Al usar Vagrant / Virtualbox y opcionalmente Laravel Homestead, podría ocurrir que aparezca este mensaje:
Se produjo un error al ejecutar `VBoxManage`, una CLI utilizada por Vagrant para controlar VirtualBox. El comando y el stderr se muestran a continuación. Comando: ["startvm", "{LONGOCDE}", "--type", "headless"] Stderr: VBoxManage: error: No se pudo abrir el medio '/Users/USER/VirtualBox VMs/homestead-7/ubuntu-....vmdk'. VBoxManage: error: VMDK: el descriptor no se inicia como se esperaba en '/Users/USER/VirtualBox VMs/homestead-7/ubuntu-....vmdk' (VERR_VD_VMDK_INVALID_HEADER). VBoxManage: error: VD: error VERR_VD_VMDK_INVALID_HEADER al abrir el archivo de imagen '/Users/USER/VirtualBox VMs/homestead-7/ubuntu-....vmdk' (VERR_VD_VMDK_INVALID_HEADER) VBoxManage: error: Detalles: código NS_ERROR_FAILURE (0x80004005), componente MediumWrap, interfaz IMedium
Después de cambiar muchas cosas y probar muchas cosas, descubrí que lo mejor es restaurar una copia de seguridad del archivo vmdk. Para Linux y Windows parece que existen herramientas de restauración (no estoy seguro de si funcionarán), pero no para Mac.
Entonces, después de intentar restaurar tu copia de seguridad, con suerte todo funcionará (siempre haz una copia de seguridad de tu nuevo archivo antes de restaurarlo). Todo corre por tu cuenta y riesgo, por supuesto. ¡Buena suerte!