1) Find the deviceID of your diskXX, you will need to use the correct one every time diskXX appears here:
2) Erase the SATA drive, diskXX:
Code:
sudo diskutil partitionDisk /dev/diskXX 1 MBR "Free Space" "%noformat%" 100%
3)
Make the RAWDisk, diskXX:
Code:
/Applications/VMware\ Fusion.app/Contents/Library/vmware-rawdiskCreator create /dev/diskXX fullDevice rawDisk sata
The rawDisk.vmdk file is usually created at your user root folder, btw.
4) Create a HFS+ partition on the disk, then unmount it:
Code:
diskutil erasedisk jhfs+ Catalina GPT diskXX
diskutil unmountdisk diskXX
5) Create the Catalina VM as usual, name it Catalina, close the VM, close VMWare Fusion, add the rawDisk.vmdk to the Catalina VM folder (Finder, right button over the Catalina.vmwarevm, Show Package Contents) then add the rawDisk.vmdk to the VMX configuration file.
Edit from:
Code:
sata0.present = "TRUE"
sata0:2.fileName = "Temporary Installation Source Disk.vmdk"
sata0:2.present = "TRUE"
sata0:0.fileName = "Virtual Disk.vmdk"
sata0:0.present = "TRUE"
sata0:1.autodetect = "TRUE"
sata0:1.deviceType = "cdrom-raw"
sata0:1.fileName = "auto detect"
sata0:1.startConnected = "FALSE"
sata0:1.present = "TRUE"
To:
Code:
sata0.present = "TRUE"
sata0:0.fileName = "rawDisk.vmdk"
sata0:0.present = "TRUE"
sata0:1.autodetect = "TRUE"
sata0:1.deviceType = "cdrom-raw"
sata0:1.fileName = "auto detect"
sata0:1.startConnected = "FALSE"
sata0:1.present = "TRUE"
sata0:2.fileName = "Temporary Installation Source Disk.vmdk"
sata0:2.present = "TRUE"
suspend.disabled = "TRUE"
It's important to use exactly what are showed above or you will have to select the drive manually with PowerOnToFirmware, don't change it if you don't know exactly what you are doing.
6) Open VMWare Fusion, click over the Catalina VM with the right button, select Settings:
- Go to General and change from OS: macOS 10.14 to Windows 10 x64
- Go to Keyboard&Mouse and change the Profile from Mac Profile to Windows 10 Profile
- Close Settings
7) Startup the Catalina VM.