存储 频道

实用技巧:恢复误格式化后的丢失数据

  【IT168 专稿】小王发现最近D分区文件读写速度很慢,干脆来个格式化(文件系统仍是NTFS),顺手换个“每簇扇区数”(下图)走着。坏了,到外地旅游的照片还没备份出来,没事,用软件扫,这不,全有了,妈呀!!怎么全打不开呀。


图一

  小王纳闷儿了,为啥软件里面能看到的文件就是打不开呢,其实原因是因为,虽然小王对硬盘进行格式化的格式仍然是NTFS,但簇的大小已经变化。这种情况,我们称之为误格簇变。那么本文就会讲解,如何在误格簇变的情况下恢复丢失的数据。

找寻完整的文件名

  “误格簇变”是指格式化前后硬盘或分区的“每簇扇区数”发生了改变!(文件系统不变)。这时如果还只是用软件扫描,则恢复出来的文件要么打不开,要么打开后是乱码。总之要不断改变“每簇扇区数”后再扫描,现在的分区很大,这样太浪费时间!所以讲手工计算!
首先应该知道“某个用户文件的完整文件名”!

  用户文件:福原爱.jpg 运行记事本程序,新建一个空白文本文档,内容就是: 福原爱.jpg 进入保存菜单,在“编码”中选Unicode文件名是1.txt,保存 !随后用Winhex打开这个1.txt,会看到:FF FE表示Unicode码。其余被选中的值就是 福原爱.jpg

图二


  所对应十六进制值,右击-编辑-复制-十六进制值!用Winhex打开误格式化的分区(工具-启动中心-打开分区),菜单搜索-查找十六进制值,粘贴刚才的十六进制值,选“全部”,其余地方空选!当然,不可能一次就找到相应的文件记录,按F3继续搜索,找到后情景如图,这就是用户文件福原爱.jpg的文件记录。

(扇区的头四个值必须是 46 49 4C 45 )

图三

图四

0
相关文章