Fact-checked by Grok 2 weeks ago

Drive letter assignment

Drive letter assignment is the process by which Windows operating systems allocate unique uppercase letters from A to Z, followed by a colon (e.g., C:), to identify and access storage volumes such as hard disk partitions, removable drives, and optical media within the . This mechanism enables the operating system to distinguish between multiple storage devices and facilitates file path referencing in commands, applications, and user interfaces. The convention traces its origins to the operating system developed by in the 1970s. Microsoft adopted this approach in for compatibility with early personal computers, reserving A: for the first drive and B: for a second floppy, while assigning C: to the initial hard disk partition detected at boot. Subsequent partitions and devices followed in alphabetical order based on detection sequence: primary hard disk partitions after floppies, then logical drives within extended partitions, followed by network or . In contemporary Windows versions, drive letters are automatically assigned upon system boot or device connection, with the boot volume fixed as C: and additional volumes receiving the lowest available letter from D: onward to prevent conflicts. Users with administrative privileges can manually reassign letters using the Disk Management console, accessible via right-clicking a volume and selecting Change Drive Letter and Paths, though altering the system drive (C:) is not permitted and changes to program or OS-related drives may cause functionality issues. Certain volumes, such as EFI system partitions or recovery areas, are intentionally left without letters to protect them from accidental access. For advanced configurations, alternatives like mounting volumes to folder paths provide letter-free access, reducing reliance on the legacy lettering system.

History and Origins

Early Development in CP/M and DOS

The drive letter assignment system, which originated in earlier mainframe operating systems such as IBM's CP/CMS in 1967, was adopted in the development of (Control Program for Microcomputers) by in 1974, as a mechanism to reference multiple floppy disk drives without specifying physical hardware ports. In early setups, where systems often featured one or two 8-inch floppy drives, assigned letters such as A: and B: to these drives, enabling software to access storage devices abstractly through the operating system's Basic Disk Operating System (BDOS). This approach drew inspiration from earlier mainframe and minicomputer systems like DEC's RT-11, but Kildall adapted it for the resource-constrained environment of Intel 8080-based s, typically limited to 64 KB of . The technical rationale behind drive letters in CP/M centered on simplifying file access amid multiple physical drives and minimal memory, where dynamic hardware detection was impractical and absent. Assignments were fixed based on boot-time configuration defined in the system's BIOS (Basic Input/Output System), which mapped logical drives to hardware ports in a static manner, avoiding the need for complex runtime enumeration. For instance, in CP/M 2.0 released around 1978, drive letters facilitated switching between up to 16 logical drives (A: through P:) via BDOS function calls, such as function 14 for drive selection, allowing programs to redirect the default drive context efficiently without reloading entire disk images into limited RAM. This supported systems with expanded storage, where each logical drive could represent up to 8 MB of physical media, though most configurations used fewer drives due to hardware costs. Drive letter assignment was adopted in (also known as QDOS), developed by at Seattle Computer Products in , which cloned key features including the lettering scheme for compatibility with existing software. supported up to 15 drives labeled A: through O:, with the command prompt indicating the default drive, and maintained fixed assignments tied to boot order for floppy-based booting. licensed and adapted into , with version 2.0 released in 1983 preserving the drive letter system while extending it to accommodate hard disk drives, designating C: as the conventional letter for the first non-removable volume to distinguish it from volatile floppy drives A: and B:. This expansion reflected the growing availability of hard drives in microcomputers, such as the 5 MB Seagate ST-506, but retained the static, boot-order-based assignment to ensure reliability in low-resource environments without plug-and-play capabilities.

Evolution in Windows Operating Systems

, released in 1985, inherited the drive letter assignment model from , where letters were statically assigned during system initialization based on hardware configuration, with A: and B: reserved for floppy drives and C: designated for the primary system partition on the hard disk. This approach ensured compatibility with DOS applications but lacked flexibility for dynamic hardware changes, as assignments were fixed and managed through the I/O subsystem without automated reconfiguration. The introduction of in marked a significant shift toward dynamic assignment, enabling automatic detection and lettering of removable devices such as drives by assigning the next available letter after fixed drives. This facilitated easier integration of peripherals without manual intervention, though persistence was limited, and conflicts could arise from non-standard devices like early drives that disrupted existing mappings. Windows 2000 advanced this further by introducing the Mount Manager, a kernel-mode component that maintained a persistent database of volume-to-drive letter mappings in the registry, supporting notifications for and reducing conflicts through unique device identifiers. Concurrently, volume mount points were integrated as an alternative to traditional letters, allowing volumes to be accessed via directory paths on an host volume (e.g., mounting a secondary volume at C:\MountPoint), which conserved the 26-letter limit and enhanced logical organization without altering drive letters. In and subsequent versions, volume GUID paths became central to persistent assignments, providing stable identifiers (e.g., \?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}\ ) independent of physical changes, with mappings stored in the HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices registry key to ensure consistent lettering across sessions and hardware rearrangements. For multi-boot environments, the Boot Manager (bootmgr), introduced in , relies on the Boot Configuration Data (BCD) store to prioritize and assign letters based on partition GUIDs or relative identifiers during boot selection, minimizing discrepancies between operating system instances.

Supported Operating Systems

Systems Employing Drive Letters

Drive letter assignment originated as a core navigation feature in MS-DOS, where the operating system automatically assigns alphabetical letters to floppy disk drives, hard disk partitions, and other volumes during boot, starting with A: for the first floppy and C: for the primary hard disk partition. This system limited support to up to 26 drives but provided a simple, letter-based path structure for file access, as documented in official MS-DOS references across all versions from 1.0 to 6.22. IBM PC-DOS, the IBM-licensed variant of tailored for IBM PC compatibles, employed the identical drive letter assignment mechanism, assigning C: to the primary DOS partition on the first hard disk and subsequent letters to additional volumes or devices. Similarly, , developed by (later ) as a compatible extension of , retained drive letter assignment for up to 26 partitions while introducing enhancements like improved and the TaskMAX utility for basic multitasking in its 6.0 release of 1991. The family, including , , and , utilized drive letter assignment inherited from , automatically allocating letters to volumes during boot following similar conventions for floppies (A:, B:), the primary hard disk partition (C:), and subsequent devices or partitions. The family, spanning versions from NT 3.1 to , continues to use drive letters as a fundamental element of volume management, allowing users to assign or modify letters via tools like Disk Management for local, removable, and network volumes. This includes server editions and NT-based embedded variants, such as Windows Embedded Standard, where drive letters facilitate compatibility with legacy applications and device integration. In editions, drive letters support clustering by enabling shared storage volumes to be mounted with consistent identifiers across nodes, though advanced features like Cluster Shared Volumes (CSV) mount shared storage without traditional letters for concurrent multi-node access. ReactOS, an open-source operating system designed for binary compatibility with applications and drivers, preserves drive letter assignment to maintain this interoperability, automatically assigning letters to mountable partitions by default and allowing manual adjustments via commands like LINK for virtual drives. The original , a modified version of , employs drive letters for its internal hard disk partitions, assigning C: to the operating system partition (about 8 GB for dashboard and system files) and E: to the user partition for game saves and media, with additional letters such as X:, Y:, and Z: for temporary storage and caches. Notably, while the broader Windows ecosystem relies on drive letters, subsystems like (WSL) do not employ them natively; instead, WSL maps Windows drives to Linux paths under /mnt/ (e.g., /mnt/c for C:), providing access without independent letter assignment in the Linux environment.

Alternatives in Other Operating Systems

In operating systems, storage devices and volumes are integrated into a single namespace, eliminating the need for drive letters and enabling support for an unlimited number of devices by mounting them as subdirectories within the overall tree structure. This design, originating from early Unix principles, treats all filesystems uniformly under the (/), allowing flexible attachment points without alphabetical constraints. In , devices are identified by path-based nodes such as /dev/sda1 for the first on the primary hard disk, and filesystems are attached to the directory hierarchy using the command, which integrates them into the unified tree. points, like /home for user directories, are typically configured statically in the /etc/ file, which specifies device paths, mount locations, and options for automatic attachment during . Dynamic device management is handled by , which applies rules to create device nodes and can trigger mounts based on hardware events, ensuring consistent path-based access without fixed identifiers. macOS employs a similar path-oriented approach, mounting volumes under the /Volumes directory to provide seamless access within the hierarchical filesystem. It supports legacy HFS+ (Mac OS Extended) filesystems alongside the default APFS introduced in (10.13, 2017), where APFS containers and volumes are identified using universally unique identifiers (UUIDs) for robust handling across reboots and network shares. FreeBSD and other BSD variants use GEOM, a modular framework for disk transformation, to generate device nodes like /dev/da0 for or USB-attached disks, integrating them as paths in the /dev directory rather than assigning letters. Filesystems on these devices are mounted manually via the command or automatically through /etc/fstab for boot-time configuration, with /etc/rc.conf enabling persistent settings for services like encrypted mounts or device rulesets. Android, built on a Linux kernel, extends this model for mobile storage by exposing internal storage at /storage/emulated/0, emulating a user-accessible filesystem path, while treating removable SD cards as additional paths like /storage/XXXX-XXXX under the /storage root, accessible via the Storage Access Framework without drive letter equivalents.

Assignment Process

Order and Priority of Assignment

In early versions of MS-DOS and Windows operating systems, drive letters were assigned during the boot process in a fixed sequential order to ensure compatibility with hardware configurations of the era. The first physical drive, if present, received the letter A:, while the second floppy drive was assigned B:. The primary partition on the first was then designated C:, with subsequent primary partitions on that drive or logical partitions in extended partitions receiving the next available letters (D:, E:, and so on) in the order they were defined in the . Additional drives created by device drivers loaded via , such as those from DRIVER.SYS, followed this sequence based on their load order. This rigid boot-time assignment prioritized floppy drives for legacy compatibility, followed by hard disk partitions scanned in physical controller order, typically starting with the primary or controller. In modern Windows versions, drive letter assignment has evolved to a more dynamic process that occurs during boot or when devices are inserted, accommodating diverse types while maintaining . Fixed internal drives, such as those connected via , , or NVMe interfaces, are assigned letters first in bus enumeration order, starting with C: for the partition and proceeding sequentially (D:, E:) for additional partitions. As of version 23H2 (2023), some updates have led to unintended assignment of drive letters to protected partitions like volumes, which users may need to manually remove via Disk to maintain . Removable drives, including USB , receive the lowest available letter after fixed drives have been enumerated—for instance, E: if C: and D: are occupied—due to their lower detection priority during the enumeration phase. Network drives are assigned last, typically after all local , as they rely on network stack initialization and are treated as lower-priority virtual volumes. This device class priority (fixed > removable > network) ensures stability by reserving early letters for boot-critical components. The plays a central role in maintaining assignment consistency across reboots through the MountedDevices key under HKEY_LOCAL_MACHINE\SYSTEM, which stores persistent mappings between volume GUIDs or device serial numbers and drive letters. When a conflict arises, such as a previously assigned letter being unavailable, the Mount Manager resolves it by rescanning storage buses in detection order—prioritizing internal controllers like / before USB ports—and reassigning the next available letter while updating the registry to preserve user preferences where possible. An edge case arises in virtualized environments like , where virtual disks presented to guest operating systems follow the host's storage detection priorities during guest boot, treating virtual or controllers as fixed drives that are enumerated before any guest-attached . This ensures virtual hard disks receive lower letters (e.g., C: for the guest OS) akin to physical fixed drives on the host, with subsequent virtual or pass-through devices assigned accordingly to avoid conflicts with host mappings.

Handling of Removable and Network Drives

In Windows operating systems, the insertion of , such as USB flash drives or cards, triggers automatic detection through the subsystem, leading to the assignment of the next available drive letter from the system's pool of unused letters (typically starting after local fixed drives). This process is closely integrated with the AutoPlay feature, which launches a offering user options like opening the media in , importing photos, or playing content, thereby facilitating immediate access to the drive. The assigned letter ensures seamless integration into the , allowing applications to reference the media without manual intervention. Upon safe ejection of via the "Safely Remove Hardware" system tray icon or File Explorer's eject option, Windows releases the assigned drive letter back to the available pool, preventing reuse conflicts that could arise from reinserting the same device or connecting a different one. This dynamic handling contrasts with fixed drives, as the letter is not persistently bound to the identifier, promoting flexibility while minimizing errors in multi-device environments. to safely remove can lead to warnings, but proper ejection ensures the letter is promptly freed for subsequent assignments. Network drives are mapped to drive letters using the net use command in Command Prompt or the "Map network drive" option in , where administrators or users specify a letter, often from the higher end of the alphabet (e.g., Z: or Y:) to reserve lower letters for local storage and avoid conflicts. This convention stems from historical practices to distinguish network resources, with the command syntax allowing explicit letter selection, such as net use Z: \\server\share. For persistence across system reboots, the /persistent:yes flag is included in the net use command, storing the mapping in the under HKEY_CURRENT_USER\Network, or alternatively via scripts for enterprise environments. Prior to , the autorun.inf file on could dictate automatic behaviors upon insertion, such as launching executables or customizing drive icons, indirectly influencing presentation and access. However, starting with , implemented enhanced security by disabling AutoRun functionality for non-optical (e.g., USB drives) to counter propagation, like the worm, which exploited these features; AutoPlay dialogs persist but no longer execute autorun tasks from such media, limiting automatic assignment influences. These changes were backported to and via security updates, prioritizing user confirmation for any actions. Virtual drives, created by mounting ISO images through native Windows tools (via double-click in ) or third-party software like , receive temporary drive letters treated akin to optical , often in the range following physical /DVD drives. In modern Windows versions (10 and later), security enhancements suppress automatic execution from these mounts—similar to removable restrictions—and may require explicit user approval for letter assignment or access to mitigate risks from potentially malicious images; the Mount-DiskImage cmdlet allows optional suppression of drive letters with the -NoDriveLetter parameter for controlled scenarios.

Standard and Common Practices

Default Drive Letter Assignments

In standard Windows installations, the primary partition on the first hard disk, which contains the operating system and the Windows directory, is invariably assigned the drive letter C:. This convention originated with the release of 2.0 in 1983, the version that first introduced support for hard disk drives, assigning the initial hard disk partition as C: after reserving A: and B: for floppy disk drives. Optical drives, including and DVD-ROM devices, are conventionally assigned the next available letter following fixed hard disk partitions, most often D: or E:. This placement ensures optical follows primary in the sequence, with D: typically used if no secondary hard drives are present. Secondary hard disk drives (HDDs) or solid-state drives (SSDs) receive subsequent letters such as F: or G:, while USB drives and other external peripherals receive the next available letter, which is often higher if lower letters are occupied by internal . Default assignments show minimal variations across Windows editions like and , which adhere to the same core conventions for system and peripheral drives. However, in editions, higher letters like W: are recommended for the system drive during imaging to prevent overlaps with networked or virtual storage volumes. In dual-boot environments with , the Windows system partition retains its C: assignment upon into Windows, isolated by the Windows from Linux's mount point-based . With the adoption of modern NVMe SSDs, default assignments remain consistent: the boot partition is designated C:, while any additional data partitions on the NVMe drive or secondary SSDs begin at D: and proceed sequentially, treating NVMe storage equivalently to traditional HDDs in the assignment process.

Custom and Persistent Assignments

Users can customize drive letter assignments in Windows through the Disk Management console, accessible via the diskmgmt.msc snap-in or by right-clicking the Start button and selecting Disk Management. To change a drive letter, an right-clicks the target in the graphical interface, selects "Change Drive Letter and Paths," and assigns an available letter from the dropdown menu; this operation requires elevated privileges and is unavailable for the system drive (typically C:) to prevent boot failures. For persistence across reboots, Windows stores drive letter mappings in the registry under the HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices key, where entries map volume GUIDs (unique identifiers for partitions) to specific letters using binary data formatted as \DosDevices\<letter>:. Editing this key manually via Registry Editor allows users to enforce custom assignments that survive system restarts, though Microsoft recommends backing up the registry beforehand to avoid corruption; changes take effect after rebooting. Automation of custom assignments is facilitated by cmdlets in the module, such as Get-Partition to identify volumes and Set-Partition to modify the drive letter attribute (e.g., Set-Partition -DriveLetter D -NewDriveLetter E). These commands enable scripting for batch operations, like assigning letters based on disk size or type, and can be deployed in enterprise scripts for consistent configurations. In modern Windows versions, including , drive letters A: and B: are reserved for legacy floppy disk compatibility, preventing their assignment to non-floppy volumes such as hard drives or SSDs to maintain compatibility with older software and hardware that expect these letters for . If no physical floppy drives are present, assignment may still be possible but is discouraged to avoid conflicts. Windows 11 retains the Disk Management approach for drive letter changes while enhancing storage management through Settings > System > Storage > Advanced storage settings, which supports per-device configurations like volume optimization but relies on the same underlying persistence mechanisms for letter assignments.

Advanced Configuration Tools

SUBST Command Functionality

The SUBST command is an external utility available in , , and operating systems, designed to associate a specified drive letter with a directory path, thereby creating a virtual drive that simplifies access to subdirectories as if they were independent volumes. This functionality allows users to treat a folder on an existing drive as a root-level directory under a new letter, which is particularly useful for managing complex file structures without altering physical hardware configurations. Introduced as part of 3.1 in 1985, SUBST replaced or supplemented earlier commands like ASSIGN for drive redirection, providing a more flexible approach to virtualizing paths. The basic syntax for creating a virtual drive is SUBST [drive1:] [path], where drive1: specifies the desired virtual drive letter (e.g., E:) and path indicates the target directory on an existing drive (e.g., C:\Documents). To delete a substitution, the command uses SUBST drive1: /D, and invoking SUBST without parameters displays all current virtual drives in effect. For instance, executing SUBST E: C:\Documents maps the E: drive to the C:\Documents folder, allowing direct access via E:\ instead of the full path, which streamlines navigation in command-line interfaces or applications. Common use cases include shortening long pathnames for applications that lack support for deep directory structures or extended filenames, enabling them to operate as if accessing a simple . It is also employed in batch files for temporary mappings during automated tasks, such as scripting file operations on specific subfolders without permanent changes to the configuration. Another practical application involves paths on mapped drives; for example, after mapping a network share to a letter with NET USE, SUBST can create a virtual to a subdirectory of that mapped , though direct mapping to paths is not supported and is subject to availability. Despite its utility, has notable limitations: virtual drives cannot be nested (i.e., a drive cannot map to another ), and mappings are session-specific, automatically deleted upon unless re-established via startup scripts or registry modifications in Windows. In Windows, persistence can be achieved by adding registry entries under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices, such as a string value \\?\C:\[path](/page/Path) for the (e.g., \#\.Z:). Additionally, is incompatible with certain system commands like , , or JOIN, as it masks underlying disk characteristics and is restricted from use on , ASSIGNed, or other virtual drives. The command executes in the context of the invoking user, which may introduce security considerations if leveraged in elevated scripts to expose restricted paths. remains available in modern Windows versions such as Windows 10 and 11 as of 2025, but with potential limitations in 64-bit environments or under User Account Control (UAC).

JOIN and ASSIGN Commands in Legacy Systems

The JOIN command, introduced with MS-DOS version 3.1 in 1985, enables the attachment of a drive to a specified directory on another drive, effectively merging their directory structures into a single logical volume for unified access. Its syntax is JOIN d1: [d2:\path] to join drive d1: to the directory \path on drive d2:, or JOIN d1: /d to disjoin the specified drive; for instance, JOIN D: C:\DATA integrates the contents of drive D: under the C:\DATA directory, allowing seamless navigation without switching drive letters. This functionality was particularly useful in legacy environments for managing extended partitions on hard drives limited by early file allocation table (FAT) constraints, such as creating larger effective volumes from multiple smaller partitions on DOS systems. The ASSIGN command, available since version 2.0, redirects disk operations from one drive letter to another, simulating drive redirection for compatibility or purposes. Its syntax is ASSIGN source=target [/status], where source and target are drive letters; for example, ASSIGN A:=C: redirects requests to the A: drive to the C: drive, often used to emulate a floppy drive on a hard disk . Typing ASSIGN without parameters clears all redirections, while /status displays current assignments. Like JOIN, ASSIGN served key roles in drive conflicts and supporting legacy hardware configurations in , such as resolving access issues on multi- setups. Both commands were external utilities (JOIN.EXE and ASSIGN.COM) and operated as terminate-and-stay-resident programs, but they had restrictions: neither worked with network drives, certain system utilities like FORMAT or , nor SUBST-affected paths, and required unjoining before running disk maintenance tools. In 5.0 (released in 1991), JOIN addressed volume limitations by supporting joined configurations up to 32 MB, enabling workarounds for partition size caps in earlier versions. These tools were incompatible with Windows NT's architecture due to its native support for and advanced volume management, limiting their functionality in the NT lineage even when run via the subsystem. JOIN was deprecated and removed starting with , while ASSIGN persisted in but saw restricted use in NT-based systems and is no longer available in modern Windows versions; contemporary equivalents include DiskPart for drive letter assignments and mount points via MOUNTVOL for directory-based volume integration. offers a simpler alternative for basic path substitutions in compatible environments.

References

  1. [1]
    Change a Drive Letter | Microsoft Learn
    Jun 26, 2025 · Locate the volume for which you want to manage the assigned drive letter. Right-click the volume and select Change Drive Letter and Paths.
  2. [2]
    Disk Management in Windows - Microsoft Support
    Some USB disks can't be initialized. These disks are only formatted and then assigned a drive letter. In the Initialize Disk dialog box, make sure the correct ...
  3. [3]
    Why was "C:" chosen for the first hard drive partition?
    Dec 4, 2020 · Internally drives (in CP/M) were simply numbered. The use of letters is a translation of this number into a letter. 1st (Drive) -> A, 2nd -> B ...Why did CP/M and MS-DOS use the BIOS instead of their own ...Is there a reason why MS-DOS didn't use more English words for ...More results from retrocomputing.stackexchange.com
  4. [4]
    Q51978: Order in Which MS-DOS and Windows Assign Drive Letters
    Q51978: Order in Which MS-DOS and Windows Assign Drive Letters. Article ... Drive letter assignments can change when you upgrade from one Microsoft MS-DOS ...
  5. [5]
    Letter | Microsoft Learn
    Nov 5, 2020 · Letter specifies a drive letter to assign to the partition. Note Some partitions, such as system and recovery partitions, do not receive a ...Values · Valid Configuration Passes<|control11|><|separator|>
  6. [6]
  7. [7]
    50 years ago, CP/M started the microcomputer revolution
    Aug 2, 2024 · In 1974, Gary Kildall got the first version working and changed the world of operating systems. Late in the summer of 1974, CP/M first started ...
  8. [8]
  9. [9]
    A Bit of CP/M History - Google Groups
    Both CP/M and RT-11 are evolved from earlier DEC OS's, most notably. OS/8 (on the PDP-8) and DOS-11 (on the PDP-11). The most obvious feature of all of these ...A Bit Of Cp/m History · Willard Goosey · Ar Ogden
  10. [10]
  11. [11]
    [PDF] CP/M Reference Manual
    Features of CP/M 2.0 include field specification of one to sixteen logical drives, each containing up to eight megabytes. ... Random access facilities are present ...<|control11|><|separator|>
  12. [12]
    86-DOS Revisited | OS/2 Museum
    Jan 15, 2024 · The 86-DOS 0.11 disk contains no real clues about its age. The sign-on message says “Copyright 1980 Seattle Computer Products, Inc.” which is ...Missing: assignment | Show results with:assignment
  13. [13]
    [PDF] 86-DOS_0.3_Users_Manual_1980.pdf - Bitsavers.org
    COMMAND prompts with a letter indicating the "default" disk drive, followed by a colon. Up to 15 drives are allowed in the system, labeled "A" through. "O ...
  14. [14]
    Why 'C' is the Default Hard Drive Letter in So Many Computers
    Apr 8, 2015 · Being based on a CP/M clone, among other things, MS-DOS borrowed the disk drive lettering schema from CP/M, which had borrowed it from the ...
  15. [15]
    how many local disks we can create in a windows? and what the ...
    Jun 20, 2013 · The letters A and B are not reserved. When windows was first developed (Windows 1.0), it was developed to work on DOS, which used floppy drives ...
  16. [16]
  17. [17]
    [DOC] Legacy Plug and Play Guidelines - Microsoft Download Center
    For information about Plug and Play drivers support under Windows 95, see the Windows 95 DDK. Plug and Play for VxD drivers under Windows 98 should also ...
  18. [18]
    Mounted Folders - Win32 apps - Microsoft Learn
    Jan 7, 2021 · The NTFS file system supports mounted folders. A mounted folder is an association between a volume and a directory on another volume.Missing: 2000 | Show results with:2000
  19. [19]
    Restore system/boot drive letter - Windows Server - Microsoft Learn
    Jan 15, 2025 · Start Regedt32.exe. Locate the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices. Select MountedDevices. On the Security menu ...
  20. [20]
    Supporting Mount Manager Requests in a Storage Class Driver
    Jun 5, 2024 · Mount manager's persistent name database is located in the MountedDevices registry key of the SYSTEM hive (HKLM/SYSTEM/MountedDevices) of the ...
  21. [21]
    BCDBoot Command-Line Options - Microsoft Learn
    Jul 29, 2025 · BCDBoot is a command-line tool used to configure the boot files on a PC or device to run the Windows operating system.
  22. [22]
    BCD System Store Settings for UEFI - Microsoft Learn
    Oct 8, 2021 · After you have determined the system partition volume, set the device element for Windows Boot Manager to the corresponding drive letter. The ...
  23. [23]
    Order in Which MS-DOS and Windows Assign Drive Letters (51978)
    Microsoft MS-DOS assigns drive letters to the first two physical floppy disk drives and hard disk drives it finds at boot time in a fixed sequence.
  24. [24]
    [PDF] Microsoft, MS-DOS, 6.22
    To restore the files to a drive other than C, substitute the drive letter you want ... When you type a drive letter followed by a colon, you change to that drive.
  25. [25]
    [PDF] User's Guide for the DOS Operating System (OEM VERSION) PC ...
    primary DOS partition on the first hard disk is assigned the drive letter C. You can reserve a portion of the disk space for the primary DOS partition. The ...
  26. [26]
    [PDF] DR DOS@ 6.0 - Your.Org
    Using Large-capacity Hard Drives. When assigning drive partition letters, you might use up to 26 drive letters (A through Z) with the DR DOS 6.0 operating.
  27. [27]
    [PDF] DR DOS@ 6.0 - User Guide
    DR DOS is a disk operating system (DOS) designed to run on Intel 8088, 80286, 386, i486 R, and compatible microprocessors.
  28. [28]
    Cluster Shared Volumes overview | Microsoft Learn
    Jul 9, 2025 · A Cluster Shared Volume (CSV) enables multiple nodes in a Windows Server failover cluster or Azure Local to simultaneously have read-write access to the same ...Requirements And... · Storage And Disk... · Network Configuration...
  29. [29]
    Transfer files from the host OS to the virtual drive - ReactOS Wiki
    Aug 3, 2017 · Drive letters can be set/removed later with LINK/ULINK commands. By default, drive letters are assigned to all mountable partitions. /L:drive ...
  30. [30]
    FAQ's about Windows Subsystem for Linux - WSL - Microsoft Learn
    WSL mounts your machine's fixed drives under the /mnt/<drive> folder in your Linux distros. For example, your C: drive is mounted under /mnt/c/ . Using your ...
  31. [31]
    Hierarchical File System - an overview | ScienceDirect Topics
    In Unix, the hierarchical model supports mounting multiple file systems onto empty directories in the root file system, facilitating the integration of ...
  32. [32]
    [PDF] Filesystem Hierarchy Standard - Linux Foundation
    Mar 19, 2015 · The Filesystem Hierarchy Standard provides requirements and guidelines for file and directory placement under UNIX-like systems to support ...
  33. [33]
    mount(8) - Linux manual page - man7.org
    The full set of mount options used by an invocation of mount is determined by first extracting the mount options for the filesystem from the fstab table, then ...
  34. [34]
    udev - Freedesktop.org
    When udev receives a device event, it matches its configured set of rules against various device attributes to identify the device. Rules that match may provide ...
  35. [35]
    File System Details - Apple Developer
    Apr 9, 2018 · Although the primary volume format is APFS, macOS can also boot from a disk formatted with the HFS+ file system. Table B-1 File systems ...<|separator|>
  36. [36]
    Chapter 21. GEOM: Modular Disk Transformation Framework
    Aug 29, 2025 · gm0 is a user-chosen device name assigned to the new mirror. After the mirror has been started, this device name appears in /dev/mirror/. MBR ...
  37. [37]
    Chapter 20. Storage | FreeBSD Documentation Portal
    An rc.d script is provided to simplify the mounting of geli -encrypted devices at boot time. For this example, add these lines to /etc/rc.conf: geli_devices ...
  38. [38]
    Access documents and other files from shared storage
    The root directory of each SD card volume that the device manufacturer considers to be reliable, regardless of whether the card is emulated or removable. A ...
  39. [39]
    Order of drive letter assignment - Microsoft Q&A
    Oct 23, 2019 · Change or assign a Windows drive letter to a drive by using the Change Drive Letter and Paths feature with the Disk Management utility in ...
  40. [40]
    Configure fixed, removable, and network drive redirection over the ...
    Sep 6, 2025 · Learn how to redirect fixed, removable, and network storage drives from a local device to a remote session over the Remote Desktop Protocol.
  41. [41]
    Use Group Policy to Configure Drive Letter Behavior
    Feb 19, 2025 · You can use agent group policy settings to configure drive letter behavior for drives that are redirected with the client drive redirection feature.
  42. [42]
    Hyper-V and High Availability Shared Storage by Microsoft MVP ...
    Protecting the VMs becomes more of a priority as we increase the use of virtualization. Hyper-V VMs can be protected by using failover clustering in Windows ...
  43. [43]
    Enabling and Disabling AutoRun - Win32 apps | Microsoft Learn
    Mar 3, 2023 · To run AutoRun manually, either right-click the drive icon and select AutoPlay from the shortcut menu or double-click the drive icon. If the ...Missing: assignment | Show results with:assignment
  44. [44]
    Safely remove hardware in Windows - Microsoft Support
    In the system tray area of the taskbar, right-click on the Safely Remove Hardware and Eject Media icon. · In the menu that pops up, select Eject <device> for the ...Missing: letter | Show results with:letter
  45. [45]
    Guide: How to Map a Network Drive in Windows - NinjaOne
    Jun 20, 2025 · “Z” is the drive letter. Replace the UNC path with your shared folder location. The -Persist flag ensures the drive remains mapped after a ...
  46. [46]
    AutoRun changes in Windows 7
    Apr 28, 2009 · AutoPlay will no longer support the AutoRun functionality for non-optical removable media. In other words, AutoPlay will still work for CD/DVDs ...Missing: pre | Show results with:pre
  47. [47]
    Mount-DiskImage (Storage) | Microsoft Learn
    -NoDriveLetter. Specifies that no drive letter should be assigned to the VHD or ISO file after mounting. Parameter properties.
  48. [48]
    Microsoft MS-DOS early source code - Computer History Museum
    Mar 25, 2014 · In addition to adding hierarchical directories and hard disk support, the rewritten version 2.0 included many other new features: installable ...
  49. [49]
  50. [50]
    How to Change and Assign Drive Letters in Windows 10 - NinjaOne
    Nov 1, 2024 · Disk Management → “Action” → “Change Drive Letter and Paths” → “Add” → pick a letter; For removable drives, you can set a letter once and ...
  51. [51]
    UEFI/GPT-based hard drive partitions - Microsoft Learn
    Feb 10, 2023 · Change the Windows drive letter to a letter that's near the end of the alphabet, such as W, to avoid drive letter conflicts. Do not use X, ...
  52. [52]
    How to Dual Boot Any Linux Distribution With Windows
    Dec 23, 2021 · In the next step, the wizard will ask you about the drive letter. Choose "Do not assign a drive letter or drive path" and hit "Next". Image.
  53. [53]
    Is there a way to make drive letter assignment permanent - Windows 7
    Jun 1, 2011 · Note: You should better backup your registry before you want to change it. ... These drive letter assignments persist through system shutdown.Changing drive letter, and all references to it - Microsoft Q&ASD drive letter changes at reboot - Microsoft Q&AMore results from learn.microsoft.com
  54. [54]
    Set-Partition (Storage) - Microsoft Learn
    The Set-Partition cmdlet sets the attributes of a partition, including active, read-only, hidden, offline, and the drive letter.<|separator|>
  55. [55]
    Changing Drive Letters and Labels via PowerShell
    Feb 19, 2021 · The Windows management tools have cmdlets ( Set-Partition and Set-Volume ) to change the drive letter and the caption directly. But it is also ...
  56. [56]
    Can not Change drive letter Windows 7 - Microsoft Q&A
    A and B are usually reserved for floppy disk drives, but if your computer does not have floppy disk drives, you can assign A and B to volumes. You can see ...
  57. [57]
    Cannot Change Drive Letter - Microsoft Q&A
    Apr 24, 2009 · A and B are usually reserved for floppy disk drives, but if your computer does not have floppy disk drives, you can assign A and B to volumes.Missing: non- | Show results with:non-
  58. [58]
    Storage settings in Windows - Microsoft Support
    Advanced storage settings. Advanced storage settings provide you with more detailed options to manage your storage effectively. Storage used on other drives.
  59. [59]
    subst - Microsoft Learn
    Feb 3, 2023 · The `subst` command associates a path with a drive letter, creating a virtual drive. Without parameters, it displays virtual drives. Example: ` ...Syntax · Remarks
  60. [60]
    The MS-DOS Encyclopedia: Section III: User Commands
    Description ASSIGN is a terminate-and-stay-resident program that redirects all references to drive x or files on drive x to drive y. The ASSIGN command is ...
  61. [61]
    List of DOS commands - PC DOS Retro
    SUBST. External - DOS 3.1 and above. Associates a path with a drive letter. SUBST [drive1: [drive2:]path] SUBST drive1: /D drive1: Specifies a virtual drive ...
  62. [62]
    Subst - Substitute a drive letter for a network path. - Windows CMD
    The SUBST command can be used to map a drive letter to a LOCAL folder on the same machine. When a Substed drive is used to delete files or folders, that action ...Missing: flag | Show results with:flag
  63. [63]
    Can I SUBST a network drive? - Super User
    Feb 13, 2012 · I have a network share mapped to drive T: and I want to be able to access if easily from a specific directory. However, entering subst t: c:\volumes\test gives ...How to make SUBST mapping persistent across reboots? - Super Usercreate a dummy network location - path - Super UserMore results from superuser.com
  64. [64]
    How Do I Do The Equivalent Of Making Subst Mapping Permanent?
    Mar 24, 2014 · This works if I enter the Subst command after each login. It does not persist across logins. I then tried using a .reg file: Windows Registry ...
  65. [65]
    [PDF] Microsoft® MS-DOS® User's Guide - Bitsavers.org
    Jul 15, 1987 · • The MS-DOS 3.3 restore command will restore files backed up with either the MS-DOS 3.3 backup command, or an earlier version of backup ...
  66. [66]
    Assign Command - Computer Hope
    Mar 21, 2025 · The assign command redirects disk operation on one drive to a different drive. Note. Any users of Windows 95 or later should not use this ...Missing: explanation | Show results with:explanation
  67. [67]
    diskpart | Microsoft Learn
    Feb 3, 2023 · The diskpart command interpreter helps you manage your computer's drives (disks, partitions, volumes, or virtual hard disks).Assign · Select commands · Diskpart scripts and examples · Format