前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows数据恢复

Windows数据恢复

作者头像
用户6792968
发布2022-08-30 12:02:51
1.7K0
发布2022-08-30 12:02:51
举报
文章被收录于专栏:fred 随笔

本文介绍如何使用diskrpobe尝试从磁盘分区及文件系统级别进行恢复。 注:diskprobe不是文件级别恢复工具,即不能恢复具体某个文件,而是从磁盘和文件系统结构尝试恢复整个磁盘分区。

1.从 https://tiange-coredump.oss-cn-beijing.aliyuncs.com/diskprobe.zip 下载diskprobe(diskprobe集成windows XP提供的SupportTools工具包中,目前SupportTools已无下载链接),解压后,右键 dskprobe.exe,选择以管理员身份运行。

2.Drives找到对应的磁盘,以PhysicalDrive2为例,双击PhysicalDrive2后选择Set Active。

3.首先读取sector0的信息(Sectors==>Read,在Starting Sector输入0后按Enter)

4.Sector 0结果显示如下,看到全为空,表明MBR被损坏(MBR包含启动code、分区表、disk signature等信息)

5.需要从好的磁盘copy sector 0,Drives找到正常磁盘,以Drive0为例,双击PhysicalDrive0后选择Set Active。

6.读取sector0的信息(Sectors==>Read,在Starting Sector输入0后按Enter)

7.保存sector0,按照默认选项点击“保存”。

8.关掉diskprobe工具,重新打开diskprobe,选择之前问题磁盘,上述以PhysicalDrive2为例,双击PhysicalDrive2后选择Set Active,去掉Read only的勾选框。

9.读取sector0的信息(Sectors==>Read,在Starting Sector输入0后按Enter)

10.导入第7步保存的sector0 信息(File==》Open File)。

11.Sectors==》Write,将sector 0 信息保存(在弹出界面依次选择是,Write it)。

12.View 以partition table展示,其中relative 表示起始扇区,total sectors 表示总扇区数。由于当前MBR 信息是从其他磁盘导入的,分区表可能是不准确的,因此我们需要找到正确的分区表信息。

13.根据ntfs标志查找起始和结束扇区(Tools==》Search sectors),在偏移位3的位置用ntfs 标志查找起始和结束扇区,分别是2048和62910463,说明起始扇区为2048,结束扇区为62910463。

14.回到Sector0,View 以partition table展示,relatvie 设置为起始扇区2048,Total Sectors 为结束扇区-起始扇区+1=62910463-2048+1=62908416

15.之后选择Sectors==》Write,保存修改的分区表信息。

16.关闭diskprobe工具,并在磁盘管理中选择重新扫描磁盘

17.联机后,看到磁盘恢复为正常状态。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档