2015年8月10日 星期一

Ghost還原Windows到另一顆硬碟後無法開機

原因就是磁碟識別碼跟原本系統裡的不一樣。

原本的 2TB 的硬碟用起來怪怪的,於是買了一顆新的 WD 綠標。另外有一顆舊的 160 G,WD綠標,想用這顆來當系統碟。原本的作業系統是正版 Windows 7 家用進階,盒裝版。

A硬碟 2TB 分割區:
100MB 系統保留
100GB C槽
其餘 D槽
ghost檔:只針對100G的C槽做備份。

B硬碟 160GB。

使用 Hiren's Boot CD, 目前 15.2 版。把B硬碟切出剛剛好的100M,然後再切120G。
使用先前流傳很久的 NoName XPE 光碟,內含 Ghost 11。
partition to partition ,把A硬碟的100MB複製到B硬碟的100MB。
partition from image ,把原本的ghost檔還原到B硬碟120G那個分割區。
重開機

重開機後,一開始可以正常看到Windows準備登入的畫面。然後右下角顯示「這不是正版的Windows」,整個畫面是一片淡藍,加上滑鼠游標,沒有任何其它東西!
沒有地方可以輸入登入Windows的帳號密碼,什麼都沒有。只有右下角顯示這不是正版的Windows。

後來發現這是磁碟識別碼的問題。把160G硬碟的磁碟識別碼變更成原本舊硬碟的識別碼,就可以登入了。


步驟:

使用 Windows 7 光碟,或是 USB 安裝碟。
開機後選擇 修復您的電腦,接下來如果要選取系統映像備份,直接按下一步。
之後會來到 系統復原選項 ,選擇 命令提示字元。

輸入 diskpart,進入磁碟分割指令
顯示硬碟機:
list disk
選擇舊硬碟: (假設舊硬碟是1,新硬碟是0)
select disk 1
查看磁碟識別碼 (抄下來)
detail disk
選擇新硬碟
select disk 0
查看磁碟識別碼
detail disk (也抄下來)
變更新硬碟的識別碼 (把舊硬碟的識別碼打進去)
unique disk id XXXXXXXX
變更舊硬碟的識別碼 (把新硬碟的識別碼打進去)
unique disk id YYYYYYYY

exit,退出後重開機。成功進入 Windows !!


以上方法是直接把兩個硬碟的識別碼對調。 參考這個討論串

沒有留言:

張貼留言