labelLABEL Command Guide - Change Drive Volume Labels in Windows
Learn how to use the label command to create, change, or delete drive volume labels on Windows. Includes syntax, examples for hard drives and removable media, best practices, and practical use cases.
The label command is a Windows Command Prompt utility that creates, modifies, or deletes volume labels (names) for disk drives. Use label D: BackupDrive to assign a descriptive name to any drive letter, or label D: without a name to delete the existing label.
Whether you're organizing multiple hard drives with meaningful names, labeling backup media for easy identification, or managing removable storage devices in corporate environments, mastering the label command provides quick drive identification capabilities directly from the command line. IT professionals and system administrators rely on this command for drive organization, backup media management, and automated storage labeling in scripts and deployment workflows.
This comprehensive guide covers label syntax, practical examples for internal and external drives, drive identification best practices, troubleshooting tips, common use cases, related commands, and frequently asked questions. By the end, you'll confidently manage drive volume labels from the command line for better storage organization and system administration tasks.
What Is the Label Command?
The label command is a basic disk management utility available in all Windows versions since MS-DOS. It modifies the volume label (display name) for formatted drives:
- Drive identification – Assign meaningful names to distinguish multiple drives
- Supports all drive types – Hard drives, SSDs, USB drives, network drives, optical media
- Simple syntax – Single command changes or removes labels instantly
- Non-destructive – Does not affect data or file system; only updates volume metadata
Volume labels appear in File Explorer, disk management tools, and dir output. Maximum label length varies by file system:
- FAT/FAT32: 11 characters (uppercase only on some systems)
- NTFS: 32 characters (case-preserving but case-insensitive)
- exFAT: 11 characters
The command works in Command Prompt (CMD), PowerShell (as external command), and batch scripts. Available in Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, and all Windows Server editions.
Label Command Syntax
The basic syntax for the label command is:
label [drive:] [label]
Parameters
| Parameter | Description |
|---|---|
drive: | Optional. Drive letter to label (e.g., C:, D:, E:). If omitted, uses current drive |
label | Optional. New volume label. Omit or leave blank to delete existing label |
Important Syntax Rules
- Drive letter format: Must include colon (
D:notD) - Interactive mode: Running
labelwithout parameters prompts for drive and label - Delete label: Use
label D:with no label text, or press Enter when prompted - Special characters: Most characters allowed; avoid
/\|<>:*?" - Spaces allowed: Labels can include spaces:
label E: "Backup Drive 2024" - Case preservation: NTFS preserves case but treats labels case-insensitively
Changing Drive Labels
Label a Specific Drive
To assign a label to a drive:
label D: Projects
Output:
Volume in drive D is DATA
Volume Serial Number is 1A2B-3C4D
Volume label (32 characters, ENTER for none)? Projects
The drive D: is now labeled "Projects". File Explorer and dir D: will show this name.
Label with Spaces
To use spaces in volume labels:
label E: "External Backup"
Or:
label E: External Backup
Both work. Quotes are optional unless the label contains special characters or you're scripting. Labels with spaces display normally in File Explorer.
Interactive Mode
To use interactive prompting:
label
Output:
Volume in drive C has no label.
Volume Serial Number is 5E6F-7G8H
Volume label (32 characters, ENTER for none)?
Enter desired label when prompted. Useful for manual drive labeling when you're unsure of current label.
Delete a Volume Label
To remove an existing label:
label D:
Output:
Volume in drive D is Projects
Volume Serial Number is 1A2B-3C4D
Delete current volume label (Y/N)? Y
Type Y and press Enter. The drive will have no label (appears as "Local Disk" in Explorer).
Alternative:
echo. | label D:
Automatically confirms deletion in scripts without user interaction.
Label Removable Media
To label a USB flash drive:
label F: "USB_Backup_2024"
Works identically to hard drives. Useful for organizing multiple USB drives or external storage devices. Label persists across connections and computers.
Label Network Drives
To label a mapped network drive:
label Z: SharedFiles
Note: This changes the local mapping label, not the network share name. The label is visible only on your system, not to other network users.
Viewing Current Drive Labels
Using DIR Command
To see volume label in directory listing:
dir D:
Output:
Volume in drive D is Projects
Volume Serial Number is 1A2B-3C4D
Directory of D:\
First line shows current volume label. If no label exists, shows "Volume in drive D has no label."
Using VOL Command
To display only volume information:
vol D:
Output:
Volume in drive D is Projects
Volume Serial Number is 1A2B-3C4D
More concise than dir when you only need label information. Check labels before changing them.
List All Drive Labels
To see all connected drive labels:
for %d in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @vol %d: 2>nul
In batch scripts:
for %%d in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @vol %%d: 2>nul
Displays labels for all assigned drive letters, suppressing errors for unassigned letters.
Practical Examples
Organize Multiple Hard Drives
Label internal drives for clarity:
label C: Windows_System
label D: Applications
label E: User_Data
label F: Backups
Instantly identify drive purposes in File Explorer and disk management. Essential for multi-drive workstations.
Date-Stamp Backup Media
Label backup drives with date information:
label E: "Backup_2024_03_13"
Track when backups were created. Helpful for rotating backup sets across multiple external drives.
Label by Department
In corporate environments, identify departmental storage:
label D: Sales_Files
label E: Marketing_Data
label F: Engineering
Clear ownership and content identification for shared workstations or server volumes.
Standardize USB Drives
Create consistent labeling for fleet USB drives:
label G: "USB_Deploy_v3.2"
Track USB drive versions for software deployment, imaging, or recovery tools.
Label Virtual Drives
For mounted ISOs or VHD files:
label V: "Win11_Install_ISO"
Identify virtual drive contents without navigating into the drive structure.
Remove Generic Labels
Clear manufacturer-assigned labels:
label F:
Y
Remove default labels like "ESD-USB" or "Expansion" for clean, custom labeling.
Batch Label Multiple Drives
Script to label multiple drives:
@echo off
label D: Projects
label E: Archives
label F: Backup_Primary
label G: Backup_Secondary
echo All drives labeled successfully.
Automate drive labeling during system setup or after drive installation.
Common Use Cases
Backup Media Management
Label external backup drives with backup dates or content identifiers: label E: "Full_Backup_March_2024". Track multiple backup sets, identify restore points, and organize rotating backup schedules across physical media.
Server Volume Organization
Label server volumes by function: label D: SQL_Databases, label E: Web_Content, label F: Log_Archives. Improves clarity in server management consoles, reduces configuration errors, and aids troubleshooting.
Multi-Boot Systems
Label partitions by operating system: label C: Windows_11_Pro, label D: Windows_10, label E: Linux_Shared_Data. Identify boot partitions clearly in dual-boot or multi-boot configurations.
Development Environment Setup
Label drives by environment: label D: Dev_Environment, label E: Test_Data, label F: Production_Mirror. Prevent accidental data mixing across development stages.
Media Production Workflows
Label working drives by project: label E: "Video_Project_ClientA", label F: "Audio_Masters_Q1_2024". Track project-specific storage in video editing, audio production, or graphic design workflows.
Data Recovery Operations
Label drives during forensics or recovery: label G: "Recovery_Source", label H: "Recovery_Target". Prevent confusion when working with multiple drives during data recovery procedures.
Deployment and Imaging
Label USB drives by tool version: label F: "WinPE_Deploy_v5.1", label G: "Driver_Pack_2024". Manage multiple deployment tools, driver packages, and imaging media in IT deployment workflows.
Archive Organization
Label archival drives by date range or content: label H: "Archives_2020_2022", label I: "Legal_Documents". Long-term storage organization for compliance, legal, or historical data retention.
Virtual Machine Storage
Label VHD/VHDX volumes by VM purpose: label V: "TestVM_Ubuntu", label W: "DevVM_Windows_Server". Identify virtual machine disk purposes when mounting VHDs on host systems.
Network Share Mapping
Label mapped network drives descriptively: label Z: "Company_Shared_Docs", label Y: "Team_Project_Files". Local label clarity when working with multiple mapped network locations.
Photography and Asset Libraries
Label drives by content type or date: label E: "RAW_Photos_2024", label F: "Final_Exports_Clients". Organize large media libraries across multiple storage devices.
System Administration Scripts
Automate labeling during system provisioning: Script checks for specific volume serial numbers and applies standardized labels based on drive role. Ensures consistent naming across deployed systems.
Tips and Best Practices
Use Descriptive, Meaningful Labels
Choose labels that clearly indicate drive content or purpose: "Backup_External" is better than "Drive1". Future you (or colleagues) will appreciate the clarity when managing multiple drives.
Include Dates for Time-Sensitive Media
For backup or archive media, include dates in labels: Backup_2024_March or Archive_Q1_2024. Quickly identify when media was created without mounting or exploring contents.
Avoid Special Characters
Stick to alphanumeric characters, underscores, and hyphens. Some special characters may cause issues with certain software or network protocols. Data_Storage is safer than Data/Storage.
Use Consistent Naming Conventions
Establish and follow organizational standards: All backup drives use Backup_[Purpose]_[Date] format. Consistency improves organization and reduces confusion in teams.
Document Label Changes
Maintain a log of volume labels, especially for servers or shared systems. Track what each drive contains and when labels were changed. Essential for audit trails and troubleshooting.
Check Current Label Before Changing
Run vol D: before label D: to verify you're modifying the correct drive. Prevents accidental mislabeling, especially when managing multiple drives with similar content.
Verify After Labeling
After running label command, use vol or dir to confirm the change applied correctly. Sanity check catches typos or command errors immediately.
Reserve C: Label Carefully
Changing the C: (system) drive label is non-destructive but may confuse some software or scripts that check for specific volume names. Generally leave C: label as "Windows" or blank unless organizational policy requires otherwise.
Use Quotes in Scripts
Always quote labels in batch scripts to handle spaces correctly: label E: "My Backup". Prevents parsing errors even if current label has no spaces.
Consider File System Limits
Remember NTFS supports 32 characters, FAT/FAT32 only 11. Keep labels concise for cross-platform compatibility, especially for removable media.
Label Before Deployment
Apply volume labels during system imaging or provisioning. Standardized labels across deployed systems simplify remote management and asset tracking.
Update Labels When Repurposing Drives
If a drive's purpose changes, update the label immediately. "Backup_2023" should not contain current data, and "Test_Data" should not contain production files.
Troubleshooting Common Issues
"Access is Denied" Error
Problem: Label command fails with access denied message.
Cause: Insufficient permissions to modify volume metadata. Occurs when running as standard user on system or protected drives.
Solution:
- Run Command Prompt as Administrator: Right-click CMD → "Run as administrator"
- Verify you have write permissions to the drive
- Check if drive is read-only (some USB drives have physical write-protect switches)
Prevention: Always use elevated privileges when modifying system or protected volumes. Standard for C: drive labeling.
"The Parameter is Incorrect" Error
Problem: Label command rejects the label syntax.
Cause: Invalid drive letter format or unsupported characters in label.
Solution:
- Ensure drive letter includes colon:
label D:notlabel D - Remove forbidden characters:
/\|<>:*?" - Check label length doesn't exceed file system limits (32 for NTFS, 11 for FAT32)
Prevention: Follow syntax exactly; use alphanumeric characters with underscores and hyphens for maximum compatibility.
Label Doesn't Appear in File Explorer
Problem: Label changed successfully but doesn't display in Explorer.
Cause: Explorer cache hasn't refreshed, or drive was labeled while Explorer window was open.
Solution:
- Press F5 to refresh File Explorer
- Close and reopen File Explorer
- Disconnect and reconnect removable drives
- Verify label with
vol D:command (if command shows it, Explorer should too)
Prevention: Close File Explorer or specific drive windows before running label command. Refresh after labeling.
Cannot Label Network Drive
Problem: Label command fails or has no effect on mapped network drive.
Cause: Label only changes local mount point display name, not server share name. Network administrator controls actual share labels.
Solution:
- Use
net use Z: \\server\shareto map with desired display, or - Accept that network drive labels are controlled by the server hosting the share
- Contact network administrator to change server share properties
Prevention: Understand label command affects local drive metadata only; network shares require server-side changes.
Label Reverts After Reboot
Problem: Volume label changes back to previous or blank after restart.
Cause: File system corruption, failed write to volume metadata, or policy-enforced label.
Solution:
- Run
chkdsk D: /fto fix file system errors - Check Group Policy for automated drive labeling scripts
- Verify drive health with disk diagnostics
- Ensure write permissions persist across reboots
Prevention: Run chkdsk before critical labeling operations; ensure stable file system health.
Interactive Mode Hangs
Problem: Running label without parameters prompts but doesn't accept input.
Cause: Rare I/O redirection issue or console buffer problem.
Solution:
- Close and restart Command Prompt
- Use explicit syntax:
label D: NewLabelinstead of interactive mode - Check for conflicting console applications or input redirections
Prevention: Prefer explicit syntax over interactive mode in scripts and automated environments.
Related Commands
vol – Display Volume Information
vol shows volume label and serial number without modifying anything. Use vol D: to check current label before running label command. Read-only operation; safe for scripts and quick checks.
dir – Directory Listing with Volume Info
dir displays volume label at the top of directory listings. Use dir D: to see label in context of drive contents. Combines volume info with file browsing; useful when verifying drive identity.
diskpart – Advanced Disk Management
diskpart provides comprehensive disk partitioning including volume manipulation. Use for partition creation, formatting, and advanced volume operations beyond simple labeling. More powerful than label but requires administrative privileges and careful syntax.
format – Format Drives and Set Labels
format command includes /V:label parameter to set volume label during formatting. Use when creating new file systems: format D: /FS:NTFS /V:DataDrive. Destructive operation (erases data); use label for non-destructive label changes.
fsutil – File System Utilities
fsutil manages advanced file system properties. While not directly labeling volumes, fsutil provides file system information useful before labeling operations. Use fsutil fsinfo volumeinfo D: for detailed volume metadata.
wmic – Volume Information Queries
wmic queries volume properties including labels. Use wmic volume get DriveLetter,Label to list all drive labels in table format. PowerShell and WMI-based; useful for scripting and remote management.
Frequently Asked Questions
What does the label command do in Windows?
The label command creates, changes, or removes the volume label (display name) for disk drives. Use label D: ProjectFiles to assign a name, or label D: to remove existing labels. Labels help identify drive contents in File Explorer and disk management tools.
How do I change a drive label in CMD?
Use label [drive:] [new_label] syntax. For example: label E: Backup2024 changes E: drive's label to "Backup2024". Run Command Prompt as Administrator if accessing system drives. The change is immediate and non-destructive.
Can I use spaces in volume labels?
Yes, volume labels can include spaces on NTFS and FAT32 file systems. Use label D: "My Backup Drive" with quotes, or label D: My Backup Drive without (both work). Spaces display normally in File Explorer.
What's the maximum label length?
Maximum label length depends on file system: NTFS supports 32 characters, FAT/FAT32 supports 11 characters, exFAT supports 11 characters. Keep labels concise for cross-platform compatibility, especially for removable media.
Does changing the label affect my data?
No, changing volume labels is completely non-destructive. The label is metadata stored in the file system header; no data is modified or deleted. Safe operation that only changes drive display name.
How do I remove a volume label?
Run label D: without specifying a new label, then confirm deletion when prompted. Or use echo. | label D: to automatically confirm in scripts. The drive will show no label (appears as "Local Disk" in Explorer).
Can I label the C: drive?
Yes, but run Command Prompt as Administrator. Use label C: Windows_System for example. While safe, some software or scripts may expect specific C: drive labels, so change cautiously in production environments.
Do volume labels affect drive letters?
No, volume labels and drive letters are independent. Labels are names (like "Backup"), drive letters are mount points (like D:). Changing labels doesn't affect drive letter assignments or drive access.
Can I label network drives?
You can run label on mapped network drives, but it changes only your local mount point display, not the server share name. Other users won't see your label. Contact network administrators to change actual server share properties.
Why does my USB drive label keep changing?
Some USB drives have firmware that enforces specific labels, or Windows may auto-label based on device manufacturer data. Try reformatting the drive with desired label using format F: /FS:NTFS /V:MyUSB, which sets label during file system creation.
How do I label drives in batch scripts?
Use explicit syntax with quotes: label D: "Backup_Drive". For automatic confirmation when deleting labels, use echo. | label D:. Always check ERRORLEVEL after label commands to verify success in critical scripts.
Does label work on optical drives?
You cannot change labels on read-only media (pressed CDs/DVDs). For writeable optical media (CD-R, DVD-R, BD-R), the label is set when burning and usually cannot be changed afterward without reformatting (which erases data).
Quick Reference Card
| Command | Purpose | Example |
|---|---|---|
label D: NewLabel | Set drive label | Assign name to drive |
label D: | Delete drive label | Remove existing label |
label | Interactive mode | Prompt for drive and label |
vol D: | View current label | Check label before changing |
label D: "Name With Spaces" | Label with spaces | Use quotes for multi-word labels |
echo. | label D: | Auto-delete label | Script-friendly deletion |
dir D: | View label in listing | See label with files |
Try Label in Our Simulator
Want to practice using the label command without affecting your system? Try our interactive Windows Command Simulator to experiment with drive labeling, label changes, and various syntax options in a safe, simulated environment. Practice label syntax, test different label names, and understand volume management techniques before running commands on your actual drives.
For more disk management commands, browse our comprehensive Commands Reference with over 200 Windows commands, syntax guides, and practical examples.
Summary
The label command provides essential drive identification capabilities for managing volume names (labels) directly from the Windows command line. By assigning meaningful names to disk drives with simple syntax, you improve drive organization, backup media tracking, and storage management across workstations and servers.
Key takeaways: Use label D: NewLabel to assign descriptive names that clarify drive purpose. Include dates in backup media labels (Backup_2024_03) for easy identification. Remove labels with label D: when cleaning up or repurposing drives. Verify current labels with vol D: before making changes to prevent accidental mislabeling.
Label changes are non-destructive and immediate—no data is affected, only the display name. NTFS supports 32-character labels; FAT/FAT32 supports 11 characters. Use quotes for labels with spaces: label E: "External Backup". Run as Administrator when labeling system drives (C:) or protected volumes.
For system administrators and power users, label is essential for multi-drive organization, backup rotation, and standardized storage naming conventions. Automate labeling in deployment scripts: label D: Applications && label E: User_Data ensures consistent drive identification across provisioned systems. Use volume labels to track backup media, identify server volumes by function, and organize development environments.
Master the label command to quickly identify drives, maintain organized storage systems, and implement standardized drive naming conventions—all through simple, non-destructive command-line operations that improve storage management and reduce configuration errors.