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

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

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

2024-07-15 01:54:50
字體:
來源:轉載
供稿:網友

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色达县| 合肥市| 阿瓦提县| 禹城市| 临江市| 灵山县| 嘉祥县| 蚌埠市| 稻城县| 古蔺县| 兰坪| 南皮县| 泰宁县| 云和县| 星座| 宁陕县| 仁布县| 峨眉山市| 石棉县| 丰县| 秀山| 荆门市| 建昌县| 邵阳县| 大宁县| 平顶山市| 张家川| 堆龙德庆县| 东乌珠穆沁旗| 蛟河市| 孝昌县| 苍梧县| 孟连| 高安市| 军事| 来凤县| 尉犁县| 莱西市| 临泉县| 虎林市| 湖州市|