Here’s what to do if Chkdsk cannot lock current drive

Madalina Dinita
by Madalina Dinita
Former Managing Editor
Download PDF
Affiliate Disclosure

Chkdsk cannot lock current drive

When you’re running the chkdsk command in Command Prompt, sometimes you might get Chkdsk cannot lock current drive error message. What causes this error and how can we fix it?

This error usually occurs if there’s another process running and it’s preventing your drive from being used by the chkdsk process. Usually, Windows will postpone the scan on the next boot-up of your system, but sometimes that doesn’t work. A restart might be a quick solution, but if you wish for more a long-term solution, we have some fixes that could help you out.

How can I fix Chkdsk cannot lock current drive NTFS error?

  1. Workaround the write protection
  2. Run chkdsk in Safe Mode
  3. Disable Safe Boot and your antivirus

1. Workaround the write protection

This solution will allow you to unmount the drive and remove any write protection status on that device. By doing so, you should be able to fix Chkdsk cannot lock current drive error. To do this, simply follow these steps:

  1. Firstly, press the Windows Key + X buttons to open the Win+X menu.
  2. Select Command Prompt with Administrator rights from the menu.
    command prompt
  3. Click on Yes.
  4. In the new Command Prompt window, type chkdsk with the letter of your desired drive and press Enter.
  5. Wait till the process is over, and you’re all set.

Always keep in mind that whenever you run chkdsk on the selected hard drive. Any bad sectors that might found on that hard drive, the chkdsk will attempt to repair that sector.

So we strongly recommend you back-up any essential data on that drive.  Because any data available on that drive might be permanently erased.

2. Run chkdsk in Safe Mode

This solution is only a bit more time-consuming that the first, but it can fix Chkdsk cannot lock current drive error. To apply this solution, do the following:

  1. Press both the Windows key and R.
  2. In the Run box, type in msconfig and press Enter.
  3. Select the Boot section.
  4. Click on the option for Safe Boot in the Boot section.
  5. Click on the Minimal option, under the Safe Boot option, and click OK.
  6. Now click Restart.
  7. Once Windows signs in again, open your Command Prompt in the Start Menu.
  8. In Command Prompt, type chkdsk (add the letter of your drive) followed by this string /f /r /x and press Enter.
  9. You’re all set.

3. Disable Safe Boot and your antivirus

bitdefender Chkdsk drive error

Sometimes in order to fix Chkdsk cannot lock current drive error you need to disable both Safe Boot and your antivirus. In order to disable Safe Boot, follow the same steps from Solution 2, but be sure to disable Safe Boot option and restart your machine.

Don’t forget to temporarily turn off any antivirus software running at the time you’re attempting to run chkdsk, given the fact that your antivirus might block the process altogether. If your antivirus is causing the issue, switch to a different antivirus. Bitdefender is reliable antivirus (currently world’s Nr. 1), and unlike other tools, it won’t interfere with your system in any way, so be sure to try it.

We hope that these solutions were helpful and that you managed to fix Chkdsk cannot lock current drive error. In the meantime, let us know on what other issues related to your drive have you experienced, in the comment section down below.


Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!