One or more bad blocks were detected and skipped

Share This Post

Veeam agent backups check if bad blocks are listed in the $BadClus metadata file on the NTFS file system. The One or more bad blocks were detected and skipped and skipped in the source disk error message means that there were bad blocks found.

You can try to scan for and fix these bad blocks by running the following command. Replace C: with the affected drive letter.

chkdsk C: /f /r

If during the above command you see errors about open files, you can run the following command. Keep in mind that this may disconnect any drives in use so ensure that there are no active tasks using the drives before running.

chkdsk C: /f /r /x

If you continue to see these issues it may be time to replace your drives. You may want to backup and restore the drives to new disks. In that scenario, the $BadClus metadata may also be restored which can cause these error messages to continue, even though the drives have been replaced.

You may need to run chkdsk again using the /B flag for all of the partitions. That will clear the $BadClus file and rescan all of the clusters.


chkdsk C: /B

Then also to run it on the recovery partition:

  • Run the mountvol command and find the volume listed without a drive letter
  • Then run chkdsk on that volume. Example: chkdsk “\?\Volume{eb38d03c-29ed-11e2-be65-806e6f6e6963}” /B

More To Explore