程序名称:FAT32根目录自动修复程序 功能: 针对FAT32根目录被病毒破坏导致无法定位子目录及根目录乱码情况,程序可自动识别FAT32文件系统的逻辑盘并加载,并自动搜索定位和根目录相关联的子目录,定位到后自动生成根目录。 原理: 这个很简单,FAT32根目录中所存储的内容也就是文件属性和一个指向根目录文件或下级子目录的指针,我们要做的就是搜索到子目录来建立这个指针。有关文件表链的问题不用考虑,那个是FAT表的事儿了,经过修复后可以成功的骗过操作系统,直接解析里边的文件目录,当然根目录下的文件还是须要手工找的。比较适合那些要求比较高的客户(有的客户就是要求保留目录名称,否则 数据就失去意义 了~~~) 先来看看以下这个案例,实际上问题很简单,只是根目录被破坏了且FAT表正常,由于中过病毒所以子目录相当之乱,不多说了上图 故障现象 根目录下内容全部乱码了 WINHEX下可以看到根目录被FUCK了 RSTUDIO扫描 由于之前就重复的中过病毒,扫描结果怎么一个“乱”字了得 程序自动加载FAT32文件系统的逻辑盘 点击 扫描 会先检测根目录是否正常,正常不修复,下正常提示是否备份根目录 备份当前根目录内容 生成的文件会自动加上根目录所在扇区 方便还原 开始扫描,完成后会自动修复并写入 自动生成的根目录名字,可以看到有病毒 文件没有问题,因为此案例FAT表是正常的 截图12.jpg (2.82 MB, 下载次数: 0) 截图18.jpg (1.35 MB, 下载次数: 0) 截图20.jpg (2.81 MB, 下载次数: 0) 转载于:https://blog.51cto.com/chs163/1159209