In the last week or so I have been experiencing very odd things with some of my USB drives under Windows 10 x64 1903.
Windows seems to think that the USB drive is corrupt. However, I can look at the drive sectors using RMPrepUSB and it will show what looks like a good MBR and PBRs. However, Windows cannot read the volumes and wants to format both of them!
Rebooting the system does not help.
If I run TestDisk, that also reports very 'wrong' results.
Windows Disk Manager shows the drive with two partitions but it refuses to let me assign a drive letter to them and asks me to 'refresh' Disk Manager (which does no good).
The strange thing is that the USB drive is OK when connected to another system.
2. Highlight the USB drive
3. Right-click - Uninstall Selected Devices
4. Now unplug and reconnect the USB drive.
5. Reboot if required.
Magically, Windows now sees two good partitions and gives them both drive letters and all is sweet!
I also found that none of my Sandisk Extreme Pro 128GB USB flash drives would be recognised by Windows (no 'ding' when inserted) when I plugged either of them into the 2nd USB 3 socket on the front of my PC (but all other USB sockets worked OK and other USB flash drives worked OK in all the USB PC sockets!). Clearly it did not like 'Sandisk Extreme Pro' + USB port 2' as a valid combination! Using USBDeview also fixed this too (after finding the 'Sandisk Extreme Pro' device and uninistalling it and then rebooting).
Windows seems to think that the USB drive is corrupt. However, I can look at the drive sectors using RMPrepUSB and it will show what looks like a good MBR and PBRs. However, Windows cannot read the volumes and wants to format both of them!
Rebooting the system does not help.
If I run TestDisk, that also reports very 'wrong' results.
Windows Disk Manager shows the drive with two partitions but it refuses to let me assign a drive letter to them and asks me to 'refresh' Disk Manager (which does no good).
The strange thing is that the USB drive is OK when connected to another system.
The fix!
1. Download and run NirSoft USBDeview.exe (USB Device Viewer).2. Highlight the USB drive
3. Right-click - Uninstall Selected Devices
4. Now unplug and reconnect the USB drive.
5. Reboot if required.
Magically, Windows now sees two good partitions and gives them both drive letters and all is sweet!
I also found that none of my Sandisk Extreme Pro 128GB USB flash drives would be recognised by Windows (no 'ding' when inserted) when I plugged either of them into the 2nd USB 3 socket on the front of my PC (but all other USB sockets worked OK and other USB flash drives worked OK in all the USB PC sockets!). Clearly it did not like 'Sandisk Extreme Pro' + USB port 2' as a valid combination! Using USBDeview also fixed this too (after finding the 'Sandisk Extreme Pro' device and uninistalling it and then rebooting).