Help Converting From MBR to GPT

I have a very active data disk that was unfortunately formatted as MBR in Windows 2008 R2.  It is quickly approaching the 2TB limit.  I’m considering something like AOMIE Partition Assistant or Terabyte BootIt Bare Metal.  Both seem to convert from MBR to GPT but I am worried about doing it on a volume that is actively being used and so close to the 2TB limit.  The volume is actually at the 2TB limit and only has about 200GB of free space.  Does the amount of free space make a difference?  Any real world experience converting MBR to GPT with either of these tools?
LVL 34
Brian CroweDatabase AdministratorAsked:
Who is Participating?

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

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.

Lee W, MVPTechnology and Business Process AdvisorCommented:
No experience with these tools and frankly, wouldn't use them.

If the data is important, install new drives and set them up correctly first.  Then move the data.  You could use Robocopy to Mirror the data from the old drives to the new and then have a 2 minute window of inaccessibility (probably faster than the time it takes to use some third party program) while you swap drive letters.

(I assume these drives are already larger than 2TB?  Why wouldn't you have set them up as GPT in the first place - if they were larger than 2TB...).

In either case, MAKE FULL BACKUPS FIRST!  You're messing with partitions - you never know when something won't work right because of some odd, seemingly minor (never even thought of) difference in your computer.
If the disk is only 2TB in size, converting it to GPT won't help anyway. It would only be of help if the disk was larger than 2TB in the first place.

Also, if this is the partition you are booting your OS from, converting it to GPT will get you an unbootable OS. For an m$ OS to be able to boot from a GPT disk, you fist need an UEFI BIOS, and it has to be installed using EFI mode from the install media, and the destination must also be a GPT disk.

So basically we need more info on your environment to rule out those possibilities...

If changing to GPT really applies, then I would backup, delete any partitions on the disk so you can convert it to GPT directly from within diskmanagement, create a new partition and restore your backup.
Brian CroweDatabase AdministratorAuthor Commented:
I posted this question on behalf of our system admin so bear with me as I try to answer as best I can (I am just a lowly DBA).  

The disk in question is not a boot disk.  It is just a very active repository for customer-related files that has grown faster than expected.

The machine is virtual and the disk itself is a logical SAN drive.

What additional information would be helpful?
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

Then I would just create a new virtual disk to the VM and make that GPT. Then restore the data from the backup of the old disk to the new virtual disk. This is much simpler and particularly safer than converting a disk.
Brian CroweDatabase AdministratorAuthor Commented:
We are aware of the brute force alternative and that may be what we need to go with.  We are just exploring other options.  Although I am a relative noob at this stuff my colleague is not.

The question is whether these or any other conversion tools actually work for converting an existing MBR drive to GPT while that drive is active in the real world.  

Will we lose connectivity to the drive during the conversion?  How long will it take on a drive this size?  Has anyone actually tried it with or without success?
Lee W, MVPTechnology and Business Process AdvisorCommented:
You haven't mentioned what the size of the virtual disk is and I'm not seeing any indication of what virtualization platform you're using.  Frankly, you're leaving a lot of details out.

As has been stated if the disk is a 2TB virtual drive already, the virtualization technology may limit it's size.  Hyper-V VHD size limits are 2TB.  Unless you convert it to VHDX - but that has to be done offline.  How fast depends on what the platform hardware is - SSD?  15K SAS in a RAID 10?  RAID 5?  RAID 6?  How many drives?  What's the RAID controller - at the end of the day, it's foolish for us to give or you to accept any time estimate because there are so many variables.

You're asking about software to do something that most professionals simply don't use.  If you want to see how it will work/react, the best thing to do is run it in a test environment.  You clearly have a virtualization plaftform - it should take less than an hour to setup a test system and explore how it works/what happens.  You can use FSUTIL to create dummy files INSTANTLY of any size you want so you can test with x% of the disk full.  

I know you want a simple, reliable answer... problem is, from what I know of most professionals and what you're asking, this is high risk - and high risk things are avoided by professionals when other, lower risk and better alternatives exist - as I think they do in this case.

Good luck.
noxchoGlobal Support CoordinatorCommented:
Usually the conversion takes few minutes, I've never done it with BootIT or AOMEI but it did always work with this Hard Disk Manager 15:
And yes, normally no threat to data as only first sectors of the drive are modified to make the drive GPT.

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
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
Windows Server 2008

From novice to tech pro — start learning today.