Utilities:
1. HD Tune Pro ( ‘Error Scan’ );
2. HDDRegenerator (repair ‘bad’ ) - found in Hiren's.Boot.CD.v9.5;
3. SystemRescueCd-x86-1.1.0 -
http://www.sysresccd.org/Download ;
Operations:
1. Run HD Tune Pro - ‘Error Scan’; if ‘bad’ on hdd, they are reds and it shows position of bad; write on a sheet of paper the position of bad;
2. Restart computer;
3. If hdd is RAID or AHCI, enter BIOS ( F2 ) & choose for IDE master non-raid, save bios and exit;
4. Restart computer, F11 (or choose boot device), boot CD /DVD HirenBootCD 9.5;
5. Choose HDDRegenerator;
6. Scan from position - postition from point 1 or less;
7. After Restore, restart computer, F11, boot from CD SystemRescueCd;
8. Resetting bad sectors list ( partition is for ex. /dev/sda1 , for C: partition ):
9. ntfsinfo -i 8 partition => ntfs_size = “Dumping attribute $DATA (0×80)”/“Allocated size” line ;
10. ntfstruncate partition 8 0x80 '$Bad' 0 ;
11. ntfstruncate partition 8 0x80 '$Bad' ntfs_size ( ntfs_size from point 9) ;
12. Command exit ( or reboot ? ) - Restart computer;
13. If hdd was RAID or AHCI, enter BIOS ( F2 ) & choose IDE master how it was before of modification from point 3 ( for ex. AHCI ), after that save bios and restart ;
14. Enter Windows -> Start -> Run -> cmd -> chkdsk c: /r , ‘next start: Y’, restart computer;
15. After chkdsk finish , Windows restart automatically;
16. Enter Windows , view chkdsk results , My Computer - Manage - Event Viewer - Application - Search for Source - Winlogon (last record date) and there it shows what chkdsk was make;