I have a Seagate External hard drive that connects with USB. When I connect the drive, Windows recognize it, but it can't assign a letter.
I went into disk management and I see the drive with his name, his capacity, the % free space and it shows healthy, but no letter. I went too in the device manager and there's no question mark in yellow showing, so all the drivers are there.
Into disk management, I can assign a letter and it seems to work, but I can't see it into My Computer. The only way I have to see the files is to right click on the drive and click open. Then, a explorer window appears with the letter in the blue bar but there's nothing into the address bar. After a reboot, I have to repeat these steps.
I've searched on the web and many told to go in the registry into HKLM\SYSTEM\MountedDevices and delete the keys starting by \DosDevices\X: (Where X is the letters that were mapped). I deleted these keys except C, D and E because the internal hard drive has 2 partitions (C and D) and the CD drive is on E. Into the registry, there's also HKLM\SYSTEM\MountedDevices1, but there's only C and D in it.
I have two network letters (P and U) if this can help someone. Also, I've plugged the hard drive into an other PC and everything works well, so I don't think that the drive itself could be the cause.
Is anyone have something else to try?