[Fixed] Chkdsk Cannot Run because the Volume Is in Use by Another Process

Chkdsk cannot run because the volume is in use by another process error can happen because of running programs or wrong syntax. Use these solutions to fix it, or you can use a powerful Chkdsk alternative to check errors and bad sectors on your drive.

Posted by @Michael December 17, 2024 Updated By @Michael August 9, 2024

Overview of "Chkdsk cannot run because the volume is in use by another process"

Chkdsk, short for Check Disk, is a Windows built-in utility designed to verify the file system integrity of a volume, fix logical file system errors, and scan disk surface for bad sectors and mark them. People need to input corresponding command lines to execute different operations as Chkdsk is running within Windows Command Prompt.

However, you may encounter error message: Chkdsk cannot run because the volume is in use by another process. When seeing it, you can first check the syntax. If you input the wrong commands, it will be feedback with the notice. 

The second reason could be that you are running some programs. Chkdsk works only when it has complete and exclusive access to the disk it’s about to check. "But I have no programs running!" Maybe you want to say so. However, there’s no running program except Windows itself. Actually, Windows has several files open, including files containing the registry, the system paging files, and the executable files that makeup Windows itself.

So, Chkdsk can’t scan, fix, or repair a disk drive on which Windows-related files are running, and it will prompt with Chkdsk cannot run because the volume is in use.  In the next parts, we will share you with solutions to fix it and a reliable alternative for checking your disk.

How to fix it when Chkdsk cannot run?

As you can see above, if you input the correct commands, the issue may be due to another reason. Chkdsk will stop running when there’s a running program on the target disk. To get the program working again, here are 2 solutions you can try to fix Chkdsk volume is in use by another process problem.

Solution 1. Run Chkdsk automatically after rebooting the PC

After inputting a command line to fix a disk in Chkdsk, you could be prompted with a notification "Chksdk 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)"

Actually, it’s very apparent what you should do next – type "Y" and reboot your machine.  Then, you’ll be immediately notified that the volume will be checked on reboot.

Solution 2. Run Chkdsk in Pre-Boot environment

If Chkdsk cannot run because the volume is in use, you can also execute those repairing commands in Pre-Boot environment. Here, you’ll learn to enter Windows 10 recovery mode from boot.

Step 1. Insert your installation disk. Select a language to install and click on "Next" to proceed.

Step 2. Hit "Repair your computer". Go to "Troubleshoot > Advanced Options".

Step 3. Choose "Command Prompt" on the "Advanced options" window.

Step 4. Once you’ve entered CMD, type a valid parameter, for example, "chkdsk C: /x /r" and hit "ENTER" to fix your disks.

Best alternative to Chkdsk for disk scan & repair

Chkdsk is a good choice to check disk errors and fix them but it’s not the only choice as it sometimes stops working for different reasons. In this case, it’s better to find another alternative. This time, it is recommend AOMEI Partition Assistant to check bad sectors and fix them on your hard disks thoroughly. As a powerful disk manager, this software can do more than disk checking, other features including SMART status check is also included and meanwhile, if your hard disk is in bad health, you can replace the hard disk with the feature of hard disk clone.

If you find Chkdsk cannot run because the volume is in use by another program, you might as well turn to this efficient freeware for help!

AOMEI Partition Assistant

The Best Windows Disk Partition Manager and PC Optimizer

Step 1. Install and run AOMEI Partition Assistant, right-click on the partition you want to check and repair, and go to "Advanced > Check Partition".

Step 2. In the "Check Partition" window, there’re 3 check options. Here, we select the first one "Check partition and fix errors in this partition by using chkdisk.exe" if you want to both check and fix those problematic partitions.

Step 3. Then, a window as what the image below has shown appears. After the progress bar hits 100%, click on "OK".

Thus, the bad sector issue on the problematic partition has been resolved. As a powerful hard disk manager, it can also solve the issue like Chkdsk cannot run in read-only mode.

At this time, you can run its Format Partition to easily fix it.

Conclusion

What’re you supposed to do when Chkdsk cannot run because the volume is in use by another process. It’s literally annoying as even though you’ve shut down all running programs, the problem still exists. In this post, 2 ways are given to possibly fix the issue. In case they both fail, a powerful third-party disk manager – AOMEI Partition Assistant – is also introduced as a better alternative to Chkdsk to check and repair your disks perfectly.

More than dealing with bad sectors, this software is capable of doing other things to optimize your disks including schedule defrag and SSD 4K alignment on condition that you’ve upgraded to the AOMEI Partition Assistant Professional edition.