Some Windows 11 users are surprised to find that their system appears to be booting from the D: drive instead of the usual C: drive. This can happen after reinstalling Windows, cloning a drive, changing storage devices, or modifying partitions. In some cases, users may notice that the Windows folder resides on the D drive, while the C drive is used for another partition or storage volume.
Although Windows traditionally uses the C: drive letter for the system partition, the drive letter itself does not determine whether a drive is bootable. Windows can technically boot from any drive letter, including D:, as long as the boot files and operating system are configured correctly.
However, if the drive assignment is causing confusion or application issues, there are several ways to diagnose and resolve it. In this guide, we will show you how to fix Windows booting from the D drive instead of the C drive in Windows 11.
How to Fix Windows Booting From D Drive Instead of C Drive
1. Verify Which Drive Contains Windows
Before making any changes, confirm where Windows is actually installed.
- Press Windows + E to open File Explorer.
- Open the drive labeled C: and check whether it contains folders such as:
- Windows
- Program Files
- Users
- Repeat the same for the D: drive.
If the Windows folder is located on D:, your operating system is currently installed there.
Keep in mind that Windows can function normally even when installed on a drive other than C:.
2. Check the Boot Partition in Disk Management
Disk Management can show which partition is used for booting.
- Press Windows + X and select Disk Management.
- Locate the partition containing Windows.
- Look for labels such as:
- Boot
- System
- EFI System Partition
The partition marked Boot is the one currently running Windows.
If the D: drive is marked as Boot, Windows is indeed installed and running from that drive.
3. Verify Boot Configuration Using System Information
You can also check the system drive through System Information.
- Press Windows + R.
- Type msinfo32 and press Enter.
- In the System Summary, look for:
- Windows Directory
- System Directory
- Boot Device
If these entries point to D:\Windows, your installation is using the D: drive.
4. Check BIOS or UEFI Boot Order
If you have multiple drives installed, the wrong drive may be prioritized.
- Restart your computer.
- Enter BIOS or UEFI settings.
- Common keys include F2, F10, Delete, or Esc.
- Navigate to the Boot section.
- Ensure the correct SSD or HDD is set as the first boot device.
- Save the changes and restart your PC.
This ensures the intended drive is used during startup.
5. Disconnect Extra Drives During Installation
If Windows was installed while multiple drives were connected, drive letters may have been assigned unexpectedly.
To prevent this in future installations:
- Shut down your PC.
- Disconnect secondary storage drives.
- Reinstall Windows with only the primary drive connected.
- Reconnect the other drives after installation.
This helps ensure Windows assigns the system partition as C:.
6. Avoid Changing the System Drive Letter
If Windows is already installed on D:, do not attempt to manually change it to C: using Disk Management.
Changing the drive letter of the active system partition can:
- Prevent Windows from booting
- Break installed applications
- Cause registry errors
- Lead to data loss
Windows does not support changing the system drive letter after installation.
7. Use BCDEdit to Verify Boot Entries
The Boot Configuration Data (BCD) store contains information about Windows boot entries.
- Open Terminal (Admin).
- Run the following command:
bcdedit
- Review the entries under:
- device
- osdevice
If they point to the D: drive, Windows is configured to boot from that partition.
Avoid modifying BCD entries unless you know exactly what you are doing.
8. Reinstall Windows to the Desired Drive Letter
If you specifically want Windows installed on the C: drive, a clean installation is usually required.
- Back up all important data.
- Create a Windows 11 installation USB.
- Boot from the USB drive.
- Delete existing Windows partitions during setup.
- Select the desired drive for installation.
- Complete the installation process.
Windows typically assigns the system partition as C: when installed on a clean drive.
9. Clone Windows to a New Drive
If you want to migrate Windows to another drive:
- Use a disk cloning tool such as:
- Macrium Reflect
- Clonezilla
- AOMEI Backupper
- Clone the Windows partition to the target drive.
- Set the new drive as the primary boot device in BIOS.
- Verify that Windows boots correctly.
Drive letters may still vary depending on the installation.
10. Accept That Drive Letters Are Mostly Cosmetic
In many cases, Windows running from D: is not a problem.
As long as:
- Windows boots normally
- Applications work correctly
- Updates install successfully
There is usually no need to change the drive letter.
The drive letter itself does not affect system performance or stability.
Conclusion
Windows booting from the D drive instead of the C drive is often the result of installation order, multiple connected drives, or previous partition configurations. While it may seem unusual, Windows can function perfectly well from a drive letter other than C:.
If the system is stable and applications work correctly, there is often no need to make changes. However, if you specifically require Windows to use the C: drive, performing a clean installation with only the target drive connected is usually the safest and most reliable solution.