

Show all assets ) Arraste e solte o arquivo do BIOS para UEFITool NE .
Pesquise ( CTRL + F ) para uma configuração conhecida.

Clique duas vezes na Setup/PE32 image section na parte inferior.

Extraia PE32 image section as is .

Mova ifrextractor.exe para a pasta atual, abra a CLI dentro e converta o arquivo .sct que você acabou de extrair.
ifrextractor.exe "Section_PE32_image_Setup_Setup.sct" verbose

Role dentro da seção atualmente expandida e encontre AMITSE e setupdata (às vezes os dois arquivos necessários estão abaixo AMITSE ). Extraia PE32 image section as is e setupdata como body .


Carregue os 4 arquivos na página UEFI Editor .

Você pode alterar a forma de destino de referências de nível superior aqui. Isso é útil para os UEFIS que possuem um formulário Advanced personalizado.


Por exemplo, nas placas MSI, você pode substituir OC Profiles por Advanced (filho da Setup ) para obter acesso a muitos formulários que, de outra forma, são inacessíveis devido à falta de referências, mantendo o acesso aos OC Profiles . Pressione ESC depois de selecionar OC Profiles para acessar Setup .
Verifique se os formulários pais estão visíveis ao segmentar uma configuração. Use a navegação superior direita para viajar para cima.
Se um método não funcionar, tente o outro. Usar os dois ao mesmo tempo pode causar problemas. Varia de UEFI a UEFI. Tente modificar Access Level primeiro.
Um Suppress If o Opcode ocultar itens aninhados se a condição for verdadeira. A presença de um Suppress If o OpCode nem sempre significa que a condição é verdadeira. No entanto, se for, você pode remover a supressão desmarcando o deslocamento.

Outro método de controlar a visibilidade do item é alterar o nível de acesso. 05 geralmente funciona. Um valor diferente não significa necessariamente que está oculto. Aqui está um post do fórum de Lost_N_BIOS com possíveis valores de nível de acesso ( CTRL + F 05/Yes ).

Pressione o botão de download UEFI Files para baixar os arquivos modificados e o log de alterações.
Para encontrar as seções corretas no UEFITool 0.28.0 você pode pesquisar os File GUID que copia do UEFITool NE .
Substitua os arquivos da mesma maneira que você os extraiu: Extract as is -> Replace as is e Extract body -> Replace body
Exemplo para Setup/PE32 image section :
UEFITool NE :

UEFITool 0.28.0 :


Salve as modificações.

A seção abaixo não está relacionada à ferramenta acima.
Faça o download do Shell Modded do DataSone e renomeie -o para BOOTX64.EFI .
Formate uma unidade USB como FAT32 e mova BOOTX64.EFI para USB:EFIBOOT (crie as pastas EFI e BOOT manualmente). O caminho final do shell será USB:EFIBOOTBOOTX64.EFI .
Faça o download da sua versão atual do BIOS no site do fornecedor da placa -mãe. A estrutura muda em diferentes versões, portanto, verifique se você tem o mesmo BIOS.
Siga estas instruções até e incluindo a conversão com ifrextractor.exe . Se houver duas seções Setup , use a que tenha compensações correspondentes (altere as configurações no BIOS e leia os valores com o shell do DataSone para confirmar).
Opcionalmente, faça o download do ifr-formatter.js (clique com o botão direito do mouse e Save link as... ) e node.exe. Coloque-os na mesma pasta que a saída do extrator IFR e execute node IFR-Formatter.js yourIfrExtractorOutput.txt na CLI.
Desative Secure Boot e CSM e a inicialização da unidade USB no modo UEFI.
OneOf Prompt: "Intel C-State", Help: "[...]", QuestionFlags: [...], QuestionId: [...], VarStoreId: 0x2, VarOffset: 0x14, Flags: [...], Size: 8, Min: [...], Max: [...], Step: [...] { [...] }
OneOfOption Option: "Auto" Value: 2, Default, MfgDefault { [...] }
OneOfOption Option: "Enabled" Value: 1 { [...] }
OneOfOption Option: "Disabled" Value: 0 { [...] }
End { 29 02 }
Size é um decimal em bits. Converte -o em um hexadecimal em bytes.
Value é um decimal. Converte -o em um hexadecimal.
Procure o VarStoreId para encontrar o VarStoreName .
VarStore Guid: [...], VarStoreId: 0x2, Size: [...], Name: "CpuSetup" { [...] }
Intel C-State | VarStore: CpuSetup | VarOffset: 0x14 | Size: 0x1
Auto: 0x2
Enabled: 0x1
Disabled: 0x0
setup_var_cv VarStoreName VarOffset Size Value
setup_var_cv CpuSetup 0x14 0x1 0x0
setup_var_cv VarStoreName VarOffset Size
setup_var_cv CpuSetup 0x14 0x1
Para sair e reiniciar, digite:
reboot
Soluções alternativas para vários problemas (por exemplo, múltiplas VarStores Setup ): comandos legados
Se algo inesperado acontecer, o desligamento da força e redefiniram o CMOS.