If the Unable to determine volume version and state, CHKDSK aborted error keeps appearing when you attempt to run the Disk Error checking tool, then this post may help.
Why is CHKDSK Unable to determine volume version and state?
The error Unable to determine volume version and state CHKDSK aborted usually occurs when CHKDSK encounters an error when analyzing or repairing a disk or volume. The error usually occurs due to a system file corruption or the presence of errors on the hard drive.
Fix Unable to determine volume version and state CHKDSK aborted
To fix Unable to determine volume version and state, CHKDSK aborted error, back up your data and then use these fixes. This can occur if the file-system is corrupted or the hard disk is failing.
- Run CHKDSK with Administrator Privileges
- Run CHKDSK at Boot time.
- Check hard drive’s health using WMIC
- Run CHKDSK in Safe Mode with the /f and /r parameters
- Check Hard Drive physically
Now, let’s see these in detail.
1] Run CHKDSK with Administrator Privileges
Open Command Prompt as an admin and run chkdsk again. It’s possible that CHKDSK was unable to determine volume version and state due to a lack of permissions.
2] Run CHKDSK at Boot time
Running CHKDSK at boot time can help detect and repair disk errors that may not be accessible when the operating system is running. It can help maintain the health and integrity of your hard drive. Here’s how:
- Press the Windows key + I to open Settings.
- Navigate to System > Recovery and click on Restart Now beside Advanced Startup.
- Once your device restarts, click on Troubleshoot > Advanced Options > Command Prompt.
- Here, type the following command and hit Enter.
CHKDSK C:/f/r/x
- The command won’t start running if your root drive is in use. However, when you restart your PC it’ll ask you to begin scanning.
- Type Y, press Enter, reboot Windows and the CHKDSK command will now start running. Wait for the procedure to complete.
3] Check hard drive’s health using WMIC
Next, check your hard drive’s health using the WMIC. WMIC, or Windows Management Instrumentation Command line, is a utility that helps perform Windows Management Instrumentation (WMI) operations with a command prompt. Here’s how you can use it:
- Press Start, search cmd and click on Run as Administrator.
- Type the following commands and hit Enter.
wmic
diskdrive get status
- If the status of your hard disk is fine, you will see a message, OK.
4] Run CHKDSK in Safe Mode with the /f and /r parameters
Performing a Safe Boot ensures the operating system loads with minimal system files and device drivers. No programs or add-ons run in Safe Boot mode. Here’s how you can perform a safe boot and run CHKDSK with the /f and /r parameters:
1. Press the Windows key + R to open the Run dialog box.
2. Type msconfig and hit Enter.
3. Navigate to the Boot tab and check the Safe Boot option.
4. Under Safe Boot, check the Network option.
5. Click on Apply and then OK to save the changes.
6. Restart your computer; once done, open an elevated Command Prompt .
7. Next, type this command and hit Enter to run CHKDSK.
chkdsk /f /r <drive letter>
Restart your device and the CHKDSK command will start running on your device. Here, the /f parameter will fix errors, whereas the /r parameter will locate and recover any bad sectors on the hard drive.
5] Check Hard Drive physically
If none of these suggestions help, check your hard drive for physical damage. It’s possible that your drive is failing and needs to be replaced. However, if you can’t access your drive, use a data recovery service to recover your data.
Read: CHKDSK Cannot open volume for direct access
I hope these suggestions help you.
Does CHKDSK fix bad sectors?
Bad sectors are areas that cannot store data and are marked unusable by CHKDSK. However, running a CHKDSK can fix bad sectors and image corruptions on the hard drive.
How do I fix volume C is dirty?
Run CHKDSK /F in an elevated Command Prompt or REPAIR-VOLUME drive:” via PowerShell. Both these commands are guaranteed to repair any errors on the C volume.