cyycoish 发表于 2016-3-28 17:27:51

完了!老C的数据全丢了!

事情是这样的:我本来想用winhex改一个文件的,将第一个出现的0x07改成0x00,然后呢winhex用的是管理员权限。而且改的时候连标题都不看一下,直接将C盘的MBR改掉了!
等回过神来看到文件0x03 offset处赫然印着“NTFS”的时候,我意识到——至少我的系统盘引不起来了。辣么多 00 00,我知道这时候做什么都于事无补了。
缓过神来,无奈之中,我做了最后一步“没有办法的办法”——重启。
之后显示器那边传来了系统的死讯:

我告诉自己:“没事,老C,你要坚强!女朋友没了,还能再谈。系统毁了,还能再装。撑下去啊!”
一分钟的僵尸状态后,我开始冷静思考。
1.现象:可以引导!——结论:Bootstrap还在。
2.现象:0xC蛋蛋蛋蛋蛋蛋1——结论:NTFS结构被我改毁了仅仅一个0x7.
引伸结论:我无法使用安装盘 bootrec /rebuildmbr 等等任何命令。
最后选择:
1.重新安装系统,所有应用都要重装。
2.文件都还存在,堵他一把,将消失的0x7改回来!
老C选择了2。

行动起来!
断电后,我将系统盘拆下,准备了一条SATA转USB线——这条线可以在许多移动硬盘外壳上拆过来。

接下来SATA-USB线连接到损坏硬盘,注意!SATA-USB线不能为这样的机械硬盘供电,我们还需要将台机电源线引出,给HDD供电。然后,将USB接口接入笔记本。

现在打开台机电源!觉醒吧!我的硬盘!<-因为过度激动,老C中二病已犯。
硬盘读出,原来的C盘格式已经损坏,D盘数据全部保留!New Volume 是200MB引导区。现在赶快将D盘有用的数据备份下来!免得等会儿抹掉了整个NTFS分区表。

考虑到MAC下没有熟悉的类似winhex的软件,解铃还需系铃人,我们使用MAC虚拟机中的windows下winhex修改硬盘数据。将“U盘”就是我们的硬盘接入虚拟机。
G盘就是损坏的C盘不能被读取了。用winhex打开之。

此时我们需要一份详细的NTFS格式说明:https://en.wikipedia.org/wiki/NTFS
雅咩蝶!我们的大 乌h托h233邦33防00水001墙 果断堵我一把:

20分钟后,我知道了改坏的0x7至少位于偏移量0x28以后。
那么试试吧,赌一把,将0x28后出现的第一个0x00改为0x07


然后成功了!喵了个咪的呢!简直太走运咯!趁机赶快备份分区表结构,免得再糟我毒害。

现在将硬盘与虚拟机断开,再断开与笔记本的连接,将PC电源断电后正式接入PC。
PC加电后,引导正常,进入开机磁盘自检。

不一会儿,我亲爱的桌面啊!1万年没见,你还是老样子!

全文完!

不还没完!
总结:MBR注意备份。使用winhex切忌手残!

13*0217 发表于 2016-4-4 01:37:10

第一次看完全文,还没过瘾。

账号已注销 发表于 2016-4-28 20:30:46

本帖最后由 小雨萌萌哒丶 于 2016-4-28 20:31 编辑

- -非要用MAC。其实吧,在你有空没事做的时候,你完全可以用PE工具给你自己的U盘做一个"恢复系统",这样,在电脑瘫痪的时候,可以用这个U盘,给自己的电脑应急。中毒重装,杀毒,比如你这个"硬盘炸了"也可以的嘛=。=。目测直接DiskGenius,重建MBR分区表即可

cyycoish 发表于 2016-4-28 22:50:12

小雨萌萌哒丶 发表于 2016-4-28 20:30
- -非要用MAC。其实吧,在你有空没事做的时候,你完全可以用PE工具给你自己的U盘做一个"恢复系统",这样, ...

在下坂本,有何贵干?:lol
嘛,你造嘛,我U盘装个系统要48个小时。主板Intel DP965LT。USB2.0。CPU Core2 Duo无集显。

cyycoish 发表于 2016-4-28 22:56:23

小雨萌萌哒丶 发表于 2016-4-28 20:30
- -非要用MAC。其实吧,在你有空没事做的时候,你完全可以用PE工具给你自己的U盘做一个"恢复系统",这样, ...

市面上老毛桃毛太多,洗不干净,吃肚里长虫。Windows AIK不好用。

账号已注销 发表于 2016-4-29 00:07:16

cyycoish 发表于 2016-4-28 22:50
在下坂本,有何贵干?
嘛,你造嘛,我U盘装个系统要48个小时。主板Intel DP965LT。USB2.0。CPU Core2 ...

我的天哪- -。NT6就可以装纯净xp,10分钟!。重建MBR也只不过几分钟的事好吧!
页: [1]
查看完整版本: 完了!老C的数据全丢了!