# Problemas Diversos
Problemas diversos que não são relacionados ao macOS propriamente dito, como multibooting.
- Impossível Executar acpidump.efi
 - Corrigindo o SSDTTime: Could not locate or download iasl!
 - Corrigir o Python: Python is not installed or not found on PATH
 - O Disco de Inicialização do Windows Não Exerga Unidades em APFS
 - Resolução do OpenCore Incorreta
 - A Unidade do Windows/BootCamp Não Aparece no Seletor
 - Seleção de Disco de Inicialização Não Aplica Corretamente
 - Iniciar o Windows Resulta em Tela Azul ou o Linux Trava
 - Erro ao Iniciar o Windows: OCB: StartImage failed - Already started
 - Aviso do iASL: only X unresolved
 - Inconsistência de Relógio Entre o macOS e o Windows
 
# Impossível Executar acpidump.efi
 Execute no shell do OpenCore:
shell> fs0: //substitua pela unidade correta.
fs0:\> dir //para verificar se é o diretório correto.
  Directory of fs0:\
   01/01/01 3:30p  EFI
fs0:\> cd EFI\OC\Tools //observe que usa a barra invertida.
fs0:\EFI\OC\Tools> acpidump.efi -b -n DSDT -z
# Corrigindo o SSDTTime: Could not locate or download iasl!
 Isso geralmente acontece devido a presença de uma versão desatualizada do Python. Tente atualizá-lo ou adicionar o iasl na pasta scripts do SSDTTime:
- iasl - Versão para macOS (opens new window)
 - iasl - Versão para Windows (opens new window)
 - iasl - Versão para Linux (opens new window)
 
# Corrigir o Python: Python is not installed or not found on PATH
 Correção fácil. Baixe e instale a última versão do Python:
- Python - Versão para macOS (opens new window)
 - Python - Versão para Windows (opens new window)
 - Python - Versão para Linux (opens new window)
 
Certifique-se de adicioná-lo ao PATH:

# O Disco de Inicialização do Windows Não Exerga Unidades em APFS
- Drivers de BootCamp desatualizados. Geralmente a versão 6.0 virá com o Brigadier. O Utilitário de BootCamp no macOS fornece versões mais novas, como a 6.1. O CorpNewt fez um fork do Brigadier para corrigir esses problemas também: Brigadier do CorpNewt (opens new window) (em inglês).
 
# Resolução do OpenCore Incorreta
- Siga o guia Corrigindo a Resolução e o Verbose (opens new window) para configurar corretamente. Configure a opção 
UIScalepara02em telas HiDPI. - Alguns usuários também observaram que configurar a opção 
ConsoleModeparaMaxpode causar falhas. Deixá-la vazia pode ajudar. 
# A Unidade do Windows/BootCamp Não Aparece no Seletor
É importante lembrar que instalações legadas do Windows não são suportdas no OpenCore, somente instalações UEFI. A maioria das instalações hoje em dia são UEFI, no entanto, aquelas criadas pelo Assistente de BootCamp não o são. Será necessário encontrar outras formas de criar um instalador (o Google é seu amigo). Isso signifca que partições MBR/Híbridas também não funcionam e que será necessário formatar a unidade onde o macOS será instalado usando o Utilitário de Disco. Consulte o guia Multiboot com o OpenCore (opens new window) para saber mais.
Agora, para solucionar problemas:
- Certifique-se de que a opção 
Misc -> Security -> ScanPolicyestá configurada para0de forma a exibir todos as unidades. - Habilite a opção 
Misc -> Boot -> Hideselfquando o bootloader do Windows estiver localizado na mesma unidade do OpenCore. 
# Seleção de Disco de Inicialização Não Aplica Corretamente
Se estiver tendo problemas nos quais o painel de preferência Disco de Inicialização não aplica corretamente a opção selecionada, muito provavelmente é resultado da falta do DevicePathsSupported no I/O Registry. Para resolver, certifique-se de configurar a opção PlatformInfo -> Automatic para TRUE.
Exemplo de DevicePathsSupported faltante:
# Iniciar o Windows Resulta em Tela Azul ou o Linux Trava
Isso acontece por causa de problemas de alinhamento. Certifique-se de habilitar a opção SyncRuntimePermissions em firmwares que surportam MATs. Verifique os logs para saber se o firmware suporta as Tabelas de Atributos de Memória (vistas geralmente em firmwares de 2018 e mais novas).
Código de erro comum do Windows:
0xc000000d
# Erro ao Iniciar o Windows: OCB: StartImage failed - Already started
 Isso acontece porque o OpenCore fica confuso ao tentar inicar o Windows e acidentalmente pensa que está iniciando o OpenCore. Pode ser evitado movendo o Windows para uma unidade dedicada ou adicionando um caminho de unidade personalizado sob a opção BlessOverride. Consulte o arquivo Configuration.pdf (opens new window) (em inglês) para obter mais detalhes.
# Aviso do iASL: only X unresolved
 Se encontrar um erro como esse ao tentar decompilar uma DSDT:
iASL Warning: There were 19 external control methods found during disassembly, but only 0 were resolved (19 unresolved)
Acontece quando uma tabela da ACPI exige que as outras tabelas restantes estejam presentes para referenciá-las apropriadamente. Ele não aceita a criação de DSDTs, já que o iASL é usado somente para criar algumas poucas SSDTs. Se estiver preocupado com isso, execute o seguinte:
iasl * [insira todos os arquivos da ACPI aqui]
# Inconsistência de Relógio Entre o macOS e o Windows
Isso se deve ao fato do macOS tratar o horário da BIOS/firmware UEFI como UTC enquanto o Windows o trata como fuso horário local. Será necessário forçar um dos sistemas operacionais a tratar o relógio da BIOS de maneira diferente. É altamente recomendado modificar o Windows pois é muito mais fácil, rápido e seguro: