误 Ghost 经典算法(一)

2017/08/14 Data Recovery

误Ghost会导致什么问题

  • 分区表丢失
  • C盘大小等于硬盘本身大小

分析原因

  • 正确步骤:Partition->from image
  • 错误步骤:Disk->from image

解决方法

使用到的工具

  • Winhex
  • FinalDate

给出解决的步骤

1. 恢复扩展分区分区表信息

  • 利用 FinalDate,找第二个分区的起始位置,然后跳到这个 DBR,往上 63 个扇区就是 EBR,并且记录这个位置
  • 算出扩展分区大小:硬盘总扇区数 - 当前 EBR 扇区数 = 扩展分区大小
  • 将十进制数据转换为十六进制,并且回到 MBR 进行填写

2. 计算MBR中主分区的起始位置和大小,并在DBR中填写主分区大小

  • 算出主分区的起始位置:63 号扇区
  • 主分区结束位置 = EBR 起始扇区号 - 1
  • 计算主分区大小
  • 将十进制数据转换为十六进制,并且回到 MBR 进行填写
  • 跳到主分区的 DBR 填写大小

你学到了什么

  1. 了解了什么是误 Ghost
  2. 关于误 Ghost 的一个解决方案

Search

    Table of Contents