我向ntwin7恢复ntfs分区fs分区误写了数据 linux下rm

番茄系统家园 · 2021-07-02 14:34:15

我向ntwin7恢复ntfs分区fs分区误写了数据 linux下rm

最终我通过其他NTFS分区解决了这个问题。

首先感谢回答我问题,给我帮助的人们。

情况我在问题里说过了。

我找了5个NTFS分区:

朋友的1TB移动硬盘,由Win7格式化

我电脑的启动分区,,由Win7格式化

我电脑的Win8分区,,由Win8格式化

我电脑的数据分区,200+GB,由Win7格式化

2TB硬盘的20GB的临时分区,由Win7格式化

参考的资料:

NTFS文件系统启动扇区代码

(感谢我的同学@唐震,资料由他检索提供)

我首先我用自己写的gcc程序将5个分区的头512字节保存成文本。(Mac系统下完成)

在下用对比软件,两两对比5个文本文件,结果如下:

Win8的系统分区与其它4个分区的数据有明显差异,怀疑由于Win8更改了NTFS版本导致,故忽略此分区。

其它4个分区的数据基本一致。只有两个地方不同。差异量大约在2-6个字节。

与提供的资料对比分析,这两个差异的地方:

第一个差异的地方是4个字节长的分区的扇区数。

第二个差异的地方是8个字节长的卷标。

于是我查询到目标分区的大小的字节数(Mac系统下完成。Win下只显示分区为RAW,0字节),然后除以512(由上述文档查询相应字段得知我这四个分区的每个扇区都是512字节,但是不是每个分区都是512字节)

然后把扇区数填到第一个差异字段里。

在第二个差异字段里,我随便填入了八个字母的码。

然后写入了目标分区(Mac系统下完成)。重新挂载了分区,成功。

不过分区的卷标仍然是之前的。

展开阅读全文​

相关阅读

  • win7恢复ntfs分区
  • windows系统下 下载
  • 我向ntwin7恢复ntfs分区fs分区误写了数据 linux下rm
  • 免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/6440.html
    猜你喜欢
    最新应用
    热门应用