How to Fix chkdsk Stuck in Windows 7, 8, and 10 – The Right Way

Want to fix chkdsk stuck issue on Windows 7,8, and 10?

“CHKDSK” stands for “check disk”. It is the short form mainly used, which is a system tool in OS/2, DOS, and Windows. It verifies the integrity of the file system of a volume and fixes all the errors of the logical file system. It is identical to the fsck command in Unix.

On NT operating systems of Windows, CHKDSK can also perform the checking task of the disk surface for bad errors in the surface and then mark them. In Windows 9x and MS-DOS 6.x this task is done by Microsoft SanDisk.

CHKDSK in Windows server version is RAID-aware that can totally recover data of a disk in bad sectors of it in an array of RAID-1 or RAID-5 if other disks are intact with the set.

Any time you encounter any Hard Drive error or any strange behaviour you might not initially want to associate with the Hard Drive. In such a case “check disk” or “chkdsk” can prove to be a lifesaver.

Now, do you find your chkdsk stuck and is running every time you open your computer? Before you do anything make sure that your “chkdsk” is not set to a Scheduled Task. Also, make sure that your “chkdsk” is not scheduled to the “Run” option.

If it still doesn’t fix the issue then further solutions are discussed below. But before going through the solutions in this article make sure your hard drive is “C:”. It can be some other letter too, so check that out before proceeding with the solutions.

What Chkdsk Is Doing?

Chkdsk is a Windows programme that helps you keep your hard drive’s file system and data in good shape. It also looks for damage on the physical hard drive discs.

If your hard drive’s file system has a problem, chkdsk will try to fix it.

If the drive has been physically damaged, chkdsk will try to recover the data from that area. Although it does not do so automatically, chkdsk will ask you to start these processes in these situations.

Because files are frequently read, updated, moved, duplicated, destroyed, and closed, the file system on your hard disc can become disorganised over time.

All that movement about might lead to mistakes over time, similar to a busy individual misplacing a file in a filing cabinet.

If you’re impatient, you’ll probably want to restart your computer by pressing and holding the power button. This isn’t typically a good idea, because rebooting while the hard disk is in the middle of reading or writing might lead to more serious issues, such as damaging Windows to the point that it needs to be reinstalled.

Why is CHKDSK Stuck in Windows?

The problem could be caused to file corruption if the CHKDSK becomes stuck during the scanning or repair phase. The CHKDSK command may become stuck as a result of file corruption. There are also additional factors that cause the CHKDSK to hang and stop operating.

The following are some of the most typical causes of the Windows CHKDSK stuck issue.

  • Device drivers that are out of date or incompatible.
  • The file system on the hard disc has been corrupted or damaged.
  • The check is blocked because the disc has faulty sectors.
  • Serious hardware problems, such as corruption or damage.
  • As a result of the temporary files.
  • The hard disc will be permanently damaged.

Ways to Fix CHKDSK Errors:

Is your chkdsk stuck on your computer? Well, it won’t work properly until and unless you ask it to do it. You need to give a command to the chkdsk for repairing disk errors or cleaning things up.

If chkdsk stuck on your computer then solving the issue is done by adding “command line flags” like “/f” for fix disk errors and /r to recover info from the bad sectors.

Ways to Fix CHKDSK Errors on Windows 7:

On Windows version 7 the fixation can take quite a long time. It may be for an hour or two or maybe the whole day or even more than one day, so do make sure you have enough time for it to spare. You don’t want to interrupt “check disk” once it has started its task.

  • First, click on the ‘start button’ of your computer,
  • Then in the “Search programs and files” box type ‘command prompt’,
  • The top result that you should get be this ‘cmd.exe’,
  • Then right-click on it and select the option ‘run as Administrator’,
  • Once the command prompt window opens, type the command in it – ‘chkdsk C: /r’
  • Then press the ‘enter button’.
  • After this, the /r flag do try in recovering information from bad sectors and assumes that you want any repairing disk errors. Thus, you don’t need /f flag.

You will notice after this command prompt showing you that it cannot run because the volume is being used by another process.

It then shows and asks whether you, want to schedule this volume and be checked the next time the system restarts? (Y/N) option appears.

Type ‘Y’ and then press ‘enter’ for scheduling the check disk with the repair option. After all, restart your PC and let it do its job. Once everything is done your file system will be repaired and chkdsk won’t run anymore on startup unless some other issue occurs.

Ways to Fix CHKDSK Errors on Windows 8 and Windows 10:

Things are more advanced in Windows 10 and 8. It takes care of such issues itself in a much more efficient way. The file system is always checking issues for itself. Issues are solved immediately that doesn’t require the hard drive to be offline. The items that require the drive to be offline need to be fixed. “Check Disk” can complete such a task within a second or maybe a couple of minutes.

  • First, click on the “start” button,
  • Then in the “Search programs and files” box type ‘cmd’,
  • The result on top should be “cmd.exe”, right-click on it,
  • Then after right-clicking select the option ‘Run as Administrator’,
  • Now to make sure that all the issues have been found and dealt with, you need to run a scan of the ‘check disk’ first,
  • To run the check disk scan you need to type- ‘chkdsk C: /scan’.

Then press the ‘enter’ key after that. Once the scan starts running it will fix any issues that it can, without being offline.

  • Once the scan finishes up type in the command- “chkdsk C: /spotfix”
  • Now press the “enter” key,
  • After this, you will see command prompts telling you that it cannot run because it is in use,
  • Then it will ask you whether you would like to schedule this volume and want it to be checked the next time the system restarts? A “Y/N” option prompts.
  • Type “Y” after that and press the “enter” key to schedule “Check Disk”,
  • Now restart your computer.

This time “check disk” will start running and will fix anything that was identified during the scan process. This process takes only a few seconds to complete since it’s fixing only those specific problems that were identified.

Your file system is now repaired. Now “chkdsk” should not anymore run on startup whenever you start your PC unless some other issues occur.

After fixing all the chkdsk errors, there’s only one way to check whether chkdsk will again run on the start-up, so restart your computer. Most probably it should not and will not run. If it doesn’t then you can normally bounce back to your usual work. But if it does then your PC might have some other serious issues.

In that case, you may need to perform a “Windows Recovery System” or clean and re-install Windows drive again or even new hard drive installation.

Also read:

Higginbotham Drummond

I am Higginbotham who has always loved expressing himself and wished to reach out to the masses by expressing my opinions. My aim is to educate the people about the most popular page builders which they can use to build beautiful WordPress based websites and landing pages. I share my experience and knowledge about WordPress on MegaBlogging.

Leave a Comment