Bättre och mer lättförstått att följa.
As discussed, I informed you that MacOS High Sierra is no longer able to read the legacy BIOS boot data from the boot disk when System Integrity Protection (SIP) is enabled, this makes the Boot Camp virtual machine created by Fusion does not have correct boot sector to start up from.
To resolve this issue, follow below steps to disable SIP on MacOS High Sierra. After SIP is disabled, Windows Boot Camp partition that uses legacy BIOS and is located on boot disk can run as a virtual machine in Fusion properly
Reboot your Mac machine into Recovery Mode by restarting the computer and holding down Command + R
Select Utilities - > Terminal
In terminal window, run csrutil disable and press Enter.
Restart your Mac and boot to MacOS High Sierra
Launch Fusion, select File - > New from Fusion menu, double click Install from Boot Camp, select Create a Boot Camp virtual machine radio button, then follow the on-screen instructions to finish the Boot Camp virtual machine creation
Power on the newly created Boot Camp virtual machine, verify it can boot up correctly
Shut down Boot Camp partition
Launch Fusion, right click the Boot Camp virtual machine in Virtual Machine Library and select Show in Finder menu, a Finder window opens and shows the location of the Boot Camp virtual machine
Right click Boot Camp.vmwarevm in finder and select Show Package Contents menu
Open Boot Camp.vmdk file with Text edit application
Locate the line starting with RDONLY 6 FLAT , substitute the whole line with RW 6 ZERO
Save the change made to Boot Camp.vmdk file
Now the Boot Camp virtual machine should be able to boot up correctly