Quantcast
Channel: Hyper-V forum
Viewing all articles
Browse latest Browse all 8743

Virtual HDD incorrectly detected as SSD by Guest VM

$
0
0

I have a Dell MD1000 with a SCSI hard drive array.  I have a Dell server running Server 2012 and Hyper-V, which is connected to the MD1000 via a PERC controller card.  I created a VM running Server 2012 with one "Virtual hard disk" (c:) and one "Physical hard disk" (d:).  In the VM's HyperV settings, the D: points to the MD1000's HDD array called "Disk 1 406.50 GB Bus 1 Lun 0 Target 0."  It's basically passed through the Host so the Guest can use it semi-directly.

When I boot that VM and go to the Windows Defrag tool, it inaccurately shows the D: as a "Solid State Drive" and I cannot defrag it.  In that drive's hardware properties though, it says it's a "Virtual HD ATA Device."  On the Host, the drive is marked Offline (it has to be for HyperV to use it) and its hardware properties window shows it's a "DELL PERC 6/E Adapter SCSI Disk Device."

Why is the Windows VM detecting this drive as an SSD when it's actually a SCSI HDD array?  How can I tell Windows that this is not an SSD so I can defrag it?

The VM hosts a database and stores the DB files on that D:, so I chose to pass the array straight through to the VM thinking I'd get better performance than if I used a VHDX file for the D:.


Viewing all articles
Browse latest Browse all 8743

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>