Fix: The Disk Check Could not be Performed Because Windows Cannot Access the Disk

If a Windows user connects an external hard drive to their computer, the hard drive and its partitions show up in My Computer or Computer along with all the other drives connected to the computer. However, in some cases, the external hard drive does show up but cannot be opened and, when the user right-clicks on it and clicks on Properties, shows as having 0 bytes of Used space and 0 bytes of Free space. The first thing a user affected by this problem does, in most cases, is run CHKDSK – a built-in Windows utility designed to scan hard drives for errors and bad sectors and try to fix any that it finds.

However, when you try to run CHKDSK on a hard drive affected by this problem from either an elevated Command Prompt or by right-clicking on the drive and going in to Properties Tools Check now…, the error check fails and the following error message is displayed:

The disk check could not be performed because Windows cannot access the disk.”

If you can’t run CHKDSK on an external hard drive that your computer, for some reason, can’t access, you can’t scan it for errors and bad sectors and try to fix them. In addition, there is also no telling if attempts at data recovery using recovery programs will yield any positive outcomes. On the bright side, however, the following are some of the most effective solutions that any Windows user affected by this problem can use to try to get rid of this error message and successfully run CHKDSK on the affected hard drive:

Solution 1: Check the connection between the hard drive and the computer

In some cases, the culprit behind the “The disk check could not be performed because Windows cannot access the disk.” error message can be as trivial as a loose connection between your computer and the affected hard drive. If you’re seeing this error message while trying to run CHKDSK, the first thing you should do is check the connection between the affected hard drive and the computer to make sure it’s secure and to make sure the cable connecting the two is good.

Solution 2: Change the drive letter assigned to the affected hard drive

The absolute most effective method that users in similar circumstances have used to successfully get rid of the “The disk check could not be performed because Windows cannot access the disk.” error message and successfully run CHKDSK on the affected hard drive is changing the drive letter assigned to the affected hard drive. Every hard drive connected to a Windows computer is assigned a specific letter of the alphabet, and Windows users can manually change the letters assigned to any and all of their hard drives. To change the drive letter assigned to the affected hard drive, you need to:

  1. Press the Windows Logo key + R to open a Run dialog.
  2. Type diskmgmt.msc into the Run dialog and press Enter to launch the Disk Management utility.
  3. In the list of drives connected to your computer, locate and right-click on the affected external hard drive, and click on Change Drive Letter and Paths….
  4. In the window that pops up, click on the current drive letter assigned to the drive to select it and click on Change.
  5. Open the dropdown menu located directly in front of Assign the following drive letter: and click on whatever new drive letter you want to be assigned to the drive to select it.
  6. Click on OK.
  7. Click on OK in the Change Drive Letter and Paths for X: () window.
  8. Close the Disk Management utility and restart your computer.

When the computer boots up, try running CHKDSK on the affected external hard drive and check to see if the problem persists.

Solution 3: Have the hard drive looked at professionally

If neither of the solutions listed and described worked for you, there might be a hardware issue at work here or the hard drive might just be dead or damaged beyond repair. If that’s the case, now would be the time to send the hard drive in to the professionals to have it looked at. If the affected external hard drive is under any kind of warranty, you should certainly send the hard drive in and claim its warranty.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

4
    BJ
    Bigg Jazza Nov 11, 2020

    Hi,

    Can you suggest some actions for me please in an attempt to get a fully running OS as this is the closest article I’ve found describing my issue.

    I’ve booted up my old PC running Win Me(!) and have exactly the issue described ie “The disk check could not be performed because Windows cannot access the disk.” but this is on the C: drive where Windows is installed. This is after the ‘right-clicks on it and clicks on Properties, shows as having 0 bytes of Used space and 0 bytes of Free space.’ exactly as described.

    I’ve attempted the above because certain programs on the C: drive are not opening ie Acrobat when they’re clearly still on the C: drive.

    I’ve the original WinMe upgrade disc & can boot to both Safe & Full mode.

    Any suggestions on what I can do to scan & repair the bad parts of the drive?

    Hopefully, Michael

      MZ
      Muhammad Zubyan Author Nov 12, 2020

      In that case, try opening Command Prompt as an Administrator, When Command Prompt launches, type the command: chkdsk C: /f /r /x and restart your computer. This will force Chkdsk to run in Startup and it will try to find and repair and bad sectors that present in your Disk however if it doesn’t work for you I am afraid you might have to get your hard disk checked by a professional.

    YG
    Yom@m@ g€i Mar 2, 2021

    Hi,

    My friend gave me his broken laptop to try to get the files from the HDD
    that’s inside. His laptop didn’t boot so I took out the drive and
    connected it to my laptop with a SATA to USB cable. I couldn’t access
    the drive, error message: “E: is not accessible. The parameter is
    incorrect.” After watching a few videos, i did a chkdsk on
    cmd. It took like 12h and now it looks like it’s complete, it says “Free space verification is complete.” but I still can’t access the drive yet. What do I have to do?

      MZ
      Muhammad Zubyan Author Mar 5, 2021

      “Free space verification is complete” doesn’t mean that CHKDSK is completed it means that it’s still processing you can try this command in Command Prompt it will ask you if you want to schedule the CHKDSK on the next startup just select yes.

      chkdsk E: /f /r

      Also, Was your drive encrypted using BitLocker?