How to Fix 'the device is not ready' on USB Flash Drive/HDD

Jean updated on Sep 18, 2024 to Storage Media Recovery | How-to Articles

'The device is not ready' is a common Windows 10/8/7 error message related to a flash drive, CD/DVD media, external hard drive, internal HDD, virtual disk manager or Diskpart. All the involved cases are analyzed on this page, and the troubleshooting methods are included as well. If you have very important documents or photos on the drive, download EaseUS hard drive recovery software to access and recover your data.

"After a major Windows 10 update, I found that I can't open USB flash drives as well as some other external hard drives. The error message is about the device is not ready. But the hard drive's light is blinking, I can also see the drive letter in Disk Management. What should I do to access data and quickly fix the error?"

Workable Solutions Step-by-step Troubleshooting
1. Recover data from the drive Select the hard drive which becomes inaccessible on your PC. Click "Scan"...Full steps
2. Check the connection Plug out the device. After a few seconds, plug it in all the USB ports in turn until the...Full steps
3. Re-install your device driver Go to Device Manager, right-click the name of your device, select Uninstall...Full steps
4. Run a disk check Right-click on the drive which you wish to check and select Properties...Full steps
5. Other effective solutions Run Sfc scan to check for corruptions > Run hardware and device troubleshooter...Full steps

How to Fix "the device is not ready" Error?

'The device is not ready is a common Windows 10/8/7 error message related to a flash drive, CD/DVD media, external hard drive, internal HDD, virtual disk manager, or Diskpart. Despite solutions to 'the device is not ready' on different devices vary, the reasons behind the occasions are similar to each other. This NOT READY error implies primarily a damaged digital device, hardware failure, compatibility issues, connection issues, or sometimes Windows file system corruption. For instance:

1. Flash drive or external hard drive - Location is not available. The device is not ready

If it's happening to a removable disk, like a USB stick, flash drive, memory card, or an external HDD, when you try to open it, this device not ready error indicates that the Windows system cannot connect to it. We will usually tell users to check the connection problem in the first place.

2. Internal hard drive - Location is not available. The device is not ready

Displaying the same error message, but if it's on a local hard drive installed on your computer, it's likely that something goes wrong with the present drive. Bad sectors, in most situations, are accused of being the key reason to cause the hard drive 'the device is not ready'. 

3. Virtual Disk Manager - The device is not ready

The device not ready error emerges on Virtual Disk Manager when you don't have the correct permissions or there is a problem mapping the drives between the OS and the VM manager.

4. Diskpart - Dsikpart has encountered an error. The device is not ready

In case your hard disk failed, or the storage controller on the mainboard is corrupted, you will receive the exact error.

All the discussed situations involving 'the device is not ready' errors would cause the present internal or external disk inaccessible. As we've already analyzed, both hardware and software issues could cause a Windows computer to be unable to read your connected hard drive normally, though it is recognized and showing up on the computer. Do not worry when such an error occurs. Take the right steps to recover data and rectify the problem by following the given troubleshooting methods with ease.

# 1. Recover Data from the Inaccessible Hard Drive

When a hard drive or USB stick is showing the "device is not ready" error, you can no longer access the hard drive data as usual.

Download EaseUS Hard Drive Recovery Software

When this happens, do not hesitate to download EaseUS EaseUS Data Recovery Wizard. It's the most qualified recovery software that supports accessing hard drive without formatting and recovering data.

Step 1. Select the hard drive which becomes inaccessible on your PC. Click "Scan" to let EaseUS Data Recovery Wizard scan and find your hard drive data.

Step 2. After the scan is completed, all available files in the inaccessible hard drive will be displayed. View these files and find the files you want to recover. You can sort the scanned data by file format or search directly in the "Search files or folders" box. 

Step 3. Finally, select the items you want to restore and click "Recover". Choose a secure location (a healthy physical drive on your PC or another external storage device) and click "OK" to start recovering all lost data from your inaccessible hard drive.

#2. Try Every Way to Check the Connection

Unnecessary mistakes concerning a loose or poor connection should be avoided in the first place. When you encountered any hard drive stuck in not working properly at the moment, try every way to exclude the connection factor.

  1. 1) Plug out the device. After a few seconds, plug it in all the USB ports in turn until the external device appears normal in the operating system again.
  2. 2) Otherwise, change a USB cable that matches the device and connect to the OS again.
  3. 3) Take the storage device to another computer. If the problem is solved, you should repair the not working USB ports on your own computer.

# 3. Re-install Your Device Driver

On Windows 10/8/7, a common software problem is "the device driver is not installed, is corrupted or missing". Try to re-install the device driver and fix the "device is not ready" warning.

  1. 1) Go to Device Manager, right-click the name of your device, select Uninstall.
  2. 2) Keep your device connected. Restart the PC and Windows will attempt to reinstall the driver.

# 4. Run Disk Check to Fix Hardware Issues

Do not forget to perform a disk check to examine disk errors. The "device is not ready" error is very likely resulted from file system errors or bad sectors on the drive, so let the Windows disk check utility help.

  1. 1) Right-click on the drive which you wish to check and select Properties.
  2. 2) Click on the Tools tab. Under the Error-checking, click on the Check button. This option will check the drive for file system errors.

  1. 3) Follow the wizard to complete the disk error check and restart your computer to repair the errors that were found.
  2. 4) You can also use CMD to remove bad sectors with administrator privilege.
  3. 5) In addition, there is a more user-friendly option for you to check and repair bad sectors, meanwhile, with more powerful capabilities. Give it a try.

If command line is not your ideal choice, you can apply this command-line alternative tool - EaseUS CleanGenius. Use this one-click tool to fix the file system error on your hard drive.

Step 1. Download EaseUS CleanGenius on your computer for free.

Step 2. Run the software. Click "Optimization" on the left panel, and then choose "File Showing" . 

Step 3. Go to "Choose drive" and select the drive with a file system error. Check the "Check and fix file system error" option and click "Execute".

Step 4. Wait the EaseUS CleanGenius completes the repairing process. After that, click the "here" to view the result.

# 5. Run SFC Scan to Check for Corruptions

Essential systems files are responsible for connecting a drive to the OS. It turns out that some incorrect connection and detection problems result from damaged or corrupted system files, and Windows has the System File Checker (SFC) for you to remedy the error addressed here.

  1. 1) Press Windows + X keys to bring up the menu and choose Command Prompt (Admin)
  2. 2) In the Command Prompt, type sfc /scannow and hit Enter.

# 6. Run Hardware and Device Troubleshooter

As controller issues are one of the mentioned culprits, you must go through this step to check and repair the bad registry values and any controllers that are not working properly. Windows Hardware and Device Troubleshooter is an inbuilt auto troubleshooting program for you to detect any discrepancies in the hardware and attempt to fix them.

  1. 1) Navigate to Control Panel > Troubleshooting.
  2. 2) Click View all on the left pane, and then "Configure a device" under the Hardware and Sound on the right pane.
  3. 3) Follow the onscreen wizard to let the program check problems.
  4. 4) Choose "Apply this fix" or "Skip this fix" of your choice. You may require to restart the computer for the fixes to take effect.

# 7. Other Doable Methods Regarding 'the device are not ready'

As long as the hard drive is marked as 'Not initialized', ' unallocated' and 'Raw' in Windows Disk Management guided by the error 'The device is not ready', the next coming three methods could probably help you out.

  1. 1) Not initialized: Right-click on the drive partition and choose "Initialize Disk" > Select a GPT or MBR partition style and click "OK".
  2. 2) Unallocated: Right-click on the unallocated volume and choose "New Simple Volume" > follow the wizard to specify a file system and drive letter to it.
  3. 3) Raw: Right-click on the Raw drive and choose "Format..." > Choose a proper file system and perform a quick format.

Conclusion

"The device is not ready" is usually accompanied by different heading error messages in various kinds of storage devices. Nevertheless, as we've peeked into the fundamental factors, it's related to very typical hardware and software malfunctioning issues, leading to the same consequence of a not working hard drive.

According to what we outlined in the body part, you got over seven ways to get rid of the 'the device is not ready' error, and beforehand data recovery on an inaccessible hard drive is especially recommended in the beginning. 

Have you tried all the collected solutions to fix the not-ready device in Windows 10, 8, or 7? We hope that at least one of the given methods has eliminated your worries.

  1. 1. Recover data from the not ready device
  2. 2. Try every way to check the connection
  3. 3. Re-install your device driver
  4. 4. Run disk check to fix hardware issues
  5. 5. Run Sfc scan to check for corruptions
  6. 6. Run Hardware and Device Troubleshooter
  7. 7. Fix not initialized/unallocated/Raw status in Disk Management

Fix 'the device is not ready' Error FAQs

You have learned many ways to fix the "the device is not ready" error, and you can check the following questions and answers to learn more information:

How to fix you need to format the disk in the drive before you can use it?

There are three ways to fix you need to format the disk error on your computer:

  1. 1. Connect your disk to another computer.
  2. 2. Run an antivirus program.
  3. 3. Repair your disk in CMD.

Note: Remember to rescue data from the disk before trying to fix the problem.

How do I check my device connection?

Try everything you can to rule out the connection aspect if you run across a hard disk that is currently trapped in a malfunctioning state.

  1. 1. Unplug the gadget. Plug it back into each USB port until the external device shows up normally in the operating system again after a few seconds.
  2. 2. If not, connect to the OS once more using a different USB cable that is compatible with the device.
  3. 3. Use another computer with the storage device. If the issue has been resolved, you should fix the broken USB ports on your computer.

How to fix the 'the device is not ready' error?

There are plenty of methods to fix the 'the device is not ready' error:

  1. 1. Check the device connection on your PC.
  2. 2. Update or reinstall the device driver on your computer.
  3. 3. Check hardware problems by running Disk Check.
  4. 4. Use CMD to check errors.
  5. 5. Run hardware and device troubleshooter.
  6. 6. Fix not initialized/unallocated/RAW status in Disk Management.

Can I rescue data from a not-ready hard drive?

You can rescue data from a not-ready hard drive with EaseUS Data Recovery Wizard:

  1. 1. Plug in your hard drive, and launch EaseUS Data Recovery Wizard.
  2. 2. Scan the hard drive and find the lost files.
  3. 3. Recover all the selected files in a safe place.