Eu sei que você fez esta pergunta há muito tempo e seu problema pode não existir mais, mas eu virei a página e encontrei sua postagem com os melhores resultados ... Então, responderei apenas para ajudar outras pessoas pessoas que estão sofrendo a mesma dor ...
Eu acho que a história é assim ...
O VirtualBox, depois de alguma versão, começa a ser estritamente correto sobre o sistema operacional no qual está instalado. No Windows, ele valida seus arquivos contra modificações, arquivos como system32.dll, shell32.dll e assim por diante ... Esses arquivos são os modificados quando você usa um tema personalizado e softwares como o CustoPack Tools. Este é o meu caso. Então, essa entrada no seu log que diz:
supR3HardenedWinVerifyCacheProcessImportTodos: 'shell32.dll' -> '\Device\HarddiskVolume2\Windows\System32\shell32.dll' [rcNtRedir=0xc0150008]
Está validando seu shell32.dll contra modificações. Se falhar, por qualquer motivo, não iniciará sua VM. Eu não sei porque eles começaram a fazer isso, mas a última versão que não faz isso é a 4.3.12. Você pode baixar essa versão específica (ou anterior) e executar suas VMs ou tentar reparar seus arquivos de sistema. Você deve desinstalar e reparar todos os seus arquivos de sistema antes que ele possa funcionar novamente (Como usar o SFC - Se você não sabe o que é, google for SFC / scannow ).
Para mim, esse comportamento é uma dor no S ... Espero que a Oracle tenha tido um bom motivo quando começou a fazer essa verificação ...