Windows Says Format Disk Before Use on External Drive? Fix It
Your external drive is detected but Windows insists it needs formatting. This fix recovers access without losing data.
You plug in your external hard drive—maybe a Seagate Backup Plus 4TB or a WD My Passport—and instead of seeing your folders, Windows hits you with a dialog: "You need to format the disk in drive E: before you can use it." This typically happens after a sudden disconnection (like yanking the USB cable without safely ejecting), a system crash during a file transfer, or plugging the drive into a different PC. The drive appears in File Explorer but shows 0 bytes of used space and a file system of "RAW." I know this error is infuriating—especially when you have critical files on there.
What's Really Happening
Windows sees the drive's partition table or file system structure as corrupted or unreadable. The drive isn't physically dead—the electronics and platters are usually fine. The file system metadata (like the MFT on NTFS or the FAT table on exFAT) got scrambled. Windows can't interpret it, so it assumes the drive is blank and asks you to format. Do not format yet. Formatting will overwrite that metadata and make recovery much harder.
Fix 1: Run chkdsk to Repair the File System
This is the first thing I try—it's saved me dozens of times. chkdsk can fix common corruption without touching your files.
- Open Command Prompt as Administrator. Click Start, type
cmd, right-click Command Prompt, choose Run as administrator. - Type
chkdsk E: /f(replaceE:with your drive's letter). Press Enter. - Let it run. It may take 10–30 minutes depending on the drive's size. It'll scan for file system errors and fix them.
- Once done, close the window. Open File Explorer and try accessing the drive.
If chkdsk reports "The type of the file system is RAW" and can't continue, move to Fix 2.
Fix 2: Restore the Drive's Letter
Sometimes the drive's letter got lost or conflicted with another device. Disk Management can fix that.
- Right-click Start (or press Win + X) and select Disk Management.
- Find your external drive—it'll show as a single partition with a RAW file system and no drive letter, or an incorrect one.
- Right-click the partition (not the disk) and choose Change Drive Letter and Paths.
- Click Add (or Change if a letter exists). Assign a new letter—preferably one not used by other drives (like
Z:). - Click OK. Windows should now recognize the drive and let you open it.
Fix 3: Use TestDisk for RAW Drives
If chkdsk and disk management didn't help, the partition table might be damaged. TestDisk is a free, powerful tool that can rebuild it. I've used it on clients' drives with 100% success on non-physical failures.
- Download TestDisk from its official site (cgsecurity.org). It's portable—no install needed.
- Extract the folder, run testdisk_win.exe as Administrator.
- Select your external drive from the list (be careful—choose the right one). Hit Enter.
- Choose partition table type: Intel (for MBR) or EFI GPT (for GPT). Most modern external drives use GPT.
- Select Analyse and then Quick Search. It'll scan for lost partitions.
- Once found, select the partition and choose Write to save the new partition table. Yes, confirm.
- Reboot your PC. The drive should now be accessible with all files intact.
"TestDisk looks intimidating, but follow the prompts—it's menu-driven and won't write anything until you explicitly tell it to."
What If Nothing Works?
This is rare, but sometimes the drive's controller board or physical heads are failing. If you hear clicking sounds, the drive spins up then stops, or it's not detected at all, stop trying software fixes. Do not format. Power down the drive and contact a professional data recovery service. On a budget, you can try domain-specific tools like DMDE or Recuva to copy files before the drive dies completely—but that's a last-ditch effort.
Also verify the USB cable and port. A flaky connection can cause RAW errors. Try a different cable (USB 3.0 to USB 2.0 sometimes helps) and plug directly into a motherboard port, not a hub.
Was this solution helpful?