国产探花免费观看_亚洲丰满少妇自慰呻吟_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 提示我的正是各分區間有重疊,因此我就按照這種想法把幾個分區的中止位置修改了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 济南市| 海安县| 蚌埠市| 西青区| 东山县| 芦山县| 维西| 九江市| 宁都县| 建德市| 秭归县| 晋江市| 安溪县| 蒙自县| 辰溪县| 光泽县| 井研县| 于都县| 息烽县| 富裕县| 鹿泉市| 梁山县| 湟中县| 静乐县| 连州市| 南漳县| 长沙县| 綦江县| 桦川县| 无为县| 崇义县| 襄垣县| 威宁| 翁牛特旗| 萝北县| 清远市| 五指山市| 新民市| 巩义市| 名山县| 额敏县|