Fix 'The device is not ready' error when running the .exe file on Windows 10

If when you try to open or launch any file with an .exe extension on the internal hard drive of a Windows 10 PC and get the error message 'The device is not ready', then this article will help. for you.

What causes the error 'The device is not ready'

Error 'The device is not ready' can occur due to external causes such as connectivity problems (when the internal hard drive is not connected properly), damaged device (hard drive malfunction or failure). physical), compatibility issues (sometimes the hard drive is incompatible with the operating system), or due to corrupt file system (the file system is responsible for connecting to the drive).

Fix 'The device is not ready' error when running the .exe file on Windows 10 Picture 1Fix 'The device is not ready' error when running the .exe file on Windows 10 Picture 1

Fix 'The device is not ready' error when running the .exe file

If you are having this problem, take the following solutions:

  1. Run SFC and DISM scan
  2. Check the internal hard drive connection
  3. Run CHKDSK
  4. Perform a system restore
  5. Perform a Fresh Start or Cloud Reset process.

Let's take a look at the process associated with each of the solutions listed above!

1. Run SFC and DISM scan

First, we recommend running the System File Checker to replace the corrupted system files and then using the DISM tool to repair the Windows Component Store.

2. Check the internal hard drive connection

You should check to make sure the hard drive is really connected properly and without any errors, and that the connecting SATA cable is working properly without any problems.

To diagnose if your hard drive is running properly and determine if the problem is caused by a computer, you should try plugging the hard drive into another computer and checking. If the error also occurs in that computer, try to replace the connecting cable and then try again.

Note : You might need the help of a hardware technician.

3. Run CHKDSK

This solution requires that you use CHKDSK on the system drive to try to fix this problem.

To run CHKDSK, follow the instructions in the article: Check and fix hard drive errors with chkdsk command on Windows.

You will receive the following message:

Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).

Roughly translated : Chkdsk can not run because the volume is in use by another process. Would you like to schedule this volume check the next time the system reboots? (Y / N).

Press the Y key on the keyboard and then restart the computer for CHKDSK to check and fix the errors on the computer's hard drive.

After CHKDSK finishes work on system or C drive, check to see if the problem is solved.

4. Perform a system restore

If you notice that the error started happening recently, then the problem is most likely caused by a recent change your system made.

If you don't know what change might lead to the error, you can do a system restore to revert to a date where you are sure you can open the .exe file without problems.

5. Perform a Fresh Start or Cloud Reset process

If nothing helps, you can go through a Fresh Start or Cloud Reset process and see if that helps.

3.8 ★ | 5 Vote