Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: How to change drive letter in XP when dual boot with 7?

18 Oct 2009   #1
justi

Windows 7 Ultimate x64 rtm
 
 
How to change drive letter in XP when dual boot with 7?

In 7 everything is all right.7 is c: and the boot partition is hidden.
But in XP the hidden partition is c: and visible.XP is d:,so some programs use default dir can't work.I tried disk management to change xp to c: but didn't succeed.
Anyway to change the drive letters and hide the 100m partition?
Thanks.


My System SpecsSystem Spec
18 Oct 2009   #2
Dave76

Microsoft Community Contributor Award Recipient

Windows 7 Ult x64 - SP1/ Windows 8 Pro x64
 
 

Quote   Quote: Originally Posted by justi View Post
In 7 everything is all right.7 is c: and the boot partition is hidden.
But in XP the hidden partition is c: and visible.XP is d:,so some programs use default dir can't work.I tried disk management to change xp to c: but didn't succeed.
Anyway to change the drive letters and hide the 100m partition?
Thanks.
Have you tried Disk Management, right click the partition you want to hide, select Change Drive Letter and Path, click Remove?
My System SpecsSystem Spec
18 Oct 2009   #3
justi

Windows 7 Ultimate x64 rtm
 
 

Nope,but can I remove the boot partition?(the 100m one)
I just know that I can't change the drive letter of partitions are active or boot..
My System SpecsSystem Spec
18 Oct 2009   #4
pbcopter

Windows 7 Ultimate x64 SP1, Windows 8.1 Pro x64
 
 

Yes you can remove the letter from the boot partition.

While in XP, once you remove the C: from the 100MB partition, select Win key +R on the keyboard and type Regedit to enter the registry editor.

Navigate to HKEY_LOCAL_MACHINE\System\MountedDevices. Go down the list and find \DosDevices\D: and change the D: to C: by right clicking on it and selecting rename.

Check to see that no other Dosdevice is set to C:. If it is rename it to some unused letter. This should not be necessary if you removed the C: in disk management.

As always be careful and backup the key by selecting file and export.
Making an error in the registry could make your system unusable.


Edit: Forgot to add - Reboot after drive letter change D: to C:
My System SpecsSystem Spec
18 Oct 2009   #5
Dave76

Microsoft Community Contributor Award Recipient

Windows 7 Ult x64 - SP1/ Windows 8 Pro x64
 
 

Quote   Quote: Originally Posted by justi View Post
Nope,but can I remove the boot partition?(the 100m one)
I just know that I can't change the drive letter of partitions are active or boot..
If you remove the boot partition then your computer won't boot

If you remove the drive letter, it will be hidden.
My System SpecsSystem Spec
18 Oct 2009   #6
justi

Windows 7 Ultimate x64 rtm
 
 

Thank you for your advices.
I thought it would make the system unbootable.Now I'm gonna try it.
Thanks again.
My System SpecsSystem Spec
18 Oct 2009   #7
justi

Windows 7 Ultimate x64 rtm
 
 

Report.
I think dual-boot makes things a little bit complicated.
I tried diskmanagement in xp,and it said I couldn't change the drive letter of boot partition or system partition.(the c:\ )
So I follow the mounteddevices thing (kb223188),changed the 100m partition to z:,and then xp partition to c:\ (formerly d:\),and then rebooted.
But it just hangs up at the welcome screen and show "windows xp" but won't logon to desktop.So I have to force power off.
Any idea?
My System SpecsSystem Spec
18 Oct 2009   #8
gregrocker
Microsoft MVP

 

You can NEVER force the drive letter to change on an active system partition. There are thousands of registry entries that need changing. Google would have set you right.

I hope you made a backup image using the great new Windows 7 backup imaging. Takes 20 minutes to image the whole HDD, 20 minutes to reimage it flawlessly.

If not....

You need to boot into your XP disk and run a repair install to recover it's boot. This is not the choice to choose "R" on the first given menu. Proceed as though you are going to install XP until it discovers your installation and asks if you want to install there. Instead choose to have it Repair that same installation. It will replace all of the system files while saving your programs, drivers, settings - everything except activation.

When this completes, you will only have the ability to boot into XP until you 1) use EasyBCD to rediscover the Vista and install its bootloader, or 2) run Startup Repair from the Windows 7 installer (may need to run it twice or more, esp. if it offers it straight away).

Others may have suggestions which are easier but this is how I have recovered from this situation in the past when I tried to change drive letters on a system partition or other times when I have lost a dual boot..
My System SpecsSystem Spec
18 Oct 2009   #9
justi

Windows 7 Ultimate x64 rtm
 
 

Yeah,thank you,I just made a ghost backup 1 hour ago before I did this.I know it's risky.It can be a final solution.
But even if I made it back to xp and use easybcd to fix the dual boot,the drive letter in xp is still messing,isn't it?
And there is no way to hide the 100m partition in xp?
My System SpecsSystem Spec
18 Oct 2009   #10
gregrocker
Microsoft MVP

 

I believe the solution is to remove the 100mb boot partition and install the bootloader on the XP partition (it is the first one, right?). That should sort the letters out.

Since you are smart enough to have the image backup, you can afford to try it with a fresh reimage if you're adventurous.

I have not done this myself but read many complaints about the 100mb partition in the beta days and how people yanked it out.

You will need a partition manager to delete it, then the method of your choice to restore the boot. I haven't actually done this one, so others should know the best way.

EasyBCD and VIstaBootPro would do it but mine don't boot, so you would need one that does unless you can delete 100mb part. without restarting. That or run the XP repair install to get it up and running so you can use EasyBCD from it.

However, if you end up using Win7 startup repair to get it's dual boot back I wonder if it would rewrite the 100mb partition?

Someone will know. Or you'll find out...
My System SpecsSystem Spec
Reply

 How to change drive letter in XP when dual boot with 7?




Thread Tools





Similar help and support threads
Thread Forum
Change letter of the boot drive or the system drive
Change letter of the boot drive or the system drive Under xp pro is possible but I haven't try under windows 7 64 bits. xp is possible according to How to restore the system/boot drive letter in Windows Do you know the procedure ?
General Discussion
Change the boot drive letter
Hello, I want to change the drive letter of the drive on which Windows 7 is installed. It is currently F:, and I want to change it to K: It is not possible from the Disk Management as I tried. Please help with this. Thankx for any help.
General Discussion
Dual boot Win7 & XP, XP partition drive letter reassignment?
I searched for my specific issue but haven't been able to find it.:o I've a dual-boot setup with XP Home SP3 and Win7 Pro 32bit on one hard drive, data on the others, and two DVD writers. After Win7 was installed, the XP partition received the letter D: This screwed up my optical drive...
Installation & Setup
Win 7/XP dual boot drive letter question
Been reading as much as I can and know there are limitations to what I'm asking. But when I dual booted all drive designations show up normally in Win 7. In XP it shows the OS on drive I: Drive letters E thru H are taken by USB ports. This will cause a lot of confusion for the person that will...
Installation & Setup
Dual boot w7 and linux drive letter problem.
I'm using multiple hard drives to install both fedora and w7. I've followed this online tutorial exactly: Dual-booting Fedora 14 and Windows 7 on a computer with 2 hard drives The problem I seem to be facing is on the "Add a new Entry Step". His secondary OS partition has a drive letter...
Installation & Setup
drive letter changed in dual boot win 7/XP
Hi guys I have windows XP pro 32 bit installed in C drive and then installed clean win 7 64bit in drive D. Everything works properly but when I boot from XP, it is in C drive and I see win7 in D drive, when I boot from win7, I see win 7 in C and winXP in D drive. Is it normal or is there any I...
Installation & Setup

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 00:01.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App