NTFS; marking sectors bad using Linux

To mark sectors as bad on an NTFS filesystem requires modification and knowledge of the hidden "$BadClus" file. I'm not sure of a Linux utility capable of editing that file.

I was under the impression that a non-quick NTFS format would scan the hard drive and mark bad sectors to skip later. Have you tried just reformatting the drive with bad sectors in a Windows VM using either the FORMAT command or diskmgmt.msc and then do a chkdsk to see if it reports the number of bad sectors consistent with what you've discovered?


man mkfs.ntfs sais:

 Basic options
       -f, --fast, -Q, --quick
              Perform quick (fast) format. This will skip both zeroing of the volume and bad sector checking.

I suppose that if the flag is not used, a bad sector checking would be done