Estoy intentando ejecutar una partición de Bootcamp en una máquina virtual usando VirtualBox. Es una instalación de Windows 10 con los últimos controladores de Bootcamp (que supongo que es irrelevante aquí) y la última versión de VirtualBox.
He creado un .vmdk
de mi partición utilizando el siguiente comando:
$ sudo VBoxManage internalcommands createrawvmdk -filename "windows.vmdk" -rawdisk /dev/disk0s3
Esto creó mi archivo con éxito. Cuando luego creo mi VM usando este archivo como mi disco duro virtual obtengo el siguiente error desde VirtualBox:
Failed to open a session for the virtual machine Win10.
VD: error VERR_NOT_SUPPORTED opening image file '/Users/mike/windows.vmdk' (VERR_NOT_SUPPORTED).
VD: error VERR_ACCESS_DENIED opening image file '/Users/mike/windows.vmdk' (VERR_ACCESS_DENIED).
Failed to open image '/Users/mike/windows.vmdk' in read-write mode (VERR_ACCESS_DENIED).
AHCI: Failed to attach drive to Port0 (VERR_ACCESS_DENIED).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
También he hecho lo siguiente:
chmod 0777 windows.vmdk
chown mike:staff windows.vmdk
sudo chmod 0777 /dev/disk0s3
(mi partición bootcamp)- Incluso he intentado
chown mike:staff /dev/disk0s3
Hay algunos posts en Internet que sugieren marcar el Use Host I/O Cache
en el área de almacenamiento de la interfaz gráfica de VirtualBox. Al hacer esto no se produce un error en VirtualBox, sino que sólo me da una pantalla negra que dice:
Se ha producido un error de lectura del disco Pulse Ctrl+Alt+Supr para reiniciar
Me imagino que ejecutar una VM desde una partición es un caso de uso razonablemente común, así que agradecería cualquier ayuda. Estoy en MacOS 10.14 (Mojave).