前几天做的修复DBR的脚本只针对备份的DBR是好的情况下的修复,然后感觉不是太完美所以就又改进了一下。
 
090703自动修复DBR脚本
 
这次做的可以实现主DBR与备份的DBR同时损坏的分区恢复,这样我就不用可以去计算了,比如重建FAT32DBR要考虑到以下下几个非常重要的参数(簇大小、保留扇区、分区大小、单个FAT表占用的扇区数)以及NTFS$MFT $MFTMirr等,通过脚本都可以自动去判断然后计算相应的参数,做这个感觉麻烦的就是用脚本来实现去计算簇大小,尤其是计算FAT的,但是最后NTFSFAT的簇大小通过脚本都实现了,就不用人工再去干预计算了,节省了很多时间比如FAT也就1秒钟就ok了,NTFS的有两套扫描方案速度也很快,由于目前比较常见的NTFS版本有3.03.1所以就做了两个版本的NTFS DBR修复脚本。
 
 
 
FAT32 第一幅图是原始的 第二幅图是通过脚本修复的
 
090703自动修复DBR脚本
 
 
090703自动修复DBR脚本
 
 
 
 
NTFS第一幅图是原始的 第二幅图是通过脚本修复的
 
 
090703自动修复DBR脚本
 
 
 
090703自动修复DBR脚本