国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 應用 > 系統工具 > 正文

如何修復被Partition Magic損壞的分區表

2024-07-16 17:02:00
字體:
來源:轉載
供稿:網友

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 提示我的正是各分區間有重疊,因此我就按照這種想法把幾個分區的中止位置修改了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 读书| 项城市| 蓬安县| 岱山县| 互助| 盱眙县| 铜山县| 红原县| 孟津县| 额尔古纳市| 河西区| 三门县| 定襄县| 隆昌县| 松桃| 台东市| 辽中县| 阿尔山市| 龙岩市| 三明市| 乌拉特后旗| 满城县| 汝州市| 建德市| 青海省| 句容市| 夏邑县| 翼城县| 枣庄市| 北海市| 额尔古纳市| 固原市| 和平区| 呼和浩特市| 青田县| 台南县| 荣成市| 青海省| 阳曲县| 美姑县| 武强县|