Change a drive letter using Disk Management

The fastest way to change a drive letter in Windows 10 is through Disk Management, a built-in tool that shows all your storage devices and lets you reassign letters on the spot. You do not need any third-party software or administrator knowledge beyond what you already have.

Open Disk Management by right-clicking the Start button, then selecting "Disk Management" from the menu. If that option does not appear, press Windows key + X and look for it there. You can also search for "Disk Management" in the Windows search box and click the result.

Once Disk Management opens, you will see a list of all your drives. Find the drive you want to change in the lower half of the window. Right-click on it and select "Rename" or "Properties" — the exact wording depends on your Windows version, but the option will be there. A dialog box will appear with a dropdown menu showing available letters. Pick the letter you want and click OK. Windows will explore the change when ready.

Key Takeaways

  • Disk Management is built into Windows 10 and requires no downloads or special software to change a drive letter.
  • You cannot assign a letter that is already in use by another drive, and Windows will not let you remove the letter from your main system drive (usually C).
  • The change takes effect right away, but any shortcuts or programs that pointed to the old letter will need to be updated manually.
  • If Disk Management shows a drive as "unallocated" or "uninitialized," you must initialize and format it before you can assign it a letter.

What happens to files and programs after you change the letter

When you change a drive letter, Windows updates the system's internal record, but programs and shortcuts that were set to look for files on the old letter will break. For example, if you had a backup program pointing to E: and you change that drive to F:, the backup program will still look for E: and fail.

Before you change a drive letter, write down which programs or shortcuts use it. After the change, open those programs and update their settings to point to the new letter. For most programs, this means going into settings or preferences and browsing to the new drive location. Shortcuts on your desktop or taskbar will show an error icon until you delete them and create new ones pointing to the new letter.

Drives you cannot change the letter for

Windows will not let you change the letter of your system drive — the one that holds Windows itself, usually C:. This is a safety feature; if Windows could not find itself, your computer would not start. You also cannot change the letter of a drive that is currently in use by a running program or Windows itself.

If you need to change the system drive letter, you would have to use advanced tools like third-party partition software or command-line utilities, which is beyond the scope of routine maintenance. For external drives, USB sticks, and secondary internal drives, Disk Management works without restriction.

Unallocated drives and why they do not have a letter

Sometimes you will plug in a new drive or open Disk Management and see a drive with no letter assigned. This usually means the drive is unallocated — it exists physically but Windows has not set it up for use yet. You cannot assign a letter to an unallocated drive; you must initialize and format it first.

Right-click the unallocated drive and select "Initialize Disk." A dialog will ask you to choose between MBR and GPT format. For most home users, GPT is the modern choice and works with drives larger than 2 TB. After initialization, the drive will show as unformatted space. Right-click again and select "New straightforward Volume," then follow the wizard. At the end of the wizard, you will be asked to assign a drive letter. Once you finish, the drive will appear in File Explorer with that letter.

Using the command line to change a drive letter

If Disk Management does not open or you prefer typing commands, you can change a drive letter using the command prompt. Press Windows key + X and select "Command Prompt (Admin)" or "Windows PowerShell (Admin)." Type the command diskpart and press Enter. This opens a separate command environment for disk operations.

Type list volume to see all your drives and their current letters. Find the one you want to change and note its volume number. Then type select volume X (replace X with the number) and press Enter. Finally, type remove letter=D (replace D with the current letter) to remove it, or assign letter=E (replace E with the new letter you want) to assign a new one. Type exit to close diskpart when you are done.

The command-line method works the same way as Disk Management but is faster if you are changing many drives. It also works if the graphical interface is not responding. However, if you are not comfortable with typing commands, Disk Management is simpler and just as effective.

Changing a USB drive or external hard drive letter

External drives follow the same process as internal ones. Plug in the USB drive or external hard drive, open Disk Management, find it in the list, right-click, and assign a new letter. External drives are usually safe to change because they are not part of your system startup.

One thing to watch: if you unplug the drive and plug it into a different computer, it will keep the letter you assigned — but only if that computer has that letter available. If the new computer already uses that letter for another drive, Windows will assign the external drive a different letter automatically. This is not a problem; it just means the letter is not permanent across different machines.

Troubleshooting when the change does not work

If you right-click a drive in Disk Management and the rename or letter-change option is grayed out, the drive is likely in use. Close any programs that are accessing files on that drive, including File Explorer windows showing that drive. If the drive is still locked, restart your computer and try again before Windows fully loads all its services.

If you see an error message saying the letter is already in use, check that you are not trying to assign a letter that another drive already has. Windows will not let two drives share the same letter. If you want a specific letter that is taken, you must first change the other drive to a different letter, then assign your preferred letter to the drive you want.

Frequently Asked Questions

Can I change the C drive letter?

No. Windows will not let you change the letter of your system drive, which is almost always C:. This protects your computer from not being able to start. If you absolutely need to change it, you would need specialized partition software and a deep understanding of how Windows boots, which is not recommended for most users.

Will changing a drive letter affect my files?

Your files themselves are not affected — they stay exactly where they are on the physical drive. However, any program or shortcut that was told to look for files at the old letter will break and need to be updated. Backup programs, document libraries, and custom folder locations are the most common things that break.

What is the difference between MBR and GPT when initializing a new drive?

GPT is newer and works with drives larger than 2 TB; MBR is older and has a 2 TB limit. For any drive larger than 2 TB, you must use GPT. For smaller drives, either works, but GPT is the modern standard. Most new computers use GPT, so choosing it keeps things consistent.

Can I assign any letter I want?

You can assign any letter from D through Z, but not A or B (reserved by Windows) and not any letter already in use by another drive. If you want a specific letter that is taken, change the other drive first. Windows will suggest available letters in the dropdown menu.

Do I need to restart Windows after changing a drive letter?

No. The change takes effect when ready, and you do not need to restart. However, any programs that were running and using the old letter may need to be closed and reopened to recognize the new letter.