1343 0

[生活百科] 数据恢复步骤_数据恢复的策略_数据恢复之硬盘分区误删除 [推广有奖]

企业贵宾

巨擘

0%

还不是VIP/贵宾

-

威望
4
论坛币
624047 个
通用积分
147.0356
学术水平
918 点
热心指数
988 点
信用等级
841 点
经验
398722 点
帖子
9795
精华
48
在线时间
17322 小时
注册时间
2014-8-19
最后登录
2022-11-2

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

数据恢复步骤_数据恢复的策略_数据恢复之硬盘分区误删除


数据恢复步骤


  数据恢复通常遵循如下恢复步骤:


检测硬件。

重新安装操作系统。

设置操作系统,如驱动程序设置、系统设置、用户设置等。

重新安装各应用程序。


使用最近备份恢复系统数据。


数据恢复的策略

  一般地,数据恢复操作通常有以下三种:


全盘恢复。也称为系统恢复,应用于服务器发生意外灾难导致数据全部丢失、系统崩溃或系统升级、重组等情况。

个别文件恢复。恢复个别受损文件时只需浏览备份数据库的目录,找到该文件,触动恢复功能,软件将自动恢复指定文件。


重定向恢复。重定向恢复是将备份文件恢复到与备份该文件时原所在位置不同的位置或系统上去。重定向恢复可针对整个系统,也可针对个别文件进行恢复。


数据恢复之硬盘分区误删除


    如果你误删除了硬盘的分区,而里面有你很重要的数据,你是否为此感到着急万分!莫着急,莫着急!今天给您介绍两种方法来使你的硬盘起死回生!

     第一种方法是用Winhex,第二种是用Diskgen。当然第二种比较简单,速度也比较快,是没有数据恢复基础的人是很理想的软件。

     好了,先介绍一下我的实验环境,这是从老师那拿的一块虚拟硬盘,我也不知道有几个分区?分区是什么类型的?只知道里面有数据。而现在要把数据恢复出来。

     先说第一种winhex


把要恢复的硬盘挂到另外一台计算机上, 磁盘1就是要目标硬盘,现在它变成了未指派,我们要把它的分区恢复原状。


打开winhex


选择工具----磁盘编辑器


打开硬盘1


现在开始分析:因为每个硬盘的前63(0-62号)个扇区是保留给系统用的,所以我们应该从63开始进行搜索,转到63扇区


   按照常理现在的硬盘分区类型大多是NTFS分区,那么先观察ch28位置,发现是00 00 00 00,说明判断错误,应该是FAT分区。则在CH20位置,发现有一组数据00 82 3E 00 ,这就告诉我们第一个分区是FAT分区,分区大小是3E8200。

注:如果是NTFS,那么在偏移CH28后的几个字节到排列加一就是NTFS分区的扇区大小.

  既然知道了第一个分区的大小,那么就能知道它的结束位置,以及下一个分区的开始位置。将大小+起始-1就是第一个分区的结束位置。即将3E8200转换成十进制加上63减去1等于4096574


那么第一个分区就是从63-----4096574扇区,知道第一个的结束那么将结束加一(4096574+1=4096475)就是下一个的分区的开始。但是,下一个分区是主分区还是扩展的分区呢?不确定,如果是下一个是扩展分区那么在55AA的前64个字节应该有一个分区表。如果不是一个分区表,那么就是主分区。就应该看CH28或者是CH20位置来判断是什么分区类型。按照常理应该是个扩展的分区。先转到4096575扇区看看。


看,55AA的前64字节不是分区表,常理又一次欺骗了我。第二个分区是主分区。


那么看看CH28或者是CH20位置来判断是什么分区类型,在CH28位置有记录第二个分区的大小(3E823E+1),说明是NTFS分区

将他的大小加上起始减去1,就是他的结束位置(3E823E+1)转成十进制4096575+4096575-1=8193149


第二个分区从4096575---------8193149扇区,那么下一个分区的开始是结束加1,即8193150


转到8193150扇区看看。


发现CH28,CH20都没有数据,55AA前都是空的,那么说明这是一个被删除的分区表,也就是说第三个分区是逻辑分区。

这个位置就是扩展分区的开始位置。第一个逻辑分区是从63号扇区开始的,那么将扩展分区的开始加上63,就是逻辑分区的开始位置。即8193150+63=8193213.


   转到8193213扇区


同理,扇区的CH28位置记录了这个分区的大小(5DE27F+1),同时也说明这个分区是NTFS .起始+大小-1=结束 ,8193213+6152832-1=14346044

这样我们也就知道了这个分区的结束位置,那这个分区的结束扇区的下一个扇区就是下一个分区开始14346045


分区3从8193213-----14346044扇区


我们看到的是一个分区表,说明第四个分区也是逻辑分区。这个位置就是扩展分区2的开始位置。逻辑分区是从扩展分区2的开始位置向后63号扇区开始的,那么将扩展分区2的开始加上63,就是逻辑分区的开始位置。14346045+63=14346108


我们看到在CH28位置,记录了这个分区的大小(5D64FD+1)=6120702,同时也说明这个分区是NTFS .起始+大小-1=结束

14346108+6120702-1=20466809

分区四从14346108-----20466809扇区


分析完了,现在知道总共有四个分区,假设是D、E、F、G四个盘。


D:  主分区,  FAT32类型,起始63-------------4096574

E:  主分区,  NTFS类型, 起始4096575-------8193149

扩展分区1:                   起始8193150---- --20466809   

F: 逻辑分区,NTFS类型, 起始4096575---- ---8193149

扩展分区2:                  起始14346045---- -20466809

G:逻辑分区    NTFS类型,起始14346108-------20466809

  

有了这些参数,我们在D盘的分区表(0扇区)中写出三项分区表,分别描述E分区和扩展分区1就可以了。这里只考虑LBA

三项分区表的参数分别是

00 00 00 00 0B 00 00 00 3F 00 00 00 00 82 3E 00  ( 3F 00 00 00 分区前扇区数,00 82 3E 00 分区大小)

00 00 00 00 05 00 00 00 3F 82 3E  00 3F 82 3E 00 ( 3F 82 3E  00 分区前扇区数,3F 82 3E 00 分区大小)

00 00 00 00 0F 00 00 00 7E 04 7D 00 FC 47 BB 00 ( 7E 04 7D 00 扩展分区前扇区数00823E00 扩展分区大小)

扩展分区1的分区表(8193150扇区)中写出两项分区表,分别描述F盘和扩展分区2。

两项分区表的参数分别是

00 00 00 00 07 00 00 00 3F 00 00 00  80 E2 5D 00

00 00 00 00 05 00 00 00 BF E2 5D 00 3D 65 5D 00

扩展分区2的分区表(14346045扇区)中写出G盘的起始和大小就可以了

00 00 00 00 07 00 00 00 3F 00 00 00 FE 64 5D 00

转到 D盘的分区表(0扇区),将参数写入


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据恢复之硬盘分区误删除 数据恢复的策略 数据恢复步骤 数据恢复 我也不知道 数据恢复步骤 数据恢复的策略 数据恢复之硬盘分区误删除 应用程序 系统升级


https://www.cda.cn/?seo-luntan
高薪就业·数据科学人才·16年教育品牌
您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-2 18:41