Linux – Mark bad blocks as unusable on NTFS using linux

bad-blocksbad-sectorsfscklinuxntfs

one of my laptops are using windows and after a certain impact it doesn't boots up anymore, I figured the disk might've been damaged. So I've launced live Kali linux and scanned it with badblocks (like in this article) and found ten thousand of them (bad blocks). Now, how can I mark those blocks as unusable, because it seems that fsck doesn't work on NTFS.

badblocks /dev/sda > ~/bad_blocks

Best Answer

I'm afraid that won't help you get it to boot anyway. Most likely there are critical system files in those damaged blocks, and you cannot access those.

Your HD cannot be used anymore. The best you can do is to use ddrescue or similar tool to make a complete copy of the hard disk or what can be accessed from it to a file on another hard disk, and then use data recovery software on that hard disk image file.

Related Question