Windows 2000 Drive Letter Assignment in Disk Management
In Microsoft Windows 2000, disk drive letter assignment is handled through the graphical Disk Management snap-in, which provides persistent, centralized control over storage allocation. Unlike older MS-DOS and Windows 9x operating systems that assigned drive letters dynamically based on hardware detection order, Windows 2000 assigns static drive letters to basic and dynamic storage volumes and records them in the system registry. This article explains how the Disk Management utility manages, assigns, and preserves these drive letters across reboots.
The Disk Management Architecture
Windows 2000 introduced the Microsoft Management Console (MMC) based
Disk Management tool (diskmgmt.msc), found inside the
Computer Management console, completely replacing legacy tools like
fdisk.
Drive letter management in Windows 2000 is facilitated by the
Mount Manager (mountmgr.sys). When a
storage device is initialized or partitioned:
- The system reads the disk signature and partition offset.
- The Mount Manager matches this signature to entries stored in the
Windows Registry under
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices. - If an existing association exists, the system reassigns the same letter to that volume.
- If it is a new volume, the operating system assigns the next
available drive letter alphabetically (beginning after
C:).
This architecture prevents the historical problem of "drive letter shift," where inserting a new hard drive would disrupt existing software paths.
Modifying Drive Letters via the Interface
Users with administrative privileges can manually change, add, or remove drive letters for hard drives, optical drives (CD-ROM/DVD-ROM), and removable storage devices using the following procedure:
- Open Computer Management and select Disk Management.
- Right-click the targeted partition, logical drive, or volume.
- Select Change Drive Letter and Path.
- Click Edit to select an available letter from the
drop-down list (from
D:toZ:, orA:andB:if floppy drives are not using them). - Confirm the warning dialog stating that changing drive letters may prevent installed applications from functioning correctly.
Once confirmed, the operating system updates the symbolic links in
the Object Manager and writes the change to the
MountedDevices registry key immediately without requiring a
system reboot.
Limitations and Volume Mount Points
Windows 2000 enforces standard drive letter limitations while introducing an alternative:
- 26-Letter Limit: Traditional assignments are
restricted to letters
AthroughZ. The lettersA:andB:are reserved by default for floppy drives, andC:is standard for the active system partition. - Locked Drives: Windows 2000 prevents users from altering the drive letter of the system partition or the boot partition containing the active Windows installation files while the operating system is running.
- Mounted Drives (NTFS Folders): To overcome the 26-letter limitation, Windows 2000 introduced NTFS volume mount points. Through the same "Change Drive Letter and Path" dialog, an administrator can mount a volume into an empty folder on an existing NTFS volume rather than assigning a dedicated drive letter.