6 Ways to Fix External Hard Drive Not Showing up in Windows 10
Make sure that the external drive is powered and connected properly
Key notes
- According to users, Windows 10 sometimes doesn’t recognize the portable hard drive.
- It is a standard error, but we've got just the proper steps that you can follow to fix this problem, so keep reading.
- Connect your external drive directly to a USB port from your PC, not in a USB hub.
If your Windows 10 PC isn’t detecting your external hard drive, don’t worry. We’ll guide you through some simple and effective troubleshooting steps.
This usually happens because of a problem with your USB connection, power supply, drivers, file system compatibility, or a hard drive malfunction.
Since it can be hard to tell exactly what’s causing the problem, we’ll show you every possible fix. Just go through them one by one until something works.
What can I do if the external hard drive is not showing on Windows 10?
Before you try our recommended solutions, check the cable and test the hard drive on a different PC. If the same problem appears on another PC, the problem is most likely related to your portable hard drive.
1. Manually update your drivers
- Press Windows key + X and choose Device Manager from the list.

- Locate the Disk drives section and expand it.
- Check if any of the listed devices have a yellow exclamation mark next to them. If there is an exclamation mark next to your device, there might be a driver issue. Right-click the device and choose Update Driver.

- Select Search automatically for driver software.

2. Change the portable hard drive letter and format it
2.1 Change the drive letter
- Press Windows key + X and choose Disk Management from the menu.

- Locate your portable hard drive in Disk Management and right-click it. Choose Change Drive Letter and Paths.

- A new window will appear, showing you the current letter of your portable hard drive. Click Change and choose a new letter for it. Make sure you select the letter you won’t assign to another drive.

- You’ll be presented with a dialog confirming that you wish to change the drive’s letter. Select Yes to change the drive letter.
If Disk Management shows that your portable hard drive is filled with unallocated space, you might want to format your portable hard drive.
2.2 Format the portable drive
- Press Windows key + X and choose Disk Management from the menu.

- Right-click your portable hard drive and choose Format from the menu.

- Enter the label for your hard drive, and choose File system type.

- Press OK and wait until your portable hard drive is formatted.
If you want to automate the task a little bit and make this job easier, you can change your portable drive letter with a disk management tool.
3. Use a third-party app to optimize your PC
f your hard drive isn’t showing up, some of your system settings might need adjusting.
You can use Ashampoo WinOptimizer to help clean up and fine-tune your PC. It’s a straightforward tool with features that can make troubleshooting easier.
- Go to the One-Click Optimizer under System Maintenance
- It looks for things like:
- Leftover browsing data
- Junk files
- Registry clutter
- Misconfigured system settings
You can also schedule it to run automatically if you want regular maintenance.

Ashampoo WinOptimizer
Power and efficiency in cleaning and optimizing your PC in a few clicks.4. Run the Hardware troubleshooter
- Press Windows key + R to open the Run console.
- Type the following command and press Enter to open the Hardware and Devices troubleshooter:
msdt.exe -id DeviceDiagnostic
- Hit Next to start the troubleshooting.

- Follow the instructions on the screen to complete the troubleshooting.
Once the troubleshooting process is finished, check if the problem is still there.
5. Uninstall problematic drivers
- Right-click the Start button and open Device Manager.

- Expand Disk drives, locate your portable hard drive, right-click it, and choose Uninstall device from the menu.

- Click Uninstall to remove the driver.
- Now click the Scan for hardware changes icon. Windows will install the default drivers for your portable hard drive.

Windows will search for and install the right driver automatically. Once it’s done, check if the issue is resolved.
Also, try updating the Universal Serial Bus Controller driver from the same menu, and check the manufacturer’s website for the latest drivers.
If you prefer an easier method, use a tool like PC HelpSoft Driver Updater to update all drivers automatically. It scans your system and installs safe updates from a database of over a million drivers.
6. Install Mass Store Device driver
- Right-click the Start button and select Device Manager.

- Locate your portable hard drive, right-click it, and choose Update driver.

- Select Browse my computer for driver software.

- Select Let me pick from a list of available drivers on my computer.

- Now select the Mass Storage Device driver and install it.
After this driver is installed, check and see if the problem is resolved.
We also have to mention that if your hard drive is formatted using Linux or Mac with ext4 or HFS Plus File system type, you won’t be able to access it on Windows 10 until you format it on Windows.
If you have read through it, you should find success using one of the solutions we have provided.
Use the comments section below if you have any information to share or questions.
It’s also possible that a new hard drive won’t appear for other reasons, but luckily, this guide will help you with this issue. You can check out our guide to find even more factors causing Toshiba external hard drives not showing up.
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
User forum
0 messages