Storage troubleshooting
My hard drive isn't detected
When a hard drive, SSD, or external drive "isn't detected," you're really dealing with one of three different problems that happen to sound the same. The computer has to know about a drive at three levels: the hardware (the motherboard sees a disk, which is what BIOS/UEFI reports), the disk layer (Windows sees a disk it can manage, which is what Disk Management shows), and the volume layer (Windows has given it a drive letter you can open, which is what File Explorer shows). A completely healthy drive can be missing at exactly one of those levels — and the fix at each level is different.
The fastest way to stop guessing is to find out which level your drive is missing at, because the answer changes everything. And one rule comes before any of it: if this drive may hold files you can't recreate, decide that first and change how far you're willing to go. Some of the actions that make a lost drive reappear do it by overwriting what's on it, and a drive that is physically failing gets harder to read the longer you run it. This guide is built around that: find the layer, work safely, and protect the data before you do anything that writes to the disk.
If this drive may contain files you can't recreate, read Data protection & recovery before you do anything that writes to the disk.
Formatting, initializing, deleting partitions, creating a new volume, and some "repair" commands can erase the drive. A drive that is physically failing also loses readability over time. The safe steps in this guide assume you've first worked out whether data is on the line.
Quick diagnosis
Where does your drive appear?
Pick the state that matches what you're seeing. Each choice points at the layer where detection is failing and the guides that address it. If you'd rather not use the selector, the reference table and the guides below cover every path — nothing here is only available through the tool.
Select a state to see the matching path.
It shows in File Explorer — that's good news. If the drive is visible in File Explorer, Windows has fully detected it, mounted it, and given it a letter. The remaining issues are almost never "detection": they're permissions, a read-only or locked state, or a file system that's damaged. Confirm it's the drive you think (the right letter), try opening a folder, and if you get access or read errors, that points to permissions or file-system damage — not a missing drive.
It's in Disk Management but not File Explorer. That means Windows can talk to the disk but hasn't made it browsable. The usual missing pieces, in order: no drive letter, the disk is set Offline, there's no healthy partition, or the file system isn't recognized. Check the disk's status box, whether a partition exists, and whether it has a letter. If it shows as Unallocated or Unknown and may hold data, stop and read the data-protection section before initializing.
Assign a drive letter · Fix Offline · Fix Unallocated · Unknown / Not Initialized
It's in BIOS/UEFI but not Windows. The hardware is physically connected and the motherboard sees it, so the failure is on the Windows side: a missing or failed storage driver, a mismatched controller mode (AHCI vs RAID), the disk set Offline, or a partition/volume that Windows hasn't set up. This is the most common "it's there but I can't use it" case, and it's usually a settings or driver fix, not a dead drive.
It's nowhere — not BIOS, not Disk Management. That's the hardware layer: power, cables, ports, seating, or the drive itself. Reseat the SATA data and power cables (or try a different USB port and a known-good data cable for an external), try a different port, and re-check BIOS. If it never appears anywhere after that, the connection or the drive may be physically failed — and if it has data, that's the moment to stop experimenting and preserve.
Not in BIOS · SATA connections · External USB · Is it failing?
It appears and then disappears. That's an intermittent fault, and it's a warning sign, not a quirk: a marginal cable or connector, a loose port, a power issue (an underpowered external drive), or a drive that's degrading. Intermittent detection often comes just before a total failure.
Intermittent detection · USB port / connection · If it has data — copy it now
It's an external USB drive. There are extra variables here: power (a 3.5" drive needs its external adapter), the cable (a charge-only cable has no data lines), the port (front ports are weaker), and the enclosure. The quick path: try a rear USB port, a known-good data cable, and (for 3.5" drives) plug in the power adapter. If it spins on every port and cable but never appears, the enclosure's bridge or the drive's controller is the suspect.
External USB not detected · Powers on, not recognized · USB port / connection
Not sure where it appears — work top-down. Check BIOS/UEFI first (does the board see the disk at all?), then Disk Management (does Windows see the disk?), then File Explorer (is it mounted with a letter?). The first level it's missing at is where the problem lives, and the quick map below turns each state into a next step.
Did your drive show up again?
Quick map
Where it appears — and what that means
The single most useful table on this page. Find your state, and it tells you both what the state means and the next step.
| What you see | What it may mean | What to check next |
|---|---|---|
| Missing from File Explorer | No usable drive letter or partition | Disk Management |
| Visible in Disk Management | Windows can communicate with the disk | Status and partition |
| Visible in BIOS but not Windows | Hardware detected before Windows loads | Windows storage configuration |
| Missing from BIOS | Connection, power, or hardware issue | Cables, ports, BIOS/UEFI |
| Appears as Unallocated | Partition information may be absent | Stop if data is important |
| Appears as Offline | Windows has marked the disk offline | Review disk status |
| Appears Unknown / Not Initialized | Partition layout not recognized | Stop if data is important |
| Disconnects randomly | Connection, power, or hardware issue | Cable, port, temperature, health |
Start here
Find which level it's missing at
A drive that "isn't detected" is really three different problems that happen to sound alike, and the fastest way past the confusion is to locate the level. The computer has to know about a drive at three layers — the hardware (the motherboard sees a disk), the disk layer (Windows sees a disk it can manage), and the volume layer (Windows has given it a drive letter). A healthy drive can be missing at exactly one of those, and each needs a different fix.
The order to check is top-down: BIOS/UEFI first, then Disk Management, then File Explorer. The first level the drive is absent from is where you focus. And before you go further, make the one decision that changes how far you can go: does this drive hold files you can't recreate? If yes, you work non-destructively and preserve first. If it's empty or replaceable, you can move much faster. The guides in this section set that up.
My hard drive isn't detected: complete troubleshooting guide
Start here if you don't yet know where the drive stops being visible. Work the three layers in order: BIOS/UEFI (does the board electrically see a disk?), Disk Management (does Windows see the disk?), and File Explorer (does it have a letter you can open?). The first layer it's missing at is your focus — a drive missing from BIOS is a hardware or connection problem, while a drive that's in Disk Management but not Explorer is almost always a missing drive letter, an Offline disk, or a partition problem that's quick and safe to fix.
The second thing to settle is how aggressive you're allowed to be. If the drive may hold irreplaceable files, you work non-destructively: check connections, look in Disk Management without changing anything, read the drive's health, and preserve data before you do a single write. If the drive is empty or brand-new, you can move directly to setup. Everything on this page is written for the first, safer case by default, because that's the one where the "obvious" fix can cost you your files.
Use the diagnostic selector at the top to jump straight to your state, or read the categories in order. The quick map turns each state into a next step, and the checklist condenses the whole process into ticks you can work through.
How to check whether Windows detects your hard drive
Three checks, in order, split the whole problem in two. First, File Explorer: is there a drive letter for it? If yes, it's fully detected and the issue is something else. If no, open Disk Management (right-click the Start button and choose Disk Management, or run diskmgmt.msc) and look for a disk number you'd expect — a row for disk 0, 1, 2, and so on. If the disk is there, Windows sees it and the problem is the volume layer. You can also list what Windows sees from the command line with Get-PhysicalDisk in PowerShell, which also shows each disk's health.
How to read the result: a disk that appears in Disk Management (even as Offline, Unallocated, or Unknown) means the hardware and the basic connection are fine, so stop hunting cables and move to the disk-layer fixes — letter, Online state, partition. A disk that does not appear in Disk Management at all means the problem is below that layer: the BIOS/hardware level, a storage driver, or the controller — and that's where the BIOS and hardware sections of this guide come in. This single check is what keeps you from fixing the wrong layer.
diskmgmt.mscWindows — Run this (Win + R, paste, Enter) to open Disk Management and see every disk Windows knows about.powershell Get-PhysicalDiskWindows — Paste this in PowerShell to list physical disks, their size, and their health. Read-only.New hard drive installed but not showing up
A brand-new drive "not showing up" is usually not a failure at all — it's a drive that's correctly waiting for setup. A fresh disk has no partition, no file system, and no drive letter, so it's supposed to be absent from File Explorer until you create them. In Disk Management it should appear as a disk marked Online, Unallocated (or, on some drives, "Unknown" until you choose a partition style). If you see that, the drive is detected and healthy; it just hasn't been initialized and partitioned yet.
The safe setup path for a drive you know is empty: initialize it (choosing GPT for a modern or large drive), create a partition, format it, and assign a letter — or simply let Windows' "New volume" wizard do all of that in a few clicks. Because the drive is empty, none of this risks data. But if this is a used drive you've moved to a new machine, stop here — it has data, and initializing or creating a volume would destroy the existing partition. That's the data-protection path instead of the setup path.
Windows detection
The disk layer: letters, Offline, Unallocated, drivers
The Windows disk layer is where most "detected but unusable" problems live. Windows can see a disk and still refuse to make it browsable — no drive letter, set to Offline, no partition, or a file system it won't mount. Disk Management is the window onto this layer, and it's mostly safe to look here; the danger is that the same window is where the destructive actions (initialize, delete volume, format) live, which is why the data rule matters before you click.
The order to read a disk in Disk Management is: is the disk present (a number)? Is it Online? Does it have a partition? Does that partition have a file system and a drive letter? Each "no" is a specific, usually safe fix — assign a letter, bring it Online, set up a volume — until you hit the one that changes the rules: a disk that shows Unallocated or Unknown and may still contain data. Everything in this section assumes you've already decided whether data is on the line.
Hard drive missing from File Explorer: what to check
File Explorer only shows drives that are mounted with a drive letter and a readable file system. So a drive can be completely healthy and absent from Explorer for three reasons, none of which mean it's dead: it has no drive letter, it's set Offline, or it has no healthy partition/file system. The fix for each is quick and, for the first two, non-destructive.
Open Disk Management and find the disk. If it has a partition and a file system but no letter, assign a drive letter — that alone usually makes it appear in Explorer instantly. If it's Offline, bring it Online. If it shows Unallocated or Unknown, you've reached the data-risk line: if there may be files, read the data-protection section before you touch anything, because the "fix" for Unallocated (create a volume) overwrites whatever partition was there.
How to use Disk Management when a hard drive isn't showing up
Disk Management is the graphical view of Windows' disk layer. Open it by right-clicking the Start button and choosing "Disk Management," or by running diskmgmt.msc. It lists every disk Windows knows about, each with a status (Online, Offline, or Read-only), its partitions, the file system on each, and its drive letter. For a missing drive, you're looking for a disk number you expect to see but that either has no Explorer letter or shows an unusual status.
Reading it is a four-step read: present? (is there a disk row at all), Online? (or Offline/Read-only), partitioned? (a partition box, or "Unallocated"/"Unknown"), and lettered? (a drive letter in the partition). Work whichever step is failing. One caution worth repeating: the same right-click menu here is where Initialize, Delete Volume, and Format live. Looking is safe; those three actions are the destructive ones, so on a drive with data, look first and go to data protection before you choose any of them.
diskmgmt.mscWindows — Opens Disk Management, the disk-layer view where you read a disk's status, partitions, and letter.How to assign a drive letter to a missing drive
A missing drive letter is one of the safest fixes in this whole guide, because assigning a letter only changes a mapping — it doesn't touch the data on the disk. If a partition has a file system but no letter, it will never show in File Explorer. In Disk Management, right-click the partition and choose "Change Drive Letter and Paths," then "Add," pick any unused letter, and confirm. The drive should appear in Explorer immediately.
A few caveats so the fix doesn't mislead you. Don't pick a letter that's already in use. Some disks (recovery and system partitions) intentionally have no letter and aren't meant to be browsed, so their absence from Explorer is normal. And if the partition isn't showing a valid file system, a letter won't help — that's a partition or file-system problem, not a letter problem. If assigning a letter makes it appear but you then can't open it, the issue has moved to permissions or file-system damage.
How to fix a hard drive showing as Offline
"Offline" means Windows has disabled the disk — it's present but won't mount, so it shows no drive letter and nothing in File Explorer. Windows sometimes sets a disk Offline automatically after you move it to a new machine (a protection against accidentally mounting the wrong disk), and it can also happen from a policy or manual change. The disk and its data are usually exactly as they were; it's just switched off.
The fix is to bring it Online: in Disk Management, right-click the disk (the "Disk 0" box on the left, not the partition) and choose "Bring Online." That's safe and non-destructive — it re-enables the disk without touching data. After that, the disk should show its partition and, if it has a letter, reappear in Explorer. One important branch: if the disk is Offline and shows Unallocated and may hold data, bring it Online first, then stop and read data protection before you do anything to the partition. "Bring Online" is the safe step; what you do next is where the risk lives.
How to fix a hard drive showing as Unallocated
"Unallocated" means the disk has raw space with no partition on it. That's where two completely different situations live, and telling them apart is the whole of this problem. Case A: a brand-new or wiped drive. It's correctly Unallocated, and setting it up is a normal, safe step. Case B: a drive that previously held data and now shows Unallocated. Here the partition table is missing or damaged, and the data may still be on the disk — it's just not described anymore. This is the situation where the obvious fix is the dangerous one.
The warning, plainly: choosing "New Simple Volume" or formatting Unallocated space overwrites the drive, and in Case B that erases the partition and the files on it. If you're sure the space is empty (Case A), go ahead — create a partition, format it, assign a letter. If it may have held files (Case B), do not create a volume. Instead, use partition-recovery software to scan for the old partition layout and recover the files first, or image the disk — see approaching data recovery. The difference between "set it up" and "recover it" is exactly whether there's data on the line.
What to do when a hard drive says "Unknown" or "Not Initialized"
"Unknown" or "Not Initialized" means Windows can see the disk but doesn't recognize its partition layout — specifically, the disk's partition style (MBR or GPT) isn't set in a way Windows will use. You'll see this often on a brand-new, large drive, or on a drive that was just connected to a machine for the first time. It's a setup state, not necessarily a fault.
The step to resolve it is to Initialize the disk, choosing GPT for most modern and large drives (MBR for older or small ones). On an empty new drive that's a normal, safe setup step. On a drive that previously held a partition and data, though, initializing can destroy the existing partition table and with it the files — so if there's any chance of data, stop and read data protection before you initialize. Same pattern as Unallocated: the action is identical, and only the presence of data changes whether it's safe.
How to check and reinstall storage drivers in Windows
Windows talks to drives through a stack of drivers, including the storage controllers (SATA, NVMe, USB) and the disk class driver. If a controller driver is missing, failed, or mismatched, a physically connected drive can simply not appear. Open Device Manager (right-click Start → Device Manager, or run devmgmt.msc) and expand "Storage controllers" and "Disk drives." A yellow warning triangle on either is a strong signal that the driver, not the drive, is the problem.
The safe fix is to update or reinstall the offending driver: right-click it and choose "Update driver" (let Windows search), or "Uninstall device" and then use "Scan for hardware changes" so Windows reinstalls it. Windows Update is also a legitimate source for updated storage-controller drivers. Two cautions: avoid third-party "driver updater" utilities, which are a common source of new problems — use Microsoft or the hardware maker's own driver; and know that if a driver change makes things worse, Windows can usually roll it back. If a drive is in BIOS but not Windows and the controller shows a warning, this is very often the missing piece.
devmgmt.mscWindows — Opens Device Manager to check Storage controllers and Disk drives for warnings.Troubleshooting a hard drive after installing Windows or a major update
A fresh Windows install or a large update is a common moment for drives to vanish, for a few specific reasons: the new system may be missing a storage driver, it may have set an existing disk Offline, or the storage controller mode (AHCI vs RAID) the new install expects may differ from what the board is providing. In all three, the drive is physically fine — the software environment changed underneath it.
Work it in order: Disk Management first (is the disk present but Offline? bring it Online), then Device Manager (storage controller warnings? update or reinstall the driver), and then confirm the controller mode in BIOS matches what Windows is set up for — a build installed in AHCI that the board is now presenting as RAID will lose its disks. If a drive disappeared right after a reinstall and it holds data, treat it as data-first: get it visible through the non-destructive steps above rather than re-partitioning it.
How to check a drive for errors without immediately formatting it
You can inspect a drive's health and look for errors without wiping it, and that's the right first move. Reading the drive's SMART health status is entirely non-destructive: in PowerShell, Get-PhysicalDisk shows each disk's health, and most drive makers ship a small tool that reads the same data in more detail. You can also look at file-system integrity the read-only way before deciding anything about repair. Reading is safe; it's the next step — writing — that carries risk.
Here's the line to hold: Windows' "check for errors" can run with write options (the repair flags, often /f or /r) that fix file-system problems by modifying the volume's metadata. On a healthy drive that's fine. On a drive that may be failing and holds important files, running write-repair can make recovery harder, because it changes the very structures a recovery process relies on. So the order is: read the health first, and only run a write-repair on a drive you've already backed up or that you've accepted the risk on. That's "check for errors" done without rushing straight to format.
SSD detected but missing from Windows
A SATA SSD fails to appear for the same reasons as any disk — no drive letter, set Offline, no partition — plus a couple of SSD-specific ones: a SATA port on the board that's disabled, or a brand-new SSD that's simply Unallocated and waiting to be set up. Nothing about being solid-state changes the diagnostic path; it's the same Disk Management read as everything else.
Open Disk Management and read the disk: status, partition, letter. If it's a new empty SSD, set it up normally (initialize, partition, format, letter) — no data risk. If it previously held data and now shows Unallocated or Unknown, you're at the same data-risk line as any drive, so go to data protection before you create a volume. If it's a different form factor — an M.2 NVMe drive — the path is different and covered in its own guide below.
BIOS/UEFI detection
Does the motherboard see the drive at all?
BIOS/UEFI is the layer before Windows, and it answers a purely hardware question: does the motherboard electrically see a disk? If the drive isn't here, Windows will never see it, no matter how many drivers you reinstall — so this is the first place to look when a drive is "nowhere." It's also the line that separates "this is a settings or driver problem" from "this is a cable, a port, or the drive itself."
Checking is quick: reboot into the BIOS/UEFI setup (commonly Del, F2, or F10 at power-on — it varies by maker) and look in the storage or boot section for the drive. If it's listed, the hardware link is healthy and the problem is Windows-side. If it isn't listed, you're in the hardware layer — cables, ports, seating, or a failed drive — and that's also the point where a drive with data should start being treated carefully, because the usual response (reseating, powering on, trying ports) is repeated stress on something that may already be marginal.
Hard drive detected in BIOS but not Windows
BIOS sees the drive and Windows doesn't is a useful state, because it rules the hardware out. The motherboard confirms the disk is electrically present, so the failure is somewhere in the Windows disk layer or its configuration: a missing or failed storage driver, a controller-mode mismatch (the board is presenting AHCI but Windows expects RAID, or vice versa), the disk set Offline, or simply no partition/volume set up for Windows to show.
Work the Windows side in order: Device Manager first, looking for a warning under "Storage controllers" (that points at a driver — check and reinstall storage drivers); then confirm the controller mode in BIOS matches what Windows was installed with (storage settings); then Disk Management, to see whether the disk is Offline or just unpartitioned. This is the most common "it's there but I can't use it" case, and it's almost always a settings or driver fix rather than a dead drive.
Hard drive not detected in BIOS or UEFI
If the drive isn't in BIOS, the motherboard isn't seeing it electrically, and the causes come in a specific order: it's not actually connected (a loose or missing SATA data cable or power connector, or a USB drive not seated), it's in a port the board has disabled, the SATA controller is off in BIOS, or the drive itself is dead. Start with the cheapest and most common: the connection.
The path: power off, and reseat both the SATA data and power cables at both ends (for an external, try a different USB port and a known-good data cable, and plug in the power adapter for a 3.5" drive). Try a different SATA port on the board, and confirm the port and the SATA controller aren't disabled in BIOS. If the drive never appears after those, it's the drive or the board port. And here's the important caveat: if this drive holds data and you're at the "still not in BIOS" point, stop cycling it — repeated power-ons of a marginal drive can make it worse. That's when you move to is it failing and data protection.
NVMe SSD not detected: BIOS and Windows troubleshooting
NVMe is a different physical and logical path from SATA: it's an M.2 drive that plugs straight into a slot on the board, with no separate data or power cable, and it needs the board's NVMe/RST controller to be enabled. That changes the common misses. An NVMe drive that isn't detected is often: not fully seated in the M.2 slot, in a slot the board has disabled or that needs a BIOS update to recognize, in a slot set to the wrong mode, or (in Windows) missing the board's NVMe driver.
The path: confirm the M.2 module is fully seated and screwed down, in a slot the board says supports storage (some M.2 slots are for Wi-Fi only), and check the board's notes — a few boards disable a SATA port when a particular M.2 slot is used. Then check BIOS for the NVMe device and that the controller is enabled, and update the BIOS if the drive is new and the board is old. On the Windows side, confirm the NVMe controller driver is present (Device Manager). If BIOS doesn't list the NVMe drive after it's properly seated, you're at a slot, board, or drive hardware question.
Hard drive not detected after changing a motherboard
A drive that worked on an old board and not on a new one almost always means the environment changed, not that the drive died. The new board's storage mode (AHCI vs RAID/RST) is likely different from the old one, it may present its SATA ports differently, and the storage controller driver the old install relied on may not match the new board. The disk is fine; the platform it's sitting on changed.
The path: set the new board's SATA mode to AHCI (the most compatible default), try a different SATA port on the new board, and install the new board's storage driver if the manufacturer provides one. Then check Disk Management to see the disk. The key thing to avoid: if the drive has data, don't reformat it to "fix" the detection — a controller-mode mismatch can make Windows fail to mount the existing partition, and the fix is to correct the mode, not to wipe the disk. Get the mode and driver right first.
How to check storage settings and controller configuration
The storage controller mode — AHCI, IDE, or RAID/RST — is a BIOS setting that tells the operating system how to talk to the disks. It sits underneath the driver layer, and when it doesn't match what Windows expects, disks can disappear or the system can fail to boot. It's the "storage settings" answer to a drive that's physically present but the OS can't use.
The practical guidance: AHCI is the safe default for a normal single-disk setup and is what most installs expect. Don't flip an existing, working Windows install between AHCI and RAID on a whim — doing so can make Windows unbootable, because the storage driver changes underneath it. On a new build, set the mode before you install the operating system. If you're diagnosing a missing drive and the controller mode looks wrong for the install, correcting it (carefully, with the understanding it affects boot) is often the fix that no amount of driver reinstalling achieves.
External drives
USB power, cables, ports, and enclosures
An external drive adds a whole extra hardware layer between the drive and the computer — the USB cable, the enclosure (which holds the drive and its USB-to-SATA bridge), the port, and, for 3.5" drives, a separate power adapter. That means an external "not detected" has more possible failure points than an internal one, but it also means most of them are trivial and cheap to clear. The good news is that a large share of external-drive problems are just a weak port or a charge-only cable.
The order that clears most of them: power (is the PSU connected for a 3.5" drive, is the port supplying power at all), cable (is it a data cable, not a charge-only one — many thin cables carry power but no data), port (front ports are often underpowered or flaky; try a rear port directly on the board), and then the enclosure. If the drive clearly powers on but never appears, the enclosure's bridge or the drive's own controller is the likely culprit — and that's the point to be gentle with a drive that holds data.
How to troubleshoot an external USB hard drive that isn't detected
Run the external-specific checklist, cheapest first. Power: a 3.5" external drive needs its external power adapter — a 2.5" drive runs from the port, but a 3.5" one will not work on bus power alone. Cable: is it a data cable? A lot of "not detected" external drives are on a cable that carries power but not data. Port: try a rear port directly on the motherboard, and a different one if the first fails. A drive that spins on every cable and port but never enumerates has a problem in the enclosure's bridge or the drive's controller.
To isolate, try the drive on a different computer: if it works there, the problem was your port, cable, or that machine's USB stack; if it fails everywhere, the problem is the drive or its enclosure. Watch the data caveat throughout — if the drive holds important files and it's marginal, don't spend an hour reseating it repeatedly. Each connect of a failing drive is a little more risk, so get the cable, port, and power sorted in a couple of tries, then move to preserving the data if it's not clearly a simple connection fix.
External hard drive powers on but isn't recognized
"Powers on but not recognized" is a specific, common external failure with a useful meaning: the drive is getting electricity (LED on, maybe spinning) but the computer isn't enumerating it as storage. That points at the data path rather than the power path — the cable's data lines, the port, the enclosure's USB-to-SATA bridge, or the drive's controller. Power is clearly arriving; the information just isn't.
Rule out the cheap things in order: a known-good data cable, then a rear port, then (if the drive has one) its power adapter. If a good cable and port on a working machine all fail, the enclosure's bridge or the drive's controller is the suspect, and that's usually a hardware fault rather than a settings one. The data reminder: a drive that's failing to enumerate is often a drive that's degrading, so if it has files, prioritize getting them off it (see data recovery) over chasing the recognition.
How to troubleshoot a USB port or USB storage connection
The USB storage connection has its own set of failure points, and they're worth checking separately from the drive. Front-panel ports are often underpowered or wired poorly; unpowered hubs can drop a drive; long cables and extension runs add signal loss; and Windows' USB power management (selective suspend) can quietly power a device down. All of these make a perfectly good drive look dead or flaky.
The path: connect the drive directly to a rear port on the board, bypassing hubs and front ports; try a different, shorter cable; and if the drive works and then drops, look at Windows USB power settings (disable selective suspend for the test) and try a different port. Intermittent USB drops overlap directly with the intermittent detection guide — if the drive appears and disappears over USB, work the port and power first, and preserve data if it matters, because a flaky connection is often the first sign of a bigger problem.
Hardware diagnosis
Cables, seating, and the drive itself
This is the physical layer — where the drive, the cables, and the board meet. Problems here are the ones no settings fix, and they're also the ones where a drive with data is most at risk, because the standard response (reseating, powering on, trying ports) is exactly the repeated mechanical and electrical stress that degrades a failing drive. The principle that runs through this whole section is: make the cheap, non-invasive checks first, read the drive's health if you can, and recognize the physical-failure signs early.
The failure signs to learn are specific: clicking or ticking (the classic sign of a head problem), the drive not spinning up at all, repeated disconnects, a large area suddenly going Unallocated, and a health status that reports the drive as failing. The moment a drive with data shows those, the correct move is preservation — not more troubleshooting. Reading a drive's health is safe; it's the next write, or the next power-on of a marginal drive, that's the risk.
How to check SATA data and power connections
An internal SATA drive needs two separate connections: a SATA data cable (from the drive to the board) and a SATA power cable (from the power supply). A loose, bent, or failed data cable, or a dead power connector, means the drive is physically present but the board never sees it. Both are common, both are cheap, and both are worth checking before you suspect the drive. (A SATA SSD uses the same data cable and the same power connector.)
The path: power the machine off, and reseat both cables at both ends — a half-seated SATA data connector is a classic. Then try a different SATA data cable and a different power connector from the PSU, and a different SATA port on the board. If the drive appears after any of those, that was it. If it still doesn't appear with a known-good cable and a working port, the problem has narrowed to the drive itself or that particular board port — and if the drive has data and feels marginal, that's the moment to slow down and read is it failing.
Hard drive appears intermittently and then disappears
A drive that appears and disappears is an intermittent fault, and you should treat it as a warning rather than an annoyance. The causes run from benign to serious: a marginal cable or connector, a loose port, a power issue (an external drive that's underpowered and drops under load), or a drive that's physically degrading. Intermittent detection very often comes in the period just before a drive fails completely.
The most important action depends on one question: does it hold data? If yes, the single highest-value thing you can do is copy the important files the moment the drive is visible — an intermittent drive is a ticking clock, and a backup made during a good window is worth more than any amount of diagnosis. After that, work the cable, port, and seating, and read the drive's health. If it's a failing drive, preserve first and diagnose second, in that order.
Hard drive works on one computer but not another
This is the most useful isolator in the whole guide, and it works like the "works on one device" test for other hardware. If the drive is detected and usable on one computer but not another, the drive is proven alive — the fault is in the second computer's environment: its cables and ports, its storage controller mode, its drivers, or a power issue. You've just eliminated the scariest possibility (a dead drive) with one comparison.
Work the failing machine's environment, not the drive: try a different SATA port or USB port and a different cable there, check the storage controller mode matches a normal install, and confirm the storage drivers are present. Because the working machine proves the drive is fine, resist the urge to reseat aggressively or reformat on the failing machine — fix the environment. If it's an external drive, this test also tells you whether to suspect the drive or the host PC's USB stack.
How to tell whether an undetected hard drive may be failing
The physical-failure signs are specific, and learning them is what separates "keep troubleshooting" from "stop and preserve." Listen and watch for: clicking, ticking, or grinding (the classic sign of a head or spindle problem — the "click of death"), the drive not spinning up at all, repeated disconnects, a large area suddenly appearing Unallocated, and a health status that reports the drive as Failing or shows a growing number of reallocated or uncorrectable sectors.
Why these matter: they mean the media or the mechanism is degrading, and a degrading drive loses readability over time. Continued use — and especially repair commands that write to it — can destroy what's still readable. So if you see these signs and the drive has data, the correct move is to stop troubleshooting and go to preservation or professional recovery, not to run more fixes. Reading the health is safe and worth doing: Get-PhysicalDisk in PowerShell shows the health column, and a vendor's tool reads the same data in more detail. Reading is fine; the next write is the risk.
powershell Get-PhysicalDiskWindows — Read-only. Shows each disk's health (Healthy / Failing / Predictive Failure) and other attributes.Data protection & recovery
When the drive holds files you can't recreate
This is the section to read before you do anything if the drive may contain files you can't recreate — and it overrides every "fix" earlier in the guide. The reason is simple and important: the actions that make a lost drive reappear (initialize, format, create a new volume, some repairs) work by overwriting the drive, and a physically failing drive loses readability with every pass. So when data is on the line, the order of operations changes completely, and most of the "quick fixes" become the wrong first move.
The rules, in order: don't write to the drive — no formatting, initializing, creating partitions, or write-repair. Don't keep powering a failing drive on and off — each cycle is a little more risk. If it's readable at all, copy the important files now, in order of importance, to a different drive. If it's not readable or is failing, stop and consider professional recovery. Everything else in this guide is "safe to try" only under the assumption that the drive is either empty or you've already preserved what matters. Get that decision made first.
What to do when an undetected drive contains important files
The decision framework when data matters starts with one question: is the drive readable at all, even intermittently? If yes — if you can see files, or the drive comes up sometimes — then copying the important files is the highest-value action you can take, and it's completely non-destructive. Copy to a different drive (not the same one, not a new partition on it), in order of importance, and don't worry about diagnosing the detection problem until the data is safe. A good window with a failing or flaky drive is a gift; take it.
If the drive is not readable, or shows the physical-failure signs (clicking, not spinning, failing health), the answer is different: stop using it, don't run repair commands, and evaluate professional recovery. The reason to be this cautious is that repeated experimentation — reseating, powering on and off, running CHKDSK — can shrink the window of what's recoverable, because a degrading drive tolerates less and less access. In that situation, the "troubleshooting" instinct to keep trying is exactly the wrong reflex, and preservation (or a clean-room professional) is the right one.
How to approach data recovery when Windows cannot detect a drive
"Windows can't detect it but there's data" splits into two branches, and the branch determines everything. Branch A: the drive is healthy but misconfigured — no drive letter, set Offline, or a lost partition. Recovery here is mostly about finding and restoring the partition, and partition-recovery tools can often scan for the old layout non-destructively and recover the files before anything is written. Branch B: the drive is physically failing — clicking, not spinning, failing health. Recovery here is about reading what's left before it's gone, which is often best done by professionals with the right equipment.
The practical order: if the drive is readable in any form, the gold standard is to make a bit-for-bit image (a sector-by-sector copy) — because once you have an image, you can work on the copy and stop touching the fragile original. If you must recover a lost partition, use a tool that scans for the existing layout first, and don't let it write or format until you've confirmed what it found. And never run a "recovery" that starts by formatting — that's the one action that turns a recoverable situation into a lost one. When the drive is failing and the data is irreplaceable, understand that professional service is a cost-and-value decision, and it's often the right one.
When to stop troubleshooting and consider professional data recovery
Professional recovery is the right call in a few specific situations, and recognizing them saves you from making a bad drive worse. Call it when: the drive is physically failing (clicking, not spinning, or a failing health status) and holds irreplaceable data and software can't read it; or a partition is lost on a valuable drive and DIY recovery has already failed. Professionals work in clean rooms, use donor parts and specialized imaging, and can often read media that's beyond software tools — but it costs money, so it's a decision weighed against what the data is worth.
What to do around it: stop using the drive and keep it powered off; do not open a hard drive yourself — opening an HDD in a normal room lets dust onto the platters and usually makes the data unrecoverable; and gather the information a service will need — the make and model, what happened, when it started, and what data matters. That last part is the honest "when to stop" answer: at the point where the drive is failing and the data is irreplaceable, the best troubleshooting you can do is to stop, preserve the evidence, and hand it to someone with the right environment.
What's safe, what's not
The risk table
Storage troubleshooting has a hard line that other topics don't: some actions can erase the drive. This table is the honest map of where that line is, so you can pick your steps with your eyes open.
| Action | Risk | Why |
|---|---|---|
| Look in File Explorer / Disk Management | Safe | Read-only viewing — nothing changes |
| Assign a drive letter | Safe | Changes only a mapping, not the data |
| Bring an Offline disk Online | Safe | Re-enables the disk without touching data |
| Reseat cables / try another port | Safe | Physical, no data change |
| Read SMART / drive health | Safe | Read-only |
| Update / reinstall a storage driver | Low risk | Reversible (Windows can roll back) |
| Initialize a disk | Destructive | Sets partition style; can erase the partition table and files |
| Create a new volume / format | Destructive | Overwrites the partition and its data |
| Delete a partition | Destructive | Removes the partition and its data |
| CHKDSK with repair flags (/f, /r) | Use caution | Repairs by rewriting file-system metadata — risky on a failing drive with data |
| Open a hard drive to clean it | Use caution | A normal room's dust destroys the platters — service-only |
The pattern: reading is always safe, writing is where the risk is. You can look, assign a letter, bring a disk Online, and read health without endangering data. The moment an action writes to the disk — initialize, format, delete, or a repair that rewrites metadata — the data rule applies: make sure the drive is empty or already backed up first.
Common mistakes
The errors that cost data
Every one of these is common, and most of them turn a fixable detection problem into a lost-data problem.
- Initializing or formatting an Unallocated drive before checking for data. The "New volume" fix works by overwriting the drive. If that space held a partition, you just deleted the files with it.
- Treating "not in File Explorer" as a dead drive. It may just be missing a drive letter or set Offline — a two-second, non-destructive fix that you skipped by jumping to "the drive is broken."
- Flipping the storage controller mode on a working install. Switching a running Windows install between AHCI and RAID can make it unbootable. Change it deliberately, and only when you understand the consequence.
- Repeatedly powering a clicking or failing drive. Every power-on of a degrading drive is a little more risk. If it's clicking and has data, stop and preserve.
- Using a charge-only USB cable for an external drive. A cable that carries power but no data lines makes a perfectly good drive look dead. Use a known data cable.
- Plugging a 3.5" external drive in without its power adapter. A 3.5" drive won't run on bus power alone. If it has a PSU, the PSU has to be connected.
- Assuming it's software when the drive isn't in BIOS. If the board doesn't see it, no amount of driver work will. A BIOS miss is a connection, port, or hardware problem.
- Running CHKDSK with repair flags on a failing drive that has data. Write-repair rewrites file-system metadata, which can make recovery of a degrading drive harder.
- Opening a hard drive to "clean it." Opening an HDD in a normal room lets dust onto the platters and usually makes the data unrecoverable. It's a service-only operation.
- Buying a replacement before preserving the old drive's data. A new drive doesn't recover the old one's files. If there's anything worth keeping, get it off first.
Work through it
The hard-drive detection checklist
The whole process in the order it should be done — read-only and safe steps first, the data decision early, and the physical layer later. Ticks are saved in this browser only.
Escalation
When to stop and get help
The stops, collected. You've reached one when the safe steps are done and the result is a part, a failing drive, or a professional — not a setting.
The signs that it's time to stop. (1) The drive is clicking, ticking, or not spinning and has data — that's a mechanism problem, and continued use is risk, not progress. (2) A large area has suddenly gone Unallocated on a drive that held files — the partition (and possibly the data) is at risk; preserve, don't reformat. (3) It's not in BIOS after cable, port, and seating changes — the drive or a board port may be dead. (4) The health status reports Failing, or reallocated/uncorrectable sectors are climbing. (5) It keeps disconnecting and the data matters — intermittent failure usually precedes total failure.
What to prepare before you get help. Stop using the drive and keep it powered off. Don't open it. Note the make and model, what happened and when, what data is on it and how important it is, and what you've already tried (and what you didn't, to protect the data). That list is the whole of what a repair or recovery service needs, and it's the point where "my drive isn't detected" becomes "a failing drive with this data, handled carefully" — which is a different and solvable problem. The guides in data protection & recovery walk through the decision in more detail.
FAQ
Missing drives, asked and answered
Why isn't my hard drive showing up?
A drive has to be known at three levels: the hardware (BIOS/UEFI), the disk layer (Disk Management), and the volume layer (a drive letter in File Explorer). It's "missing" at whichever level it first stops appearing. Check BIOS to see if the board sees it, Disk Management to see if Windows sees the disk, and File Explorer to see if it has a usable letter. The first level it's absent from is where the problem lives.
Why is my hard drive detected in BIOS but not Windows?
If BIOS/UEFI lists the drive, the hardware connection is fine, so the failure is on the Windows side: a missing or failed storage driver, a mismatched controller mode (AHCI vs RAID), the disk being set Offline, or no partition/volume set up. Start in Device Manager (storage controllers) and Disk Management, and confirm the controller mode in BIOS matches what Windows expects.
Why does my drive appear in Disk Management but not File Explorer?
File Explorer only shows drives that are Online, have a healthy partition with a readable file system, and have been assigned a drive letter. A drive can be perfectly healthy and absent from Explorer because it has no letter, it's Offline, or it has no valid partition. Check its status and partition in Disk Management and assign a letter if that's what's missing. If it shows as Unallocated or Unknown and may contain data, stop and read the data-protection guidance before initializing.
Should I initialize a hard drive that isn't detected?
Only if you're sure it has no data you need. Initializing sets the disk's partition style (MBR or GPT) and, on a drive that previously held a partition, can destroy the existing partition table — and with it, the files. On a brand-new, empty drive it's a normal setup step. On a drive that may contain important files, do not initialize; use partition-recovery to find the old layout first, or back the data up another way.
Can a failed hard drive still be recovered?
Often, yes, but the odds drop the more the drive is used. If it's still readable (even intermittently), copy the important files first — that's non-destructive and the highest-value action. If it's clicking, not spinning, or reports a failing health status, keep powering it down and consider professional data recovery, which uses clean-room equipment and donor parts. Repeated power-ons and repair commands on a failing drive can make recovery harder or impossible.
Why does my external hard drive power on but not appear?
"Powers on but not recognized" means the drive gets electricity but the computer doesn't enumerate it as storage, which points at the data path rather than power: the USB cable (a charge-only cable has no data lines), the port, the enclosure's USB-to-drive bridge, or the drive's controller. Try a known-good data cable, a rear USB port, and another computer. 3.5-inch external drives also need their external power adapter connected.
Why does my hard drive keep disconnecting?
Intermittent detection is usually a marginal cable or connector, a loose port, a power issue (an external drive that's underpowered), or a drive that is physically degrading. It's a warning sign that often precedes a total failure. If the drive holds data, back it up the moment it's visible, then work the cable, port, and seating, and check the drive's health status.
What should I do if the drive contains important files?
Treat it as data-first and change the order of operations. Don't write to the drive — no formatting, initializing, creating partitions, or write-repair. If it's readable at all, copy the important files now, in order of importance, to a different drive. If it's not readable or shows physical-failure signs (clicking, not spinning, failing health), stop using it and evaluate professional recovery. The normal "fixes" that make a drive reappear often work by overwriting what's on it.