PDA

View Full Version : Changing Drive Letters


essexman
01-07-2005, 11:25 AM
Designate Your Own Drive Letters

Intended For
Windows XP
Windows 2000
Windows Me
Windows 98
Windows 95

There are two ways that disk drives get drive letters on a PC. The first kind are the ones controlled by your BIOS. These usually include your floppy and most hard drives, for which drive letters are created when your system is first turned on. The second kind of drives are controlled by software, or more specifically, drivers. These types of drives include CD-ROMs, Syquests and other removables, network drives, and sometimes SCSI hard disks with ID's other than zero (0) or one (1). Generally, drive letters are assigned to these drives depending on the order in which they are loaded. Here's how you can change some of your drive letters:
Windows 2000 and Windows XP

Open the Disk Management console (diskmgmt.msc).
Right-click on any drive, and select Change drive letter and path.
Windows will let you know if the drive letter cannot be changed for some reason.
Windows 95,98, and Me
Windows 9x/Me only allows this configuration for those drives controlled by drivers (the second type mentioned above). By editing the Registry directly (see Solution #2 below), you should be able to change the drive letter assignments for any type of drive. Note: It is extremely important that you back up your Registry before continuing. Here's how it's done:


Solution #1:

Double-click on the System icon in Control Panel, and click on the Device Manager tab.
Find the device (CD-ROM drive, or otherwise) that you wish to configure from the list, and select it.
Click Properties, and then click the Settings tab.
In the section entitled Reserved drive letters, choose the same letter for both the Start drive letter and End drive letter.
If the Removable option is not checked, and the reserved drive letters listboxes are disabled, check it now. If initially unchecked, make sure to uncheck it again when you're done with this procedure.
You'll have to restart your computer for this change to take effect.

Solution #2 (use with caution, and only if Solution #1 doesn't work):

Run the Registry Editor (REGEDIT.EXE).
Open one of the following branches, depending on the type of device you wish to configure (your system may vary):
For all SCSI devices, and most non-SCSI CD-ROM drives, open HKEY_LOCAL_MACHINE\ Enum\ SCSI.
For IDE hard disks, open HKEY_LOCAL_MACHINE\ Enum\ ESDI.
For standard floppy drives, open HKEY_LOCAL_MACHINE\ Enum\ FLOP.
Expand the branch of the SCSI device you wish to configure, and click on the key under that device (if you have two of the same device, there will be two keys here).
Double-click on the string value called UserDriveLetterAssignment (create it if it's not there by selecting New and then String Value from the Edit menu).
In the box that appears, type the desired drive letter twice, in all caps (example: type NN to configure this drive to use N:.
Next, double-click on the string value called CurrentDriveLetterAssignment.
In the box that appears, type the desired drive letter once, in all caps - if this device is partitioned into more than one logical drive, include all drive letters (example: type CEFG to configure this drive to use C:, E:, F:, and G:.
Close the registry editor when finished, and restart your computer immediately for this change to take effect.