Click to See Complete Forum and Search --> : XP Drive letter change
unkrun
06-03-2006, 06:42 PM
My problem is I can not find how to change the HDD letter on XP , when installing XP I made the mistake of having my Zip drive hooked up and the letter is now (E) and my Zip is (C), I would start over with out the Zip hooked up but I already activated XP on line.
Please point me to a link or tell me how to! :( RoN
Strawbs
06-03-2006, 07:14 PM
IIRC, The only drive letter that can't be changed is the C:\ drive. You have no option but to start over - removing the zip drive & any other removable drive (card reader, ect.) first.
BipolarBill
06-03-2006, 08:34 PM
Datz right.
Steve R Jones
06-04-2006, 08:48 AM
Or you can leave it as is and probably won't have any problems.
rmanet
06-04-2006, 12:06 PM
how big is the C, or zip drive - my vote's for a reinstall even though you have to deal with M$.....otherwise you got XP on the zip drive and everything else installing to E?
The information above is incorrect.
From my 'More Than Just A Glossary'
Mount Points
A mechanism that permits the linking of volumes through directories on NTFS volumes, which results in volumes being accessible without any drive letter assignment. What makes mount points possible is reparse point technology.
Mount points are reparse points that store a volume name as reparse data. Using the Disk Management MMC snap-in to assign or move path assignments for volumes is an example of a mount point. Mount points can be displayed using the built-in command line tool Mountvol.exe.
The Mount Manager maintains the Mount Manager remote database on every NTFS volume in which the Mount Manager records any mount points defined for the volume. The database file, $MountMgrRemoteDatabase, resides in the NTFS root directory where volumes assigned a drive letter by the Mount Manager are reserved. Mount points move when a disk moves from one system to another and in dual-boot environments. NTFS also keeps track of mount points in the NTFS metadata file \$Extend\$Reparse – this is not available for viewing. NTFS stores mount-point information in the metadata file so that Windows can easily enumerate the mount points defined for a volume when Windows applications, such as Disk Management, requests mount-point definitions.
The Mount Manager device driver (mountmgr.sys) assigns all “persistent” (remain assigned to that volume until it is either deleted or changed manually using Disk Management) drive letters for dynamic disk and basic disk volumes created after Windows is installed, storing drive-letter assignments under HKLM\SYSTEM\MountedDevices (note Windows NT-based operating systems store a 4-byte disk signature or volume ID starting within the MBR at offset 0x1B8 (1B8h) which is used to map drive letters to disks in this important registry key. The exception to this rule is that if an online volume (disk) is offline, and a different new volume comes online, it may get the offline volume’s drive letter. Ideally, to keep drive letter assignment intact, keep existing volumes online when introducing new volumes.
Every volume has a volume name entry in the registry, but not every volume necessarily will have an assigned drive letter. The Mounted Devices registry key is not in the Control set and so is not protected by the Last Known Good Configuration boot option.
The data that the registry stores in values for basic disk volumes drive letters and volume names is the Windows NT4-style disk signature and the starting offset of the first partition associated with the volume. However, for dynamic disk volumes it includes the DMIO-internal GUID. When a volume is created, the Mount Manager uses the first unassigned drive letter (if one exits) and eventually updates the MountedDevices registry key. If there are no available drive letters, no drive-letter assignment is made.
A reason for the limit of a directory depth of 32 and a pathname of 256 is to avoid recursion (infinite mount point recursion). Nevertheless, just because Windows assigns a drive letter to a volume does not mean that the volume contains data that has been organised in a filesystem format that Windows recognises. Reparsed points in NTFS make mount points possible.
On rare occasions the system/boot drive letter, default C, can change without user intervention. It will not be possible to change the volume’s drive letter using the Window Disk Management (WDM) snap-in, which would be the preferred method under normal circumstances.
The Registry Editor or its equivalent is necessary; serious problems may occur using the method incorrectly. There is no guarantee this method, carried out correctly, will work either.
1. Create an image and backup critical data.
2. Go to the following subkey: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices (HKLM is the root key/hive containing all the systemwide configuration subkeys: HARDWARE (hive file path: volatile hive), SAM (hive file path: \Windows\System32\Config\Sam), SECURITY (hive file path: \Windows\System32\Config\Security), SOFTWARE (hive file path: \Windows\System32\Config\Software), and SYSYTEM (hive file path: \Windows\System32\Config\System). This hive key holds most of the information in the registry because it is the placeholder for two other hive keys that are aliased to its subkeys: SAM and SECURITY).
3. Click on MountedDevices.
4. Right-click on MountedDevices, and click on Permissions and verify that the key has full Administrative control. This can be changed back later.
5. Look for \DosDevices\C: (This is the volume with the drive letter C that is not the system/boot volume).
6. Right-click on \DosDevices\ C:; click on Rename, changing it to a drive letter not in use. The drive letter C is now ready to be reassigned.
7. Find the \DosDevices\ for the system/boot volume that should be C but isn’t. Right-click on \DosDevices\X:, (X, being the system/boot volume drive letter at this time and is for example purposes only), click on Rename, changing it to C. \DosDevices\X: should now be \DosDevices\ C:
8. You can change the volume that was incorrectly C using the method, but it can now be changed using the Windows Disk Management snap-in.
unkrun
06-04-2006, 08:03 PM
I want to thank all you people who took the time to help with this!
I'm kind of used to Win. 98Se but XP throwes me curves , and G thank you for taking time to write out what I might be able to do to correct this, I have to get the courage to dive into the REGISTRY, I printed the info out so I can follow it...
Thanks again RoN
The Mount Manager is very important and I used this information to introduce to you about persistent drive letters etc.
Use the reg instructions and you should be ok. But take an image first and backup critical data.
Let me know if it works.
Strawbs
06-05-2006, 01:40 AM
...
Let me know if it works.and let him know if it doesn't too! :D
I'm supremely confident that it will :D trouble :D
Time to seperate the man from the boys :D
tsahaida
06-20-2006, 12:14 AM
G,
Even though the originator of this thread didn't reply, you can be assured that someone was helped!
I installed an SATA drive with XP installed into a system that already had an IDE drive with XP on it. I was trying to create a system in which I could boot from either drive. To make a long story short...whenever the IDE drive was booted the file system mounted as d$ instead of c$. The system would boot up to the control-alt-delete screen, but every time a UID and password was entered it cycled from a login directly into a logoff routine and then the control-alt-delete screen came back up.
I applied the fix you described below and I'm back in business!
Thank you very much!
Thank you for your kind words.
Glad to have been of help :)
:t
frantz
12-27-2007, 09:58 PM
Hello G,
I think you can help me understand something. I bought a Maxtor USB drive (One Touch IV). I prefer to divide the 500 GB into smaller volumes according to the type of information.
I had many problems having Windows XP recognize the drive correctly. In the end the only thing that worked was doing all the formatting directly with the Disk Management. Then I had a long, nice time without problems.
Recently I had to reinstall windows. After that, the drive (and all its volumes) won't be correctly recognized unless I start first windows and then plug in the drive. Otherwise I would get only to see the first of 5 volumes and the rest appears as an unformatted partition.
I am just guessing, but I'm pretty sure that this has to do with the way drive letters are assigned to those volumes in the registry. What I want to do is "fix" the assignment and eliminate any other USB device (sticks...) or removable media (my DVD drive) so they won't "compete" for the same letter. Can I do that? Is there a way to erase everything else? I know there is a record somewhere because I have successfully changed a letter drive for a USB stick (changed from H: to Y:) and after removing it and inserting it again (even after a restart) it correctly gets again the assigned drive letter.
I hope my question was clear. I want windows to "forget" any device that is not currently online and ideally fix these assignments.
Frantz
BipolarBill
12-27-2007, 10:13 PM
http://www.mydigitallife.info/2007/11/08/change-or-delete-system-drive-letter-via-registry-to-remove-conflict-usb-or-firewire-drive-letter/
Steve R Jones
12-28-2007, 06:40 AM
Please note that this thread is 18 Months old;)
It does sound as if the 26 drive letter allocation has been used up.
The only way to get this sorted is to delete them using the method mentioned in the link Bill gave you but you also said that this was a Windows reinstall.
Was this a clean setup, if so the drive letter allocation should be fine?
It may need partition software to view and see what is wrong with the volumes that are shown as unformatted in DM.
Let me know.
europanorama
07-04-2008, 08:17 PM
i also have troubles sometimes to see all three partitions of an usb-drive.
i have much complicated setups. multiple systems: winme, win2k both normal, win2k ide-raid with swapdrive and temporary backupdrive.
first i will have to get a usb-hub to add also two usb-sticks.
my 40, 120 and 160 drives have different amounts of partitions.
now i am trying to find a way out of the letter-chaos. e.g.
optical drives. w2k names them both cd. i couldnt separate them. i couldnt find a location telling me which letter is assigned to dvd-burner and dvd-rom. i had to use a disk to check.
at winxp i will only leave main drive and optical drives, right? adding the remaining items later.
BipolarBill
07-04-2008, 10:37 PM
You can tell which drive is a DVD in Disk Management. It's in Control Panel > Administrative Tools > Computer Management > Disk Management.
europanorama
07-05-2008, 01:51 AM
i have different behaviors depending which drive i am using.
aim is adjusting the wanted drive letter to external usb-drive of 3 partitions.
first i assigned dvd-drives to letter x, y on system 1608O.
added external drive with 3 partitions. it showed up only one partition, z.
then a reassigned dvds to v and w, 3-partition-drive still showing up only one prtition Z.
on second w2k1602 all partitions can be seen.
i tried everything, nothing helped. no other usb-items are connected.
both systems(3 in total) are ide-raid. with systemdrive and swapdrive(both partitioned. will now test the last one plus a normal 120gb.(2 copies) and 40gb all win2k.
would be nice to find a solution, since i cannot synchro them or any other more work. must install wxp on a 320 wd. it will be ide-raid but without swapdrive. i have more slots free.
BipolarBill
07-05-2008, 08:54 AM
You have gone drive-crazy. :x
Windows is limited to 24 drive letters and all your messing around with drives has resulted in no more letters left.
Windows remembers drive letters. They may be reserved or conflicting.
I have been trying to get you to listen to me for years now. You are stubborn. You must simplify your storage! Run ONE operating system. Use TWO hard drive volumes for Windows and programs. Use ONE hard drive for backup. Use no more than TWO CD/DVD drives. Use no more than ONE USB hard drive and maybe two USB flash drives.
Get rid of the ridiculous swap drive.
Here is how to clean up:
http://www.mydigitallife.info/2007/11/08/change-or-delete-system-drive-letter-via-registry-to-remove-conflict-usb-or-firewire-drive-letter/
Be careful!
BipolarBill
07-05-2008, 10:36 AM
By the way, no matter how fast your "swap drive" is, the system is going to have to wait while the data is swapped. There is really only one controller and it can only process one source at a time, so this really does not speed up your PC.
europanorama
07-05-2008, 10:38 AM
i have found the solution.
1. reassigned usb-hdd-partitions-letters(backup-drive). no 1=x(was z),no 2(was not detected/no letters automaticall assigned)=y and 3(same as 2)=z
windows 2k did not remember.
when changing letters i forgot the "read into"
cardreader(4 letters) and usb-flashdrives(2) windows could remember.
btw: how can i use the raid-slots(ide3 and ide4 if my system is running on ide 1 and optical drives on ide2(always there)? only by using ide-raid like i did.
switching to wxp:
if i want to leave swapdrive-option open i must install wxp as ide-raid. can leave swapfile on main drive. i can change later. impossible to do this -on a seperate slot-with ide1-strategy.
we will see if this strategy is working as soon as i will begin stitching at least at this slow system. ga- 7n400 pro 2 rev2. amd 1800+/2gb.
have a nice weekend. and thank you very much.
SysOpt.com
Copyright Internet.com Inc. All Rights Reserved.