每扇区2048字节的U盘乱码的数据恢复
一个U盘,FAT32分区,显示的是乱码,远程看对方的U盘参数,发现一个比较怪的现象:每扇区字节数是2048字节(U盘量产时可能是以光盘形式形成的),对方传的镜像给我后,我用WINHEX打开时,只能显示出每扇区512字节,DBR参数中也是每扇区2048字节,分析MBR-DBR-FAT-DATA的数据及每簇扇区数,都是按每扇区2048字节处理的。最后将MBR和DBR中的参数作了相应的调整后,解决了每扇区2048字节的问题。这时还是显示乱码,分析FAT表数据正常,但DATA区的开始部分数据异常,将这部分数据进行处理后用WINHEX扫,看到部分数据,但客户要恢复的是8张BMP格式的图片没发现,于是按文件头方式来找数据,发现8个BMP文件格式的图片,但只有3个图片能正常显示,说明只有这三个图片没有碎片,其它5个有碎片,现在只能手工方式恢复,最后找到这8个文件的开始位置,因为FAT表数据没有损坏,很容易恢复了客户要的全部数据。
转载于:https://blog.51cto.com/tclrz100e/269986