Original Article: https://techjourney.net/change-or-delete-system-drive-letter-via-registry-to-remove-conflict-usb-or-firewire-drive-letter/
In this situation, there is another workaround hack to fix the no USB or FireWire drive issue. The workaround fix relies on the registry tweak below to change the drive letter that has been previously assigned to the mounted USB or FireWire portable mobile flash or hard disk drive. Or if users wish, can opt to delete any reference to the detected drives by the device so that when the storage device is plugged in again, the whole drive letter assignment will be start from fresh, and clean.
- Login to Windows as an Administrator.
- Open Registry Editor by typing regedit (or regedt32.exe in older Windows prior to XP) in Run command of Start Menu and then press Enter.
- Navigate to the following registry key:
- Optional step which is not required in Windows XP or later: Right click on MountedDevices, then select Permissions. You can also click Permissions from the Security menu.
- Optional step which is not required in Windows XP or later: Check the option to make sure that Administrators have full control to the registry key. Change and revert back this setting when you are finished with the reset of the steps.
- If you run above 2 steps in OS earlier than Windows XP, quit regedt32.exe and run regedit.exe.
- Also in the HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices registry branch selected, in the right pane, find and locate a registry value which represents the troubled USB or FireWire drive. The registry key should have the name that resembles the format of \DosDevice\X: where X can be any alphabet letter which corresponding to your physical system drive letter.
Here’s a guidelines that you can follow to quickly determine which registry key is linked to your conflicted drive letter:
- Once the correct registry value is determined (for example, \DosDevices\F:), right click on the registry value name, and the select Rename.
- Change the drive letter (in the example is F) to another unused drive letter that hasn’t been used by another other drives, then press Enter.
- Now insert and plug in the USB or FireWire device into the port again (if it’s already inserted, take it out and re-insert again). The drive letter for the USB and FireWire should now appear and you can use the drive normally and properly again.
- For OS earlier than Windows XP which you have previously change the permissions for the registry key, quit Regedit.exe and start Regedt32.exe, and change the permissions back to the previous setting for Administrators (which should be Read Only).
It’s also possible to simply delete the devices registry keys instead of renaming it. Deletion is helpful is users really can’t find the the registry value for the drive letter that having problem. But make sure that you do a backup for the registry branch by exporting MountedDevices key, as mistake may cause your system unbootable. The delete all possible USB drives, FireWire drives and external drives which have drive letter temporarily only when inserted in the system, and DO NOT delete any of the fixed hard disk drives or CD/DVD optical drives registry values.