How to tell if a .VHD is dynamic or fixed

Hi,
Hopefully this simple.
Is there an easy way to determine if a .vhd is dynamic or fixed?
smantzDirector of TechnologyAsked:
Who is Participating?
 
AbhishekJhaConnect With a Mentor Commented:
Yes,  You can do so. Go to the Hyper-v manager & click on inspect disk & then select the disk. It will show you the disk properties.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
are these detached from Hyper-V?
0
 
smantzDirector of TechnologyAuthor Commented:
No, these are running VM's

Withing the guest os, the drive shows 65 gig.  If I go to Hyper-V manager->Edit Virtual HD-> expand, it shows a current size of 67 gig. If I look at the actual VHD it is only 23 gig.  So that is my dilemma.
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
space on the disk in the OS?
0
 
smantzDirector of TechnologyAuthor Commented:
Within the guest os,  total disk is 67gig.
The actual vhd size on the host is 23 gig.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
how much space is used in the Guest OS?

Total disk size is 67Gig....used space?
0
 
David Johnson, CD, MVPConnect With a Mentor OwnerCommented:
Since the OS reported size is greater than the size on disk then it is dynamic.

powershell

Get-VHD .\test.vhdx will show you the properties of the vhd/vhdx

Convert Dynamic to Fixed
 Convert-VHD .\test.vhdx -VHDType Fixed -DestinationPath .\testFixed.vhdx

Convert Fixed to Dynamic (why I don't know)
 Convert-VHD .\test.vhdx -VHDType Dynamic -DestinationPath .\testFixed.vhdx
0
 
smantzDirector of TechnologyAuthor Commented:
If this is true, can I accomplish the same thing from within Hyper-V manager?
0
 
smantzDirector of TechnologyAuthor Commented:
Ok Found it... Yes they are dynamic (up to167GB) but are 24 GB.  When I convert, which does it use, the actual current size or the max dynamic value?
0
 
David Johnson, CD, MVPOwnerCommented:
The maximum dynamic value is what it will use.
0
 
smantzDirector of TechnologyAuthor Commented:
Any way to shrink that value some, say down to 40Gig?
0
 
David Johnson, CD, MVPOwnerCommented:
With the virtual machine running NO, if stopped then you can edit the maximum value.
0
 
smantzDirector of TechnologyAuthor Commented:
Ok VM is stopped, what next?
0
 
smantzDirector of TechnologyAuthor Commented:
Why does the VM OS c: drive show 37 GB, the actual VHD is only 26GB? (haven't converted yet)
0
 
David Johnson, CD, MVPOwnerCommented:
you can use the convert but it's better to create a new vhd, attach that vhd, then use some imaging software to do the copy from one to another.. i.e. boot the vm into pmagic using the pmagic iso/disk  http://partedmagic.com/doku.php?id=downloads#.UcIgZJz4KSo

I tried the built in convert but it created a disk that was the size of the maximum dynamic setting.
0
 
AbhishekJhaCommented:
You can compact the disk, but it may take a while to complete.

Refer below link for mor information & the process to do the same.

http://technet.microsoft.com/en-us/library/cc708394(v=ws.10).aspx
0
 
smantzDirector of TechnologyAuthor Commented:
Let me give an update with what I have:

The vhd is dynamically expanding up to 160+ GB

The current vhd size is about 30gig (size I want)

Disk manager on guest vm shows system (C) drive at about 30 GB (sounds correct)

Disk Manager on guest vm shows an unpartitioned space of about 115GB (not needed)

Do I partition the unused space and run the Compact feature in Hyper-V and hope it does something with the space?

Hope the sheds a little more light on the subject.
0
 
smantzDirector of TechnologyAuthor Commented:
Since this is turning out to be more involved than I thought, I am raising the points to the max.  Thanks again for all help.
0
 
smantzDirector of TechnologyAuthor Commented:
OOps!
0
 
David Johnson, CD, MVPOwnerCommented:
Note: I tried the convert and it made a vhd the dynamic set maximum size of the disk. It doesn't matter how much is actually allocated unfortunately. It uses the DRIVE size not the partition size(s).  Ergo you have to use the procedure I mentioned in http:#a39260924
0
 
smantzDirector of TechnologyAuthor Commented:
I used Vhd Resizer (Google it) and it did what I needed.
0
 
smantzDirector of TechnologyAuthor Commented:
Sorry this is so late, forgot it was open
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.