:::

1. 製作 Windows 7 還原檔需注意的事項

在安裝 Windows 系統時會產生一個獨一無二的 SID (Security Identifier),它用來識別每一部主機,若在同一個區域網路內有兩部相同 SID 的主機,會出現警告訊息。一般而言,每次安裝系統時的SID不可能會發生重複,但若是使用TrueImage或Ghost直接備份系統,並安裝至另一部電腦,或者是使用像 VMWare 等虛擬機器軟體 Clone 功能來產生的虛擬機器,就會發生重複SID的問題。此時就無法將電腦加入 AD 網域中,必須將 SID 變更過後才能加入網域。

在 Windows XP 時代常用 NewSID 這隻程式來產生新的 SID,並且將主機名稱重新命名,但並不適用 Windows 7 或 Windows Server 2008 等高階的版本,必須使用Windows內建的sysprep.exe來更改SID。

它的用法如下:

1. 進入資料夾:C:\Windows\System32\sysprep後,執行:「sysprep.exe」。

 

2. 在「系統準備工具3.14」視窗中,選擇「進入系統全新體驗(OOBE)」,記得勾選「一般化」才會產生新的SID,之後按下「確定」按鈕。

 

3. 在完成重建作業後,會重新開機並進入設定畫面,例如:設定時區、鍵盤、電腦名稱、登入的帳戶名稱和密碼、Windows啟用等等。

4. 若以該機做大量部署的備份來源時,建議先啟用 administrator 帳戶 (不用設密碼),再以 administrator 身分進入並刪除之前的使用者,執行 sysprep ,在「系統準備工具3.14」視窗中,將「關機選項(S)」下拉選擇「關機」,按下「確定」按鈕。接著再以第三方備份軟體 (如:Ghost、TrueImage、Clonezilla等) 以光碟或隨身碟開機來做備份還原檔。

 

5. 若執行 sysprep 時,出現「嘗試對電腦執行 sysprep 時發生嚴重錯誤」的警告視窗則表示我們做的 Image 可能已經做過三次 sysprep+一般化了,這在 Windows\System32\Sysprep\Panther 資料夾中的 Setuperr.log 檔案會出現  [0x0f0082]、[0x0f0070] 和 [0x0f00a8] 這三個錯誤代碼,這與 M$ 的軟體授權 Rearm 程式有關所以這個 Image 應該不能用了請再還原上一個 Image 檔重做一次,並在下次執行 sysprep 時更改機碼 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\SoftwareProtectionPlatform 將 SkipRearm 其鍵值修改為 1,您可以透過這個方式最多延長 8 次。