0

I adopted a HyperV environment and I'm trying to squeeze every bit of performance I can get out of it.

Some of the virtual machines in the environment have IDE drives instead of SCSI drives.

Is it safe to mount the VHDx as a SCSI drive? Or do I need to convert it?

My alternative is to add a SCSI drive, boot up into knoppix, DD the IDE drive to the SCSI drive, then unmount the IDE drive.

CIA
  • 1,604
  • 2
  • 13
  • 32

1 Answers1

1

There is no need for conversion of the file - it's just like a physical disk with multiple interfaces.

You need to make sure the guest OS supports the SCSI drivers (which should be the case anyway) and may have to reattach the drive within the guest after changing it. As you're removing an IDE drive you've always to shutdown the guest before (detach of IDE is not allowed while the VM is running).

Daniel Nachtrub
  • 1,022
  • 7
  • 12
  • Ok, so, essentially, add a SCSI drive to it first so it has the SCSI drivers, then shut down, then unmount the IDE drives, then remount the VHDx files as SCSI drives, and boot up? – CIA Feb 23 '16 at 17:48
  • When running a microsoft guest OS the drivers are always installed - same for linux (at least current versions contain the hyperv components in the kernel). When booting the vm first time after changing the bus you will need to restore the mount points of the disk - but that shouldn't be a big deal. – Daniel Nachtrub Feb 23 '16 at 17:52