2013-02-04

Windows7 怎麼將系統磁區轉移到新硬碟?

問題 : 要怎樣透過 ghost partition to partition 的方式備份到另一顆硬碟上, 而又可以正常開機呢?!
我想把原本硬碟上的win7 ghost 到新硬碟上, 但又不想用disk to disk的方式因為我只要系統磁區的部分!!
windows7 有隱藏磁區大約100MB, 我也有都備份過去, 但始終無法開機, 會有錯誤.
但是使用disk to disk是可以開機的!! ( 利用 ghost 加 -lB 參數; ex : c:\>ghost –lB ; 含 MBR 一起 Copy )

============================================================
方法 1: 使用 Ghost <--- 僅新硬碟會動到
100M 的系統保留分區 就不必了
先格式化新硬碟, 然後用 Ghost 把 W7 還原到 Primary Partition 1 並對該分區 active

<<分區代號請自行修改>> 
在PE或救援光碟下執行以下步驟:
bcdboot C:\windows /s C: /l zh-TW
bootsect /nt60 Sys     <--- 會更新硬碟磁碟分割的主開機程式碼,以便在BOOTMGR 與 NTLDR 之間切換
REG LOAD HKLM\Sys C:\Windows\System32\config\System
REG DELETE HKLM\Sys\MountedDevices /v "\DosDevices\C:" /F    <--- 避免系統認錯分區
REG UNLOAD HKLM\Sys
重啟 進入W7

============================================================
方法 2: 使用 W7 內建的備份還原功能 <--- 新舊硬碟都會動到
首先必須對調新舊兩顆硬碟的數位簽章. 怎麼說呢?
Windows 7 的備份, 有綁定硬碟數位簽章. 也就是備份時,給硬碟一個號碼
告訴還原軟體,每個還原檔,只能還原到一開始備份來源的硬碟
把舊硬碟的數位簽章號碼和新硬碟的數位簽章號碼對換. 以用來騙過還原軟體, 達成還原到新硬碟的目標!
以"磁碟 0 是新硬碟, 磁碟 1 是舊硬碟" 為例. 步驟如下:
0. 先以救援光碟格式化新硬碟
1. 啟動救援光碟->"命令提示字元"
2. DISKPART
3. LIST
4. SELECT DISK 1
5. DETAIL DISK
6. 抄下磁碟 1 磁碟識別碼 xxxxxxxx
7. LIST DISK
8. SELECT DISK 0
9. DETAIL DISK
10. 抄下磁碟 0 磁碟識別碼 yyyyyyyy
11. UNIQUE DISK ID xxxxxxxx
12. SELECT DISK 1
13. UNIQUE DISK ID yyyyyyyy
14. Reboot
15. 再次執行救援光碟的備份還原功能
============================================================

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.