Ritridata Logo
Ritridata
Data Recovery for Windows
Windows 11/10/8/7 support
Data Recovery for Mac
macOS Sonoma & earlier
Hard Drive Recovery
SD Card Recovery
External Drive Recovery
Crashed System Recovery
Disk Image Recovery
Mac File Recovery
Recycle Bin Recovery
Solutions
Pricing
DownloadSign In
Home windows computer solutions Fix Device Is Not Ready Error on Windows 10 and 11 2026

The Device Is Not Ready: Fix This Windows Error for Drives and USB Devices

Ethan CarterEthan Carter
|Last Updated: March 14, 2026| 100% Safe

The 'device is not ready' error typically means Windows can detect the drive but cannot access its file system — often a driver issue, empty card reader, or file system corruption.
This guide covers every fix, plus how to recover files from a drive showing this error with Ritridata.

Free Download

"The device is not ready" (error 0x80070015 or error 21) appears when Windows detects a drive but cannot read its contents. It is common on external USB drives, SD cards in card readers, optical drives, and occasionally internal drives.

Part 1. Common Causes by Device Type

DeviceMost Common CauseFirst Fix to Try
SD card in readerEmpty reader or wrong card formatReseat card, check file system
USB flash driveDrive letter not assignedCheck Disk Management
External HDDFile system corruption or no powerCHKDSK or cable swap
Internal driveDriver issue or drive failureDevice Manager reinstall
Optical driveNo disc inserted or dirty lensInsert disc, clean lens

⚠️ Important: If the error appears on a drive that previously worked, do not assume the drive is dead. Windows frequently shows this error when a drive letter is missing (visible in Disk Management), when a driver needs refreshing, or when the file system has a minor corruption.

Part 2. Check Disk Management for a Missing Drive Letter

  1. Press Win + X → Disk Management
  2. Find the drive that shows "The device is not ready"
  3. If the drive appears but shows no drive letter, right-click → Change Drive Letter and Paths → Add
  4. Assign a letter → click OK

After assigning a letter, try accessing the drive again in File Explorer.

💡 Tip: In Disk Management, also check if the drive shows as "Not Initialized." Do not click Initialize — this wipes the partition table. Instead, run data recovery software first if the drive contains files.

Part 3. Reinstall the Drive Driver

  1. Open Device Manager (Win + X → Device Manager)
  2. Expand Disk Drives or Universal Serial Bus controllers
  3. Right-click the affected device → Uninstall Device
  4. Disconnect and reconnect the drive
  5. Windows reinstalls the driver automatically
Disk Management StatusWhat It MeansNext Step
Healthy — no letterDrive readable but unadressedAssign a drive letter
Not InitializedPartition table missing/corruptedUse data recovery before initializing
RAWFile system unreadableData recovery software (CHKDSK won't help)
UnknownDrive not recognizedTry different port/cable; check Device Manager
UnallocatedNo partition existsCreate partition (data will be gone)

Part 4. Run CHKDSK If the Drive Is Accessible

If the drive has a letter but still shows the error when opening files:

chkdsk E: /f /r

💡 Tip: If the drive shows intermittently (appears then disappears) — this is not a file system error but a hardware issue. Check power delivery (use a powered hub for 3.5" drives), try a different cable, and test on a different PC before proceeding with software fixes.

🗣️ r/techsupport user: "Got device not ready on my SD card. Checked Disk Management and it was there but had no drive letter. Assigned one and it worked instantly. No data loss, no repair needed."

🗣️ r/datarecovery tip: "When 'device is not ready' appears and nothing else works, check if the drive appears in Device Manager at all. If it shows with a yellow exclamation mark, the driver is the issue — uninstall and let Windows reinstall it automatically on reconnect."

Part 5. Recover Files From the Inaccessible Drive With Ritridata

If the fixes above do not restore access and the drive contains files you need, Ritridata can scan the drive at the sector level and recover files — even from drives showing "the device is not ready" errors.

💡 Tip: Even if the drive shows "the device is not ready" in File Explorer, it may still appear in Ritridata's drive list — recovery software accesses drives at a lower level than File Explorer. Try selecting the drive in Ritridata even if it looks inaccessible in Windows.

Free Download

Step 1 — Select the affected drive from the drive list (it may appear even if not accessible in File Explorer)

Step 2 — Run a safe scan — the drive is not modified during the process

Step 3 — Preview and recover files to a healthy drive

FAQ

What does "the device is not ready" mean? Windows can detect the hardware device but cannot access its contents. This is different from a drive not being detected at all — the device exists in Disk Management but the file system is either absent, unformatted, or experiencing access errors.

Can this error appear on a working drive? Yes — a working drive with a missing drive letter, recently plugged in that Windows hasn't fully initialized, or with a minor driver hiccup can show this error. Check Disk Management and try a driver reinstall before assuming drive failure.

Why does my SD card show device not ready? An empty card reader shows this error by design — there is no card to read. If a card is inserted and the error appears, try a different card reader, check that the card is properly seated, and verify the card is not write-protected (physical lock switch on the side).

Can data recovery software access a drive showing this error? In many cases yes — recovery software operates at a lower level than File Explorer and can often access drives that Windows refuses to open normally. If Disk Management shows the drive with the correct capacity, recovery software has a reasonable chance of scanning it.

References

  • Microsoft — Disk Management
  • Microsoft — CHKDSK
  • r/techsupport — Device Not Ready Drive Letter Fix
  • r/datarecovery — Inaccessible Drive Recovery
  • r/Windows10 — Error 0x80070015 Discussion

Related Articles

Excel Won't Save Your File? Here's Why and How to Fix It

Excel saving errors range from a simple read-only file flag to complex issues like corrupt VBA macros or network drive disconnections.
Most cases are fixable by saving with a new name, adjusting permissions, or disabling a conflicting add-in.
Ritridata can recover unsaved or lost Excel files from your drive if needed.

Read Article →

VLC Audio Out of Sync? 5 Ways to Fix Audio Delay in VLC Media Player

VLC audio delay — where audio plays ahead of or behind the video — is usually caused by an encoding mismatch in the media file, hardware acceleration issues, or VLC's buffer settings.
Most fixes take under 30 seconds using VLC's built-in keyboard shortcuts or sync controls.
If your video file itself is corrupted, Ritridata can help recover the original file.

Read Article →

Virtual Disk Manager 'Incorrect Function' Error — 7 Fixes That Work in 2026

The 'Virtual Disk Manager: Incorrect function' error appears when Windows Disk Management or DiskPart cannot perform a disk operation — typically initialization, formatting, or attaching a VHD.
Common causes include write protection, file system incompatibility, and driver conflicts.
Ritridata can recover data from affected drives before you attempt destructive fixes.

Read Article →
Ritridata Logo
Ritridata

Professional data recovery software trusted by millions worldwide.

Products
  • Data Recovery for Windows
  • Data Recovery for Mac
Features
  • Hard Drive Recovery
  • SD Card Recovery
  • External Drive Recovery
  • Crashed System Recovery
  • Disk Image Recovery
  • Mac File Recovery
  • Recycle Bin Recovery
Legal
  • Privacy Policy
  • Terms of Service
  • Refund Policy
Support
  • Contact Us
XML SitemapHot: data recoverywindows file recoveryfile recovery softwaresd card recoveryfree data recovery softwarerecuva file recoverywindows file recovery tool

© 2026 RitriData. All rights reserved.