当前位置:首页 > 演讲稿 > 一种简单易行的恢复硬盘分区的方法 硬盘分区简单卷
 

一种简单易行的恢复硬盘分区的方法 硬盘分区简单卷

发布时间:2019-07-01 03:51:28 影响了:

  摘要:该文以笔记本恢复出厂设置后导致丢失分区的情况为背景,通过深入分析了主引导记录MBR中的分区表结构,提出解决问题的关键步骤,并介绍了一种简单易行的恢复丢失分区的方法。
  关键词:分区表;主引导记录;分区恢复
  中图分类号:TP31文献标识码:A文章编号:1009-3044(2012)20-5003-04
  A Simple and Practical Method for Recovering Lost Partitions
  YE Wei, WANG Xin-ming, WANG Qian
  (Institute of Chemical Defense, Beijing 102205, China)
  Abstract: Based on the deep analysis of the partition table in the master boot recorder, this paper provided a simple and practical method for recovering lost partitions in the notebook which was restored to factory mode.
  Key words: partition table; master boot recorder; partition recovery
   1概述
  Sony VAIO电脑用户可利用电脑自带的“VAIO Care拯救大师”很快恢复Windows操作系统。同事的电脑在网络出现不能联网的故障时,希望通过将电脑恢复至出厂设置来解决网络故障的问题,但却发现电脑硬盘只有一个分区,且新分区大小为原来三个分区大小的总和287.12 GB,如图1所示。原来存放珍贵照片的D盘(盘符为photo)和工作资料的E盘(盘符为work)不见了。那么有没有一种简单易行的且免费的方法来恢复珍贵照片和工作资料呢?
  
   2实例分析
  表1给出了笔记本在恢复出厂前的分区信息,目前只知道丢失的关键两个分区Partition 4和Partition 5的分区类型均为NTFS分区,但不知道分区的大小。笔记本恢复出厂设置后,Windows 7操作系统所在分区Partition 3的大小287.12 GB。电脑在恢复出厂设置时改变操作系统所在分区的大小,并且改变了该分区前部的内容,但丢失的两个分区在该分区的后部,也就是说丢失的分区仍在磁盘中,只是没有在磁盘管理中显示出来,因此只要能恢复主引导记录扇区(MBR,Master Boot Recorder)中的分区表就能恢复我们需要的照片和工作资料。
  
  使用Dos分区体系时,磁盘的第一个扇区(即Sector 0)被称为主引导记录扇区,也称为主引导记录MBR。MBR由446个字节的引导代码、64个字节的分区表及2个字节的签名值“55AA”组成。分区表负责描述磁盘内的分区情况,包含4个分区表项,每个分区表项由表2所示的6部分组成。
  表2分区表项数据结构
  
  我们从表2分区表项数据结构可以看出,要想恢复丢失的两个分区,就要正确重写分区表的分区类型、分区起始LBA地址和分区大小扇区数三个关键参数即可。
  我们用WinHex来查看一下笔记本恢复出厂后的MBR,选中部分即为分区表,如图2所示。
  为了更加直观,我们将同恢复分区有关的分区表项提取出来,由于CHS参数不在Windows 7系统中使用,因此我们只提取分区类型、分区起始LBA地址和分区大小扇区数。
  表3为分区表项值。一个分区表可以容纳4个分区表项,但笔记本恢复出厂设置后,实际上只有3个分区,因此第4分区表项实际上是空的。我们有理由可以推定第4分区表项的分区类型肯定是扩展分区(即其十六进制值为0x0F),因此我们只需要将该扩展分区的起始LBA地址和分区大小填写正确即可。
  我们固然可以根据引导记录的特征,寻找引导记录所在的分区,并重写分区表的关键表项。这样的过程对于熟练掌握Winhex使用技巧的用户来说并不是一件很难的事情,但对于部分计算机基础比较薄弱的读者来说就非常困难。
  能否巧妙地利用功能强大的收费软件和免费软件组合,并且在原盘上恢复丢失的分区呢?答案是肯定的!
   3解决方案
  市面上有很多优秀的国产恢复软件(例如超级硬盘数据恢复软件)能够解决分区丢失的问题,但这类软件一般需要一定的软件注册费用,且需要将找到的数据恢复至另外的一个硬盘,即不能在原盘上恢复数据,不然会因为数据覆盖而导致数据恢复失败。读者可以按照下面所述的方法,通过三步即可恢复丢失的分区。步骤一、寻找丢失分区的起始扇区位置和分区大小
  通过上述的分析,我们知道解决问题的关键是寻找丢失的分区partition 4和Partition 5的起始扇区的位置并确定分区的大小。
  我们利用超级硬盘数据恢复软件的恢复分区功能,可以知道丢失的两个分区分别位于102.28 GB和200.44 GB处,分区大小分别为98.1 GB和97.65 GB,如图3所示。
  
  
  
  步骤二、调整操作系统所在分区Partition 3的大小
  利用MiniTool Partition Wizard调整Windows 7操作系统所在分区的大小,使该分区的末端在Partition 4起始扇区并保留适当距离即可。如果不调整操作系统分区大小,那么在重写MBR所在分区的分区表信息时,容易导致操作系统不能正常启动。
  步骤三、搜索丢失的分区并重写分区表信息
  整个硬盘大小为298.1 GB,共38913个柱面,因此Partition 4(盘符为photo)应该位于102.28 * 38913 / 298.1 = 13351柱面处(柱面数取整),Partition 5(盘符为work)应该位于200.44 * 38913 / 298.1 = 26165柱面处。利用免费的DiskGenius恢复分区的功能恢复丢失的Partition 4(盘符为photo)和Partition 5(盘符为work),如图4所示。
  
  图4利用DiskGenius寻找丢失的分区
  将DiskGenius找到的分区信息保存并重写MBR后,我们就能够在我的电脑中看到丢失的两个分区。
   4结论
  品牌电脑恢复出厂设置导致丢失分区时,我们可以巧妙利用收费的数据恢复软件来寻找丢失分区的起始位置和分区大小参数,并利用免费的数据恢复软件搜索并恢复丢失的分区。文中所述的恢复分区的方法不仅具有简单易行、恢复效率高的特点,同时也节约了购买数据恢复软件和外置硬盘的费用。该方法有一定的普适性,灵活运用后亦可在类似情况下恢复丢失的分区。
  参考文献:
  [1]马林.数据重现-文件系统原理精解与数据恢复最佳实践[M].北京:清华大学出版社,2009.
  [2]大南山软件工作室.超级硬盘数据恢复软件.V3.5.0.0.
  [3] MiniTool Solutions Ltd. MiniTool Partition Wizard Home Edition V7.1.
  [4]李大海.DiskGenius V3.2.2010.6标准版.

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3