Resolve ‘the device is not ready’ Error on USB Devices Like Flash Drives and HDD

In this article, we are going to cover details about the error ‘The device is not ready’ that occurs in USB devices like HDD’s and flash drives. Let us start by understanding the main reasons for this error. The main reasons for the ‘Device is not ready’ error are:

  • Accessing the drive when in use
  • Corrupted or outdated USB device drivers
  • Serious hardware failure
  • Connection errors between the USB device and computer

Now that we have understood the main reasons for the ‘The device is not ready’ error, let us now look into the solutions to resolve the same.

Fix Device not ready error

Solution 1: Check the USB device connection

Before we move on to other solutions, let us begin by checking if the USB device is properly connected to the computer. Unplug the device and connect it back to check if the error persists. In many cases, this is found to resolve the error. However, if it doesn’t help, proceed to the next step.

Solution 2: Run the hardware troubleshooter

  1. Click on the Start menu and search for the word ‘Troubleshooting’ in the search bar and hit Enter
  2. Click on Troubleshooting and then click View All
  3. Click Hardware and Devices and then follow the on-screen instructions to run the troubleshooter
  4. Restart your computer and check if the error is resolved. If not, proceed to the next step.

Solution 3: Reinstall USB controller drivers

  1. Click Windows + X keys and select Device Manager from the menu
  2. Expand the option labeled ‘Universal Serial Bus Controllers’
  3. Right-click Universal Serial Bus Controllers and click Uninstall
  4. Restart your computer and check if the error is resolved. If not, proceed to the next step.

Solution 4: Assign a letter to the drive

  1. Click Windows + R keys to open Run window and type ‘diskmgmt.msc’ to open the Disk Management window
  2. Right click on the drive that represents the USB drive and click ‘Change Drive Letters and Paths’
  3. Click Change > Assign the following drive letter
  4. Select a letter and click Ok

Now check if the ‘Device is not ready’ error is resolved. If not, proceed to the next step.

Solution 5: Run SFC scan

  1. Click on the Start menu and type ‘cmd’ in the Search bar
  2. Right click on the Command Prompt and select Run as Administrator
  3. In the command prompt, type ‘sfc /scannow’ and hit Enter

Wait for the SFC scan to complete and resolve any errors in system files. However, if the error still persists, proceed to the next step.

Solution 6: Run disk check

The ‘device is not ready’ error may also be caused due to corruption in the USB device or due to bad sectors. In order to resolve this error, you can run a disk check on the device. To do so, please follow the instructions below.

  1. Right click on the USB device and select Properties
  2. Click on the Tools tab and click the Check button under the Error Checking tab

Now the file system corruption issues will be fixed. Restart your computer and check to see if the ‘The device is not ready’ error is fixed. If not, proceed to the next step.

Solution 7: Recover data and format the USB device

If none of the above solutions help you resolve ‘The device is not ready’ error, then it is a good idea to format the device. But before you proceed, recover data from the device using Yodot hard drive recovery software and format the device. Yodot is a wonderful choice to recover files from corrupted USB, hard drives and other storage devices. The advantage of using this tool is that data is recovered in original form and in the same structure as before. Once you have recovered data, go ahead and format the device to resolve ‘The device is not ready’ error.