External hard drives are great portable storage devices with one huge downside. That is, sometimes the drive just does not show up. If you are on Windows 10 and have a Seagate external hard drive, you may already have faced this issue.
We say Windows 10 because it specifically does not support Seagate’s external hard drive. Besides this, there may also be many reasons your external hard drive is not working.
Today in this article, we have brought you a few solutions to fix the problem of Seagate’s external hard drive not working.
Why Is Your Seagate External Hard Drive Not Working?
As also mentioned on Microsoft’s Official forum, Seagate’s external hard drive will not be not compatible with Windows 10 if you have recently upgraded from an earlier version of Windows. However, there can also be numerous reasons your PC does not detect a hard drive.
- Hard drive not compatible with the current version of Windows
- Damaged USB header on the motherboard
- An issue with the USB port
- Faulty hard drive cable
- Physical damage to external hard drive
- Outdated Windows
- Outdated disk driver
Things You Need to Check
Before jumping into the solutions, you need to know what’s wrong with your external hard drive. Here are a few things you can do to check whether the issue is software-related or with the hard drive.
- Listen to audio cues when you insert the USB.
- Search for any visible damages to the cable and the hard drive itself.
- Check if the Seagate hard drive shows up on This PC.
If you hear audio cues but cannot access the hard drive, some configurations in the OS are probably stopping the drive from showing up. However, if you do not hear any audio cues, the drive most likely suffers from physical damage. Be it the cable or the external casing itself.
6 Easy Steps to Fix An Undetected Seagate External Hard Drive
Without further delay, let us get into the methods to fix an external hard drive.
Run Hardware and Device Troubleshooter
If you have recently upgraded to Windows 10, it may not detect Seagate’s external hard drive right away. To solve this exact issue, Windows has a utility named Troubleshooter. Or more specifically, Hardware and Devices Troubleshooter.
Hardware and Device Troubleshooter checks and tries to solve any issues with the connected hardware.
Please follow these steps to run the Hardware and Device Troubleshooter.
- Press the Windows + R key to open Run.
- Here, type
msdt.exe -id DeviceDiagnostic
and press Enter. - Once the Hardware and Device Troubleshooter opens, click on Next.
- After the troubleshooting process is complete, click on Apply this fix.
- Your computer should now restart.
- Try reconnecting the hard disk to see if the problem is fixed.
Once the hardware and connection-related issue has been omitted, try out the next fix to troubleshoot the issue.
Install Seagate External Drive’s Driver in Compatibility Mode
Since the problem generally arises due to compatibility issues, you can install the driver itself in compatibility mode to see if it solves the problem. First, download Paragon driver for your Seagate external hard drive
Once downloaded, please follow the steps mentioned below.
- Insert Seagate’s external hard drive.
- Right-click the downloaded file and click on Properties.
- Go to the Compatibility tab.
- Under Compatibility mode, check Run this program in compatibility mode for:
- Select Previous version of Windows and click on OK.
- Now, double-click on the downloaded file and install the driver.
Assign A Drive Letter
Another simple fix can be to assign a drive letter from Disk Management. If your computer detects the hard drive, but you cannot access it, It could be very likely that the OS has not assigned a drive letter to it.
To fix this, you simply need to assign a drive letter from Disk Management. Below are the steps mentioned to do so:
- Press the Windows + R key to open Run.
- Type
diskmgmt.msc
and press Enter. - Right-click on the external drive, and click on Change Drive Letter and Path…
- Now, click on change.
- Make sure that Assign the following drive letter is checked. Then, select a letter.
- Click on OK.
- Now check if the drive shows up on This PC.
Trying Using Different Cables
Any damages to the cables may also be stopping the external hard drive from being detected. So, if you see that the cables are broken, it is ideal that you change them right away.
However, if the USB port is not working, we have an article that may help you address the issue.
Disable USB Selective Suspend
Windows OS has a special feature named USB Selective Suspend. This stops power supply to any unused USB port to save battery. Due to this, a USB port sometimes does not work although connected with a USB device.
We can try disabling USB selective suspend from Power options to see if it fixes the issue with Seagate or any other external hard drive.
Please follow these steps to disable USB Selective Suspend.
- Press the Windows + R key simultaneously and type control to open the Control Panel.
- Make sure that you set View by to Large icons.
- Click on Power Options.
- Under Choose or customize a power plan, click on Change plan settings on the selected power plan.
- Now, click on Change advanced power settings.
- Scroll down and expand USB settings.
- Again, expand the USB selective suspend setting.
- Now, please disable it. If you are on a laptop, Set both On battery and Plugged in settings to Disable.
Now, try connecting the external drive to see if it fixed the issue.
Update disk driver/USB driver
When you connect an external hard drive to your computer, the OS determines which driver it should use to communicate with the device. Once connected, you can see a device on Device Manager.
If this new driver is outdated, you may face issues like the OS not detecting the device. Updating this driver will fix it if you encounter this issue.
- Press the Windows + X key simultaneously and select Device Manager.
- Once the Device Manager opens, expand disk drives.
- Depending on the number of hard disks on your system, you will see multiple devices for each of them.
- Right-click on Seagate’s external hard drive and click Update driver.
- Now, select Search automatically for drivers.
- Restart your computer once the update is complete, and try using the external drive again.
If this does not fix the issue, try updating your USB drives. Since we connect external drives to the USB port itself, outdated USB drivers might be the reason behind an undetected external hard drive.
Open Device Manager and expand Universal Serial Bus controllers. Here, right-click and Update all USB drivers.
If updating these drivers does not work, you can try updating the chipset drivers. The chipset driver provides instruction that helps Windows properly communicate with the motherboard.
Along with this, it also makes sure that the motherboard is connected to all peripheral devices. Therefore, updating the chipset driver is very imperative.
To update the chipset driver:
- Open Device Manager
- Expand IDE ATA/ATAPI controllers
- Now, right-click on the device and click on Update driver
Check USB Connector on Motherboard
Another reason Seagate’s external hard drive is not working might be that the USB connector that connects the USB port to your motherboard might be damaged.
Follow these steps mentioned below to check the motherboard’s USB connectors.
- Remove the side panel from the motherboard.
- Once removed, you can now access the motherboard.
- Using the motherboard’s user manual, search for USB headers named USB1, USB2, JUSB1, JUSB2, etc., depending on your motherboard.
- Now, remove the cable from the CPU’s USB port and check for bent pins. If you find any, try connecting the USB connector to another USB header on your motherboard.
Now, assemble everything and try using the external hard drive again to see if it fixes the issue.
Update/Rollback Windows
Your Operating System and device need to communicate flawlessly, which is not possible if you have an outdated OS. This can cause issues such as Windows not detecting hardware or, in this case, external hard drives.
Please follow the steps mentioned below to update Windows to the latest version.
- Press the Windows + I key simultaneously to open Settings.
- Go to Windows Update (Update and Security > Windows update for Windows 10).
- Here, click on Check for updates, or Install Updates.
- Once the OS completes installing the update, restart your computer.
Try connecting the external hard disk once again to see if the updating of Windows fixed the issue.
If your PC stops detecting the external hard disk after a Windows update, it is recommended that you roll back Windows to the previous stable version.
Disable Microsoft’s OneDrive
Sometimes, when you have OneDrive linked to your Windows, it may stop hard drives from being detected. If this is the case for you, you can try disabling Microsoft’s OneDrive.
Please follow these steps to disable OneDrive.
- Expand your Tray icon on the taskbar and click on the Onedrive icon.
- Click on the Settings icon on the top right of the OneDrive Window.
- Select Settings.
- Go to Settings tab and uncheck Start OneDrive automatically when I sign in to Windows.
- Now, click on the Account tab and click on Unlink this PC.
- Click on Unlink Account.
If this method works as a fix for your issue, you may also want to view a detailed article on Removing or Disabling OneDrive for good.
Initialize the Drive
If nothing works, you can try formatting Seagate external hard drive. However, formatting the drive will delete all its content permanently. This can be a huge risk since formatting may or may not work on fixing a drive.
If you are sure you do not have any useful data on your drive, you can try formatting it.
Here is how you can do so:
- Insert the external hard drive on the PC.
- Open This PC, right-click on the external hard drive, and click Format.
- Set the file system NTFS (default), FAT, or exFAT.
- Click on Start.
- Once the process is complete, try using the external drive to see if it fixes the issue.
Most hard drives are preformatted to NTFS since it offers greater transfer speed. However, this file system is only supported on Windows and not macOS. The macOS does not support writing on NTFS File System
FAT and exFAT only support file sizes up to 4GB. Furthermore, exFAT is cross-compatible, meaning that both macOS and Windows support it.
If you are using an external hard drive on a MacBook, you might want to use the APFS file system.
How to Recover Files From Undetected External Hard Drive?
If you are certain that you cannot fix an external Seagate hard drive, you might want to recover files and folders inside them. There are multiple third-party applications that you can find on the internet. These applications are quite known for their data recovery prowess.