Non-System Disk or Disk Error - restoring a System Image to a VM
Posted: 30. Apr 2018, 05:21
I'm getting a "Non-system disk or disk error" when I try to boot a VM from an ISO file containing the Windows 10 Repair Disk image.
I'm working to migrate my Windows 10 Pro from my PC to a VM. The image of Windows 10 Pro is a Full Version that I have installed on a Surface Pro 4. The way I am going to do this is via making a system image, then restoring the system image to the guest. The host is running on a Mac.
Going the route of migrating as a system image lets me do the migration without trying to pull the drive out of the Surface Pro 4, gets around BitLocker, let's me restore to a VDI guest drive that's a lot bigger than what I have now.
The place I am stuck is that when I try to boot from DVD containing the Windows 10 64-bit system repair disk, I get the error "Non-system disk or disk error."
For convenience I dismounted the DVD and did a
dd if=/dev/disk2 of=Win10Repair.iso
If I substitute an ISO that contains a Linux installation, that boots fine.
The "file" command reports that the ISO is bootable:
Win10Repair.iso: ISO 9660 CD-ROM filesystem data 'REPAIR_DISC_WINDOWS_10_64_BIT' (bootable)
I tried doing this from the hardware USB DVD player and also via the the ISO, and get the "Non-system disk..." error both cases.
If I make that VM point to a Linux distribution ISO as an Optical drive, to boot from, it comes right up.
I tried fiddling with various settings but it does not help.
It seems to be some sort of VirtualBox thing. I'm going to see if I can get Qemu to boot the ISO.
I'm working to migrate my Windows 10 Pro from my PC to a VM. The image of Windows 10 Pro is a Full Version that I have installed on a Surface Pro 4. The way I am going to do this is via making a system image, then restoring the system image to the guest. The host is running on a Mac.
Going the route of migrating as a system image lets me do the migration without trying to pull the drive out of the Surface Pro 4, gets around BitLocker, let's me restore to a VDI guest drive that's a lot bigger than what I have now.
The place I am stuck is that when I try to boot from DVD containing the Windows 10 64-bit system repair disk, I get the error "Non-system disk or disk error."
For convenience I dismounted the DVD and did a
dd if=/dev/disk2 of=Win10Repair.iso
If I substitute an ISO that contains a Linux installation, that boots fine.
The "file" command reports that the ISO is bootable:
Win10Repair.iso: ISO 9660 CD-ROM filesystem data 'REPAIR_DISC_WINDOWS_10_64_BIT' (bootable)
I tried doing this from the hardware USB DVD player and also via the the ISO, and get the "Non-system disk..." error both cases.
If I make that VM point to a Linux distribution ISO as an Optical drive, to boot from, it comes right up.
I tried fiddling with various settings but it does not help.
It seems to be some sort of VirtualBox thing. I'm going to see if I can get Qemu to boot the ISO.