Applies To: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista

Assigns a drive letter or mount point to the volume with focus.

For examples of how this command can be used, see Examples.


assign [{letter=<d> | mount=<path>}] [noerr]


Parameter Description


The drive letter you want to assign to the volume.


The mount point path you want to assign to the volume.

For instructions regarding how to use this command, see Assign a mount point folder path to a drive (


For scripting only. When an error is encountered, DiskPart continues to process commands as if the error did not occur. Without this parameter, an error causes DiskPart to exit with an error code.


  • If no drive letter or mount point is specified, the next available drive letter is assigned. If the drive letter or mount point is already in use, an error is generated.

  • By using the assign command, you can change the drive letter associated with a removable drive.

  • You cannot assign drive letters to system volumes, boot volumes, or volumes that contain the paging file. In addition, you cannot assign a drive letter to an Original Equipment Manufacturer (OEM) partition or any GUID Partition Table (GPT) partition other than a basic data partition.

  • A volume must be selected for this operation to succeed. Use the select volume command to select a volume and shift the focus to it.


To assign the letter E to the volume in focus, type:

assign letter=e

Additional references

Command-Line Syntax Key