If you can't run chkdsk command in Windows and get 'Chkdsk cannot run because the volume is in use by another process' message, here is how to fix it.

In our previous article, we’ve shared you a detailed overview of chkdsk command-line tool.  We’ve shared you that chkdsk can be run in both current environment as well as pre-boot environment. To perform disk checking on current volume, you will necessarily need to lock this volume.

For an instance, consider you’ve Windows installed on C: drive. You boot this Windows OS and you’re using administrative Command Prompt pointing to C: drive. Now you run chkdsk command with /x and /r parameters. But you’ll see that chkdsk   will refuse to run because you’re currently on C: drive which will be obviously in the use atm. In this case, chkdsk cannot lock your C: drive as it utilized by you. Following is the message you’ll see here:

Chkdsk cannot run because the volume is in use by another process.

Chkdsk Cannot Run Because The Volume Is In Use By Another Process

If you do not know what to do from here, this post is for you. You can try below mentioned options.

FIX: Chkdsk Cannot Run Because The Volume Is In Use By Another Process

Option 1 – Allow Chkdsk To Run Automatically After Reboot

Windows is already programmed to carry an in-built resolution to this problem. And that resolution is that you reboot the machine and Windows will automatically run chkdsk before your system boots. Before booting process, the volume isn’t in use, it can be easily locked out and scan can be performed without any issues. For this, perform this:

When the error appears, it asks you whether to check volume on next reboot. So simply type Y and press Enter key.

Chkdsk Cannot Run Because The Volume Is In Use By Another Process

You’ll then immediately receive confirmation that volume will be checked on reboot.

Chkdsk Cannot Run Because The Volume Is In Use By Another Process

Finish your current session and restart your system to let chkdsk run.

Option 2 – Run Chkdsk In Pre-Boot Environment

If Option 1 doesn’t works for you, here is another alternative to try. Perform these steps:

1. Boot to Advanced Recovery Options.

2. In Advanced Options, select Command Prompt.

Chkdsk Cannot Run Because The Volume Is In Use By Another Process

3. In Command Prompt window, type chkdsk command with valid parameters, for example chkdsk C: /r /x and press Enter key.

Chkdsk Cannot Run Because The Volume Is In Use By Another Process

This time chkdsk will run without any error.

See illustration in this video:

Hope this helps!

Share this post on Facebook · Twitter.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Comments

  • windows.newbie : Hi, there. I just wonder what's behind the issue. I'm using a clean in...

    10 hours ago

  • Kapil Arya : ^^ Make sure you typed entire cmdlet correctly. You can directly paste...

    3 days ago

  • Kapil Arya : ^^ You can create batch file of registry manipulation....

    3 days ago