3.5. Setting the Drive Letter of a Volume
You want to set the drive letter of a volume.
Using a graphical user interface
Open the Computer Management snap-in.
In the left pane under Storage, click on Disk Administrator.
In the bottom right pane, right-click the target volume or disk and select Change Drive Letter and Paths.
Click the Change button.
Beside Assign the following drive letter, select the new drive letter from the drop-down list and click OK.
Click Yes to confirm.
Using a command-line interface
The diskpart command lets you assign driver letters from the command line on Windows Server 2003 and Windows XP. First, start by running the command in interactive mode:
List the current volumes on the system:
> list vol
From the output, select the volume in which you want to set the driver letter. In the following command, I'm selecting volume 0:
> select vol 0
Now, assign the drive letter you want. In the following example, I'm assigning letter F:
> assign letter=F
' This code sets the drive letter of a volume. ' The Win32_Volume class is new in Windows Server 2003 ' ------ SCRIPT CONFIGURATION ------ strComputer = "." strOldDrive = "I:" strNewDrive = "J:" ' ------ END CONFIGURATION --------- set objWMI = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") set colVol = objWMI.ExecQuery("select * from Win32_Volume where Name = '" & _ strOldDrive & "\\'") if colVol.Count <> 1 then WScript.Echo "Error: Volume not found." else for each objVol in ...