推 watch:感謝回答 02/19 16:06
※ 引述《watch (...)》之銘言:
: 原本 C 的系統是 XP SP3
: 我用了 Clonezilla 依流程操作,使用初學者模式將之備份到 D
: 之後將系統格式化重灌成 Win 7 (PS:格式化後並未更改C槽的大小)
: 過了一段時間後覺得 Win 7 用不習慣
: 想要用還原功能回到之前的 XP,但卻失敗了
: 以下是 Clonezilla 出現的錯誤訊息,請問我該如何解決?
: failed to restore partition image file /home/partimag/2010-02-18-01-img/sda2*
: to dev/sda2!
問題
你的C槽怎麼會在第二個分割區?(/dev/sda2)
正常來說,如果硬碟只有一個作業系統的話,
OS所在的地方應該是第一個(/dev/sda1)
除非你有手動分割硬碟或是裝了spfdisk開機管理員
沒有裝到mbr而是安裝在獨立的分割區
另一種可能是硬碟裝了兩個作業系統,你備份了sda2(這裡面是什麼也很難說)
但開機是在sda1的另一個系統,這種情況下sda2沒有開機能力
要怎麼修復讓sda2可開機我不會,簡單的方法是再讓sda1去開機
可是你有新灌WIN7,WIN7會動哪些東西我也不知道,
也許sda1的開機選單已經被炸掉了
: Maybe this image is corrupt.
: Now resize the partition for sda2
: Unknown partition (/dev/sda2) exists!
: Program terminated.
系統要調整sda2的大小,但是發現sda2已經存在而中止
(老實說我沒看錯誤訊息的習慣....也有sda2不存在而中止的可能啦....)
: The grub directory is NOT found.
: Maybe it does not exist (so other boot manger exists) or the file system is
: not supported in the kernal.Skip running grub-install.
這段不管他,你沒有裝GRUB
: The NTFS boot partition is NOT found or not among the restored partition(s)
: Skip running partclone.ntfsfixboot.
他說沒看到可開機的NTFS分割區,因此partclone的ntfsfixboot不執行
partclone是用來處理NTFS分割區的複製程式
(我現在才知道partclone有這個功能XD)
你的NTFS分割區(應該是sda2)沒有設可開機標籤,應該是裝WIN7的時候被改掉了
我只能推測WIN7裝下去不知道動了什麼,你備份的資料夾中會有分割區的資料
(很小的檔案,純文字檔但是用記事本看不會斷行,
要用madedit、notepad+這一類可以處理linux斷行的文字編輯器看)
和現在的分割狀況比對之後才知道發生了什麼事情
--
◢███◣
◤ ≡ ______________________________________
─⊙-⊙- / \
皿 _/ 把台灣那些可悲的節目收一收 該吃飯了 /
◣ ︶◢ \______________________________________/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.70.158