用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心编程技巧计算机应用

用扩展INT13H研析并恢复大容量硬盘分区信息链表

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 11:50:17
加上该分区所隐含的扇区数,即3FH。
掌握以上几条原则,即便整个分区信息链表全部破坏或丢失,都能从相关的逻辑零扇完全修复。
主分区信息的恢复过程操作概要:
  第一步:活动标志和起始点是固定的 80 01 01 00 分区类型0BH,隐含扇区数是固定的3F 00 00 00,自用扇区总数从逻辑零扇区偏移20H处提取四个字节1B F2 B2 00。
利用公式   扇区总数=(柱面号*磁头数+磁头号)*每磁道扇区数
扇区总数=00B2F21BH、磁头数=FFH、磁头号=FEH、每磁道扇区数=3FH,可推算柱面号,就可得到活动分区的结束点内容。
  第二步:扩展分区的活动标志为00,起始点为下一个柱面号的0头1扇即00 81 DA,分区类型为0FH,隐含部分=前一表项所占用扇区数与其前的隐含扇区之和,结束点由于已超过8.4G一律填为FE FF FF,扩展分区所占用的总的扇区数,可通过上述原则中的第5条计算出来。
 

上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:30,640.63000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号