Your drive is likely connected but not initialized, not assigned a drive letter, or not recognized by Windows yet
When a hard drive is physically installed or connected but doesn't appear in File Explorer or Disk Management, the problem is almost always one of four things: the drive needs to be initialized, it needs a drive letter assigned, the cable or port has failed, or Windows hasn't detected it yet. The good news is that most of these are fixable in minutes without replacing hardware.
Start by opening Disk Management — the Windows tool that shows every drive your computer can see, whether or not it appears in File Explorer. Press Windows key + X and select Disk Management, or search for it directly. If your drive shows up here but not in File Explorer, you're dealing with a software issue, not a hardware failure. If it doesn't show up in Disk Management either, the connection itself is the problem.
Key Takeaways
- Check Disk Management first — it shows drives that File Explorer hides, and tells you whether the problem is the connection or Windows settings.
- A drive that shows in Disk Management but not File Explorer usually needs a drive letter assigned, which takes one right-click.
- A new drive appears as "Unallocated" in Disk Management and must be initialized before Windows can use it.
- If the drive doesn't appear in Disk Management at all, reseat the cable and check the SATA port, or try a different USB port if it's external.
- If reseating the cable doesn't work, the port or cable itself may have failed and the drive may need to be tested in another computer.
The drive shows in Disk Management but not File Explorer
This means Windows can see the drive but hasn't assigned it a letter. In Disk Management, right-click the drive and select Properties. Look at the General tab — if it says "This device is working properly" but shows no drive letter, that's your problem.
Right-click the drive again and select Properties, then look for a button labeled "Change Drive Letter and Paths" or similar (the exact wording varies by Windows version). Click it, then click Add or Change, and select any available letter from the dropdown. Click OK. The drive should now appear in File Explorer within seconds.
If the button is grayed out or doesn't appear, the drive may not be initialized yet — move to the next section.
The drive shows as "Unallocated" or "Unknown" in Disk Management
A brand-new drive or one that's been wiped appears as unallocated space. Windows cannot use it until you initialize it, which creates the structure that lets Windows write files to it. This is not the same as formatting — initializing happens first.
In Disk Management, right-click the unallocated space and select Initialize Disk. A dialog will ask whether to use MBR or GPT. For most modern computers and drives under 2 TB, GPT is the right choice. Click OK. The initialization takes a few seconds.
After initialization, the drive still won't show in File Explorer because it has no drive letter and no file system yet. Right-click it again and select New straightforward Volume. The wizard will walk you through assigning a drive letter and choosing a file system (NTFS is standard for Windows). After this completes, the drive appears in File Explorer and is ready to use.
The drive doesn't appear in Disk Management at all
If Disk Management shows no sign of the drive, Windows isn't detecting it at all. The problem is the physical connection, not the software. Start by powering down the computer completely — not sleep mode, but a full shutdown.
For an internal drive, open the case and reseat the SATA cable at both the drive and the motherboard. Push the cable connector in firmly until you hear or feel a click. Do the same with the power cable. Close the case and power on. If the drive now appears in Disk Management, the connection was loose.
For an external drive, try a different USB port on the computer — not a hub, but a port directly on the computer or motherboard. If it works in one port but not another, that port may be failing. If it still doesn't appear, try the drive in another computer. If it shows up there, your computer's USB controller or motherboard port is the problem. If it doesn't show up in any computer, the drive itself may have failed.
The drive appears in Disk Management but shows as "Not Initialized" or "No Media"
This usually means the drive is connected but Windows can't read it. Try the same reseating steps as above — power down completely, reseat both the data and power cables, and power back on.
If the drive still shows as unreadable after reseating, the drive may have a hardware problem. Before replacing it, try it in another computer if possible. If it fails to initialize in a second computer as well, the drive's controller or platters have likely failed and the drive cannot be recovered without professional data recovery, which is expensive.
Windows detects the drive but it keeps disappearing
If the drive appears and disappears repeatedly, the connection is unstable. Power down and reseat the cable again, making sure it's fully seated. If you're using a SATA cable that came with the computer, try a different SATA cable — cables can fail and cause intermittent detection.
For external drives, the same applies: try a different USB cable and a different port. If the drive still disappears intermittently, the drive's controller or the computer's port is failing. Test the drive in another computer to narrow down which one.
You've reseated everything and the drive still doesn't show up
At this point, the problem is either the drive itself or the computer's motherboard port. If it's an internal drive, try installing it in a different SATA port on the motherboard — most computers have multiple ports. If it works in a different port, the original port has failed.
If you have access to another computer, install the drive there. If it appears in that computer's Disk Management, your computer's motherboard or USB controller is the problem. If it doesn't appear in any computer, the drive has failed. You can still recover the data through a professional service, but the drive itself cannot be repaired.
Frequently Asked Questions
Do I lose my files if I initialize a drive?
Yes — initializing erases everything on the drive. Only initialize a drive if it's brand-new or if you've already backed up the data. If you need to recover files from a drive that won't show up, do not initialize it. Take it to a data recovery service instead.
What's the difference between MBR and GPT when initializing?
GPT is newer and supports drives larger than 2 TB and more than four partitions. MBR is older but still works for most drives under 2 TB. Unless you have a specific reason to use MBR, choose GPT. Most modern computers default to GPT anyway.
Can a loose cable cause permanent damage?
No. A loose cable causes detection problems, but reseating it won't harm the drive. However, if the cable is damaged or the port is bent, forcing it in can cause damage. If the cable doesn't seat smoothly, stop and inspect it for bent pins or a damaged connector.
Why does my external drive work on one computer but not another?
The drive itself is probably fine — the problem is the USB port or controller on the computer that doesn't recognize it. Try different USB ports on that computer first. If none work, the motherboard's USB controller may need a driver update, or the port itself may have failed.
Should I use a USB hub for an external drive?
Avoid it if the drive isn't showing up. Hubs can cause power delivery problems, especially with larger drives. Always plug the external drive directly into a port on the computer itself when troubleshooting detection issues.
