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 分區 起始位置 0 柱面 1 磁頭 1 扇區,中止位置 1558 柱面 164 磁頭 63 扇區 而正確的應改為如下: 第 0 分區 起始位置 0 柱面1 磁頭1 扇區,中止位置 301 柱面 179 磁頭 63 扇區 我當時猜想的原理是:每個柱面包含有 0~254 共 255 個磁頭,每個磁頭中包含有 0~63 共 64 個扇區,而上一分區的中止位置的下一位應該是當前分區的起始位置,而 PartitionMagic 提示我的正是各分區間有重疊,因此我就按照這種想法把幾個分區的中止位置修改了。 |
新聞熱點
疑難解答