如何修复被Partition Magic损坏的分区表

所属分类: 软件教程 / 系统工具 阅读数: 1072
收藏 0 赞 0 分享

DELL C521 台机(160GB)预装的 Windows Vista,默认仅分了一个系统分区(140GB)和一个特殊的备份分区(10GB)。由于我第一次接触 Vista,很无知,想当然的企图用 PowerQuest PartitionMagic 8.0 for DOS 来对硬盘进行重分区。一进 PQMagic 就提示“硬盘上有错误,是否要修复”,不假思索地就按了“是”,结果,分区表被损坏了,连 PQMagic 自己都无法再识别该硬盘上的分区了(错误#105,进去时报分区有重叠),靠!当然,机器也乖乖地报找不到硬盘还是操作系统之类的错误(# 具体我给忘了  )

由于硬盘里保存了很多有用信息,不到万不得已我可不想重格硬盘重装系统,先找办法恢复分区表和系统吧。查了大量文章,最先尝试“fdisk /mbr”,无效(我也觉得应该不关MBR的事);用 Windows XP/Vista 系统光盘自动修复,无效;

重点开始:

用 DiskGenius(原 DiskMan,下载地址大家百度)的“重建分区表”,结果建出一大堆乱七八糟的分区,总容量 1TB+,我抓狂了。

正当无奈之际,想起刚才 PQMagic 报的分区有重叠错误,在 DiskGenius 里果然看到一个不知名分区和那个 DELL 的特殊分区的中止柱面/磁头/扇区数值明显有误,都被改成了磁盘最后一个扇区的值了。

手边另有两台本本(一台 Vista 一台 Xp),立马分别运行 DiskGenius 查看分区表信息,估摸着该怎么改这损坏了的分区信息。

我猜就是把上一分区的结束位置和下一分区的起始位置接上(刚好相差一个扇区),试试吧,改好,存盘重启,修复。哈。。解决了!(以下为分区信息表对接方法参考

分区表信息

比如三个分区序号分别为 0、1、2,被损坏时用 diskgenius 看到的信息假设如下(具体数据我编造的,但是错误原因一致):

第 0 分区 起始位置 0 柱面 1 磁头 1 扇区,中止位置 1558 柱面 164 磁头 63 扇区
第 1 分区 起始位置 301 柱面 180 磁头 1 扇区,中止位置 1558 柱面 164 磁头 63 扇区
第 2 分区 起始位置 1055 柱面 15 磁头 21 扇区,中止位置 1558 柱面 164 磁头 63 扇区

而正确的应改为如下:

第 0 分区 起始位置 0 柱面1 磁头1 扇区,中止位置 301 柱面 179 磁头 63 扇区
第 1 分区 起始位置 301 柱面 180 磁头 1 扇区,中止位置 1055 柱面 14 磁头 20 扇区
第 2 分区 起始位置 1055 柱面 15 磁头 21 扇区,中止位置 1558 柱面 164 磁头 63 扇区

我当时猜想的原理是:每个柱面包含有 0~254 共 255 个磁头,每个磁头中包含有 0~63 共 64 个扇区,而上一分区的中止位置的下一位应该是当前分区的起始位置,而 PartitionMagic 提示我的正是各分区间有重叠,因此我就按照这种想法把几个分区的中止位置修改了。

PS:我是从 Vista 光盘启动的,居然说找到了一个系统,马上修复,再重启(这里其实修复的是处于硬盘上的Vista的恢复菜单那东西,估计跟之前 fdisk /mbr 被改掉了有关),出现了Vista的恢复菜单,进去,也看到可以被修复的系统了,再一次修复,重启,哈,这次彻底把系统给恢复过来了,Hooray!!!

一波三折,折腾了远不止上述这些时间才找回了我的系统,但毕竟成功了,激动。蹩脚的电脑医院和DELL客服都只会重格硬盘(用debug命令)。

这里是我从光盘启动执行 diskgen.exe 用的刻盘文件——王牌启动盘 V2.1(下载地址还是自己百度下,嘿。。)

更多精彩内容其他人还在看

冰点还原精灵如何卸载,冰点还原精灵卸载方法图文方法

有很多网友说装了冰点还原精灵后想卸载,可又不知道怎么卸?网上下的工具不是报毒就是用不了,在这里小编详细图文教您们一遍。
收藏 0 赞 0 分享

冰点还原精灵图解安装使用方法(安装,卸载)

冰点还原精灵(DeepFreeze)是由Faronics公司出品的一款系统还原软件,它可自动将系统还原到初始状态,保护系统不被更改,能够很好的抵御病毒的入侵以及人为的对系统有意或无意的破坏
收藏 0 赞 0 分享

VMware vSphere最低内存2G的限制的解决方法

VMware vSphere对硬件的要求比较高,但是对于测试系统来说我们是希望配置要求越低越好,CPU的要求卡死在哪里,必须要64位系统,安装客户机必须要支持VT技术才能安装64位的,这些是没什么好商量的
收藏 0 赞 0 分享

如何给虚拟机提速

虚拟机为计算机提供虚拟硬件,可以在一台电脑上同时运行多个虚拟的操作系统。与此同时,它对电脑的配置要求也比较苛刻(尤其是内存与处理器)。
收藏 0 赞 0 分享

鲁大师设置代理服务器的完整步骤(图文教程)

鲁大师也可以设置代理服务器的
收藏 0 赞 0 分享

鸟叔来袭 你电脑的驱动hold住了吗

本文为如何安装使用驱动人生的教程
收藏 0 赞 0 分享

鲁大师设置开机启动和禁止自动升级的方法

在本文中我们将会看到的是鲁大师如何设置开机启动和禁止自动升级的方法
收藏 0 赞 0 分享

用虚拟机玩游戏的经验总结

本文介绍了如何用虚拟机来玩游戏
收藏 0 赞 0 分享

使用RAM Disk将IE临时文件夹移动到内存,加快IE浏览速度[图文]

今天我们向大家介绍一款非常有意思的软件RAM Disk,它可以将内存变成硬盘使用,是一直比较高级的使用方法。当然硬盘的容量相比内存要大得多,为什么还要将内存当硬盘使用呢
收藏 0 赞 0 分享

DevCon 命令行实用工具可替代设备管理器 devcon.exe使用说明

DevCon 实用工具是一种命令行实用工具,可以替代设备管理器。使用 DevCon,您可以启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。DevCon 还提供与驱动程序开发人员有关、但无法在设备管理器中看到的信息
收藏 0 赞 0 分享
查看更多