can not increase hard drive size in Windows 2008 Virtual Machine

Hi,

  I have a virtual machine in ESXi v5.1 with Windows 2008 Standard 32bit.
  It has 60GB assigned and I need to increase the size as there is a plenty of space on datastore.
  But when I go to EDIT SETTINS/Hard Disk, the hard drive size field is recessed.
  I can change memory size though.
  What can I do?

Thanks.
VMVM Edit Setting/HD
LVL 1
sgleeAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Kevin CrossChief Technology OfficerCommented:
As far as I know, there is no magic here.  The rules on disk expansion are the same as with a physical system.  You typically have to add another disk, then expand the drive on the OS level using a partition tool.  For Windows, they offer dynamic disks but I have found those are unstable for OS partition --- at least it was years ago when it was first introduced.  You could get corruption, server crashes, and cannot boot.  Dynamic disk for data drives works well, though.

Anyway, VMWare allows you to expand the vmdk:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004047

They have a nice write up on my point about the disk partition being a separate concern with some tools/instructions for that part:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004071
sgleeAuthor Commented:
@Kevin,
 
 Thanks for vmdk option. I will try that on a test VMWare Box.
 Is this due to OS  (Windows 2008 32bit), VM version: 7  or ESXi 5.1 limitation?
Kevin CrossChief Technology OfficerCommented:
Its a bit of both in my experience, though I always leaned more on the Windows side since the behavior on expanding drives is the same on physical hardware.  You can swap out disks on the hardware level to increase capacity but you must use a tool to increase the partition on the Windows side.  With ESXi being an embedded (free edition ESX), we always had to go to the command line with the guest system powered down.
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

Kevin CrossChief Technology OfficerCommented:
P.S. I just remembered, part of the issue we had was with the snapshots.  IIRC, the options to expand from the GUI are grey whenever you are not using independent disks.  On one expansion, I had to remove the snapshot then expand.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
sgleeAuthor Commented:
Would you be able to provide steps to go thru?
It looks like I need to connect to the host using Putty to go to the directory of the VM to execute commands?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Would you be able to provide steps to go thru?
It looks like I need to connect to the host using Putty to go to the directory of the VM to execute commands?

Sorry, What a lot of twoddle - rubbish! You need to deal and work with the snapshot first, someone has not been monitoring your VMs.......unless you have deliberately created a snapshot.(and before you Expand eventually, make sure you have a full backup! not a snapshot of the VM)

I don't see anyone advising you how to handle the snapshot first! (and by the way, it's very normal, not to be able to increase the parent disk, if you have a snapshot attached, in the past there was a bug, that allowed you to increase the size of parent disk, when you had a snapshot, and this cause no end of issues, because you could then not power up the VM, and VM was corrupted!)

YOU HAVE A SNAPSHOT attached to the VM, the VM is running on a SNAPHOT, you CANNOT INCREASE THE SIZE OF THE DISK WITH A SNAPSHOT!

Deal with the SNAPSHOT carefully, if you want advice, on how to deal with the SNAPSHOT PLEASE ASK!

see my EE Article


HOW TO: VMware Snapshots :- Be Patient

As for the snapshot....check it's size, this will give you an idea, as to how long it will take to merge!

Check the datastore space, is there space to merge the snapshot.

Can the VM be powered off ?

Snapshot merge can take seconds, minutes, hours, days or weeks, it cannot be cancelled, when in progress, otherwise you risk corruption to your VM virtual disks.

Snapshot Merging (deletion) can cause more performance issues if done live!

Do NOT use CONSOLIDATE....(it very rareley works!)

Do the following::-

1. Take a new Snapshot (no need to snapshot memory, make sure Quiceus is ticked

2. Wait at least 60 seconds....

3. Then select DELETE ALL....

4. WAIT and Be Very Patient...

(walk away go and get a coffee) do not cancel, restart, mess, fiddle, restart host, stop host services, it is likely to seem as if it hangs at 90%, 95%, but be patient!
sgleeAuthor Commented:
I went to Snspshot manager of this VM and did not see any snapshot made.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
You wont!

Read My Article, if you still do not believe you have a snapshot!

If you are most likely using a backup application, which has left your VM running on a snapshot for days, you have fallen into the first VMware Admin trap, of looking in snapshot manager for snapshots which are not listed and will not be listed, because they were not created through the GUI!

You need to add, daily Admin checks to all VMs after they have been backed up, to check not running on a snapshot!

Believe in me, your VM is running on a snapshot, now go and read my EE Article, and prove it to yourself!
Kevin CrossChief Technology OfficerCommented:
Andrew, I was hoping you would stop by.  I knew the issue but you far better than I can advise on best ways to move forward.  Leaving you to help here just wanted to let Author know why I stopped commenting.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
@Kevin - no problems
sgleeAuthor Commented:
VM Properties - Hard Disk / Disk Filevmdk Snap File in Datastore@Andrew,
 
 Sorry it took so long to revisit this issue. Yes I see two vmdk files in the datastore1:
(1)  TS1.vmdk                 10GB in size / 62GB provisioned
(2)  TS1-000001.vmdk   48GB in size / 62GB provisioned

 And you are right. I have not created a snapshot by myself. I think it is NAKIVO backup software that might have done it.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Yes, the backup software will have left the VM running on a snapshot, all the backup applications do.

1. Check you have adequate datastore space before you proceed.

2.

a. Take a new snapshot  (no need to tick memory but tick quiesce VM)
b. Wait 60 seconds at least
c. then select DELETE ALL in Snapshot Manager
d. Important WAIT and be patient....

this could take a few minutes, hours, to merge the snapshots, do not be tempted top cancel, wait, and the process could appear to hang at 90%, 95% or 99%!
sgleeAuthor Commented:
Ok. I will try that after hours this evening and report back.
I checked other VMs and they have their normal vmdk files (ie. Win7.vmdk). I wonder what causes this kind of problem? Is there a some type of alert mechnism that notifies admins whenever a VM is running off the snapshot?
As I have to manage more and more VMs, checking these kind of activities would be time consuming.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Yes, create vCenter Alarms! (or daily checks!)
sgleeAuthor Commented:
Should I shut down the VM before taking the snapshop?
Can the name of the snapshot be anything?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
If you have the opportunity to shutdown the VM, then yes it is best.

Snapshot name will follow the parent name with -0000X.vmdk, X indicating the snapshot number.
sgleeAuthor Commented:
ok. I will wait until this evening to shut the VM down and create a snapshot. I will report back.
sgleeAuthor Commented:
Andrew,

  I shut down the VM and ready to create a snapshot, but then I see this. What do I do?
Snapshot Manager
sgleeAuthor Commented:
I went ahead and created a snapshot and here is what I have after the task was completed.
SnapShot Manager after new Snapshot is createdAfter creating snapshot - TS1 in Datastore
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Okay, it would appear, some-one has manually created a snapshot, and left it running  on it! (naughty naughty!).

select DELETE ALL (and that will merge all the snapshots into the parent disk, and they will all be gone!)
sgleeAuthor Commented:
Multiple Snapshots in DataStoreHard Disk FileSince we were talking about snapshots created by Backup software, I decided to check other VMWare hosts.
Then I discovered that some of them had multiple snapshots like on the screenshots posted.
If there are more than one snapshot already created, can I just choose "DELETE ALL" in the snapshot manager instead of creating a new one and deleting them all?
sgleeAuthor Commented:
SnapShot ManagerSorry I forgot to add this screenshot.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Correct, but be careful these could take a very long time to merge!
sgleeAuthor Commented:
Andrew,
  I clicked on [Delete All] button in Snapshot manager at 9:30PM EST. It moved pretty quick and it reached 99% in about an hour or so. Now it has been stuck at 99% for almost 4 hours.
  I am curious what is holding up the process. If it shows the progress proportionally whether in time or percentage, it would be helpful because you know how much time is remaining.
  I am hoping that this would be finished before 7AM EST as users would need to access this VM when they come to work.

  If it is still stuck at 99% in next 5 hours, what options do I have other than just waiting?
sgleeAuthor Commented:
Here is screenshot of the TS1 folder in datastore via WInSCP.TS1 Folder in datastore
sgleeAuthor Commented:
Fyi, to prepare for the worst, a few days ago, I shut downed the TS1 VM and copied entire TS1 folder in datastore to an external USB hard drive.

TS1 Backup
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Be Patient.....

snapshots, take time to merge, seconds, minutes, days, hours, weeks......this depends on the size and speed of your datastore.

once you have started you have no options but let it complete.....

if you mess, meddle, stop, cancel, restart host, restart VM, you risk the chance of causing virtual disk corruption, and the loss of a virtual disk.

As stated, it can appear to hang at 90, 95, or 99%.....

this is normal....
sgleeAuthor Commented:
I get that. But the problem is that users will begin to log in in 4 hours. If this does not complete, it would be faster to stop this, disable this VM, copy TS1 folder from external USB into datastore and add this to inventory?
I really can not afford to wait this to complete passed 3 hours from now on.
Copying TS1 to datastore will take less than 2 hours. Since this is a terminal server, there aren't changes that I need to worry about.
What do you think?
sgleeAuthor Commented:
It is finally done. Now I can change the hard disk size and will do that over the weekend.

Thanks Andrew!
Merge completedHard Disk File
sgleeAuthor Commented:
It took 7 hours to merge! Just imagine if the VM size was a lot bigger than 60GB?
This is something that you should do over the weekend.
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Thanks, I hope it's been an Education!

Correct, arrange emergency downtime!

and Regularly Check those Snapshots! DAILY!

Larger the snapshot, long it takes to MERGE!

and whilst the VM is running on a snapshot disk, performance is poor!
sgleeAuthor Commented:
I hope it's been an Education! ---> No doubt!
What was the link again where I can learn to set up an alert (when there is a leftover snalshot in VM)?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
I've not got a link, it's just a standard vCenter Server, Snapshot alert.
sgleeAuthor Commented:
Got you. I will look for it in my vCenter Server.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
VMware

From novice to tech pro — start learning today.