程序名称:FAT32根目录自动修复程序

功能:
针对FAT32根目录被病毒破坏导致无法定位子目录及根目录乱码情况,程序可自动识别FAT32文件系统的逻辑盘并加载,并自动搜索定位和根目录相关联的子目录,定位到后自动生成根目录。

原理:
这个很简单,FAT32根目录中所存储的内容也就是文件属性和一个指向根目录文件或下级子目录的指针,我们要做的就是搜索到子目录来建立这个指针。有关文件表链的问题不用考虑,那个是FAT表的事儿了,经过修复后可以成功的骗过操作系统,直接解析里边的文件目录,当然根目录下的文件还是须要手工找的。比较适合那些要求比较高的客户(有的客户就是要求保留目录名称,否则 数据就失去意义 了~~~)

 

先来看看以下这个案例,实际上问题很简单,只是根目录被破坏了且FAT表正常,由于中过病毒所以子目录相当之乱,不多说了上图

截图08.jpg 
故障现象 


截图09.jpg 
根目录下内容全部乱码了

截图07.jpg 
WINHEX下可以看到根目录被FUCK了


截图10.jpg 
RSTUDIO扫描

截图11.jpg 
由于之前就重复的中过病毒,扫描结果怎么一个“乱”字了得

截图13.jpg 
程序自动加载FAT32文件系统的逻辑盘

截图14.jpg 
点击 扫描  会先检测根目录是否正常,正常不修复,下正常提示是否备份根目录

截图15.jpg 
备份当前根目录内容


截图16.jpg 
生成的文件会自动加上根目录所在扇区 方便还原

截图17.jpg 
开始扫描,完成后会自动修复并写入

截图19.jpg 
自动生成的根目录名字,可以看到有病毒

截图21.jpg 

截图22.jpg 
文件没有问题,因为此案例FAT表是正常的 截图23.jpg 



截图24.jpg 

截图25.jpg 

截图12.jpg (2.82 MB, 下载次数: 0)

 

截图12.jpg

截图18.jpg (1.35 MB, 下载次数: 0)

 

截图18.jpg

截图20.jpg (2.81 MB, 下载次数: 0)

 

截图20.jpg