A tela preta provavelmente é o modo sleep, que pode ser desativado no painel de controle de opções de energia do Windows ... Como o sleep mode depende de muitos "hacks" para economizar energia, provavelmente não funciona muito bem com o hardware virtual do VirtualBox .
Além disso, não tem nenhum valor útil para dormir uma VM no nível do sistema operacional - se você quiser fazer isso, use a função Suspender embutida no VirtualBox (que realmente funciona como o modo Hibernate) e você terá o benefício adicional sem sobrecarga de memória enquanto a VM está suspensa.