locked
關於使用Sysprep佈署Windows 7釋疑? RRS feed

  • 問題

  • 各位MVP們:

    再下近日使用了VMware Workstation安裝了Windows 7 Ultimate且在完成後也參考MS官方網頁封裝佈署教學:

    http://technet.microsoft.com/zh-tw/library/ee523217%28WS.10%29.aspx

    如下擷取部分需要內容:

    清理映像

    設定 Windows 7 時,會建立暫時使用者帳戶以進行登入。在此步驟中,您會以稽核模式啟動電腦,來移除暫時使用者帳戶及其使用者設定檔。這也是您在映像中安裝任何應用程式、裝置驅動程式及更新的最後機會。

    使用系統準備工具 (Sysprep) 以稽核模式啟動電腦

    1.按一下 [開始],在 [搜尋] 方塊中輸入 C:\Windows\System32\sysprep\sysprep.exe,然後按 ENTER 鍵以啟動 Sysprep。

    系統準備工具

    2.在 [系統清理動作] 清單中,選取 [進入系統稽核模式]。

    3.選取 [一般化] 核取方塊。

    4.在 [關機選項] 清單中,選取 [重新開機]。

    5.按一下 [確定],以稽核模式重新啟動電腦。

    6.電腦重新啟動之後,Windows 7 就會以 Administrator 身分自動登入。


    移除暫時使用者帳戶的設定檔

    1.按一下 [開始],在 [搜尋] 方塊中輸入 user profile,然後在搜尋結果中按一下 [設定進階使用者設定檔內容]。

    2.在 [使用者設定檔] 對話方塊中,按一下您在參照電腦上安裝 Windows 7 時建立的暫時使用者帳戶名稱,然後按一下 [刪除]。按一下 [是] 以確認。

    3.按一下 [確定] 以關閉 [使用者設定檔] 對話方塊。


    移除暫時使用者帳戶

    1.按一下 [開始],在 [電腦] 上按一下滑鼠右鍵,然後按一下 [管理]。

    2.在主控台樹狀目錄 (左窗格) 中,按一下 [本機使用者和群組]。

    3.在詳細資料窗格 (中間窗格) 中,按兩下 [使用者]。

    4.在您於參照電腦上安裝 Windows 7 時建立的暫時帳戶名稱上按一下滑鼠右鍵,然後按一下 [刪除]。

    5.按一下 [是],確認要刪除暫時使用者帳戶。

    6.按一下 [確定],認可刪除系統管理員帳戶。

    7.關閉 [電腦管理] 視窗。


    一般化映像


    在此步驟中,您可將映像一般化並安裝在每台電腦上,然後準備讓該映像以 [Windows 歡迎畫面] 啟動。將映像一般化可移除映像中所有與硬體相關的資訊、重設啟用計時並清理 Windows 7,這樣您就可以將映像重複用於其他電腦。

    使用 Sysprep 準備以 Windows 歡迎畫面啟動電腦

    1.開啟 Sysprep。(當您以稽核模式啟動作業系統時,Windows 7 會自動執行 Sysprep。)

    2.在 [系統清理動作] 清單中,選取 [進入系統全新體驗 (OOBE)]。

    3.選取 [一般化] 核取方塊。

    4.在 [關機選項] 清單中,選取 [關機]。

    5.按一下 [確定],執行 Sysprep 並關機。

    完成上述步驟後就將VMware裡的Windows 7以Ghost做成.GHO Image

    試問我這樣子的做法可否實際讓虛擬機上製做為不受任何硬體變更侷限的萬用Image Restore To True PC?

    PS:

    我使用Sysprep方式是在Windows 7 (首度進系統已是Administrator身分登入)事先將使的設檔與使將其後直接進行進入體驗 (OOBE)後,再重開機製做.GHO Image,有省略掉MS官方教學說明所提需事先進行Sysprep的進入系統核模後重開機變為Administrator身分登入。這樣省略了是否對封裝檔有啥影響嗎?

    可以幫我評估虛擬機VS實體機安裝加Sysprep Windows 7的優缺點比較嗎?






    • 已編輯 Lovelif 2012年8月22日 上午 04:55
    2012年8月22日 上午 01:15

解答

  • 很長很長...

    我看這樣你只能把它當做VMware的萬用檔

    因為你在Vmware WorkStation安裝後,裡面放的是虛擬機的軀動程式 (例如Harddisk..raid controller..SCSI driver等等...)

    如果你把它回復到實體機上,有可能沒進Windows就看到藍畫面了...

    不過你可以事先把軀動程式放進你要製造萬用檔的視窗裡, 增加兼容能力, 再做Sysprep步驟

    其實Vmware還有它的V2P Solution, 你可以找找看相關文件.

    • 已提議為解答 AChange 2012年8月24日 上午 04:47
    • 已標示為解答 Andy ChenModerator 2012年8月26日 上午 01:20
    2012年8月22日 上午 05:56
  • Sysprep的目的不就是藉由將使的設檔與使將其移除以達成去除硬體驅動相關訊息便於不受重大硬體設備更改而造成開機的BSOD嗎?

    因為我本著實驗精神於今日在我尚未參考Justin Lau兄台提供的VMWare的V2P選擇做法就自行重新於VMware上裝完Windows 7後再進行Sysprep後,立即Ghost起來再還原到實體機上驗證開機

    是否會BSOD,結果是可順利通過進入系統。

    終於讓虛擬系統走出象牙塔了。

    這又該如何解釋呢?

    Sysprep 的功能在 TechNet 文件庫寫道:
    「系統準備 (Sysprep) 工具會準備要複製、稽核和交付給客戶的 Windows 安裝。複製又稱為製作映像,可讓您擷取自訂的 Windows 映像,以供在整個組織中重複使用。稽核模式可讓您將其他裝置驅動程式或應用程式新增至 Windows 安裝。在您安裝其他驅動程式與應用程式之後,您就可以測試 Windows 安裝的完整性。Sysprep 也可讓您準備要交付給客戶的映像。當客戶啟動 Windows 時,就會啟動 Windows 歡迎畫面。」

    如果您可以成功,比較有可能是 Windows 內建的驅動可以正常辨識磁碟控制器,
    尤其設定的磁碟通道是用 IDE 模式,小弟過去的經驗是成功率更高,
    但萬一碰到比較特別,像是有自己的 AHCI 模式或陣列控制之類的,
    就可能沒辦法開機成功了。


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    好用的微軟技術支援小工具
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    • 已提議為解答 AChange 2012年8月24日 上午 04:47
    • 已標示為解答 Andy ChenModerator 2012年8月26日 上午 01:20
    2012年8月23日 上午 02:51
    版主

所有回覆

  • 很長很長...

    我看這樣你只能把它當做VMware的萬用檔

    因為你在Vmware WorkStation安裝後,裡面放的是虛擬機的軀動程式 (例如Harddisk..raid controller..SCSI driver等等...)

    如果你把它回復到實體機上,有可能沒進Windows就看到藍畫面了...

    不過你可以事先把軀動程式放進你要製造萬用檔的視窗裡, 增加兼容能力, 再做Sysprep步驟

    其實Vmware還有它的V2P Solution, 你可以找找看相關文件.

    • 已提議為解答 AChange 2012年8月24日 上午 04:47
    • 已標示為解答 Andy ChenModerator 2012年8月26日 上午 01:20
    2012年8月22日 上午 05:56
  • 如果照你的描述,希望在虛擬機上製作可還原到實體 PC 的萬用映像檔,
    這部份是有難度的,主要在於你必須事先塞好如 Justin Lau 所提到的實體 PC 所需硬碟控制器的驅動,
    但硬體規格一直在變化,除非你能不斷更新你所謂的萬用映像檔,
    否則可能在開機過程就產生錯誤而 BSOD 了。

    蘇老碎碎念
    資訊無涯,回頭已不見岸
    好用的微軟技術支援小工具
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    2012年8月22日 上午 07:39
    版主
  • Sysprep的目的不就是藉由將使的設檔與使將其移除以達成去除硬體驅動相關訊息便於不受重大硬體設備更改而造成開機的BSOD嗎?

    因為我本著實驗精神於今日在我尚未參考Justin Lau兄台提供的VMWare的V2P選擇做法就自行重新於VMware上裝完Windows 7後再進行Sysprep後,立即Ghost起來再還原到實體機上驗證開機

    是否會BSOD,結果是可順利通過進入系統。

    終於讓虛擬系統走出象牙塔了。

    這又該如何解釋呢?

    2012年8月22日 上午 09:15
  • 恭喜你成功過關 : )

    這個可能要托賴Windows 7的驅動程式庫有夠多....這個問題Sysprep自身不能夠解決...

    我個人的經驗是在Windows Server 2003得來的, 當年我公司有幾台Citrix機, 由於員工數目日多, 我們要擴建

    所以多買很多台機器, 但又不想全部重裝, 所以就以sysprep的方式Clone出來

    後來Restore到新硬體上就碰到我所說的問題了, 結果花了很大功夫才完成, 但總算是很好的經驗

    現在我都用其他解決辦法了, 微軟的SCVMM..Hyper V...還有其他家的解決方案就不提囉 : P


    邊幫助, 邊鍛鍊

    2012年8月22日 上午 09:39
  • 這個可能要托賴Windows 7的驅動程式庫有夠多



    照您說來若是我將該份所謂的萬用Windows 7 GHO Image Restore Other PC也不一定能順利進入系統嗎?
    我自己是用家裡的一台代四核心X64與另一台Socket 478 P4 CPU X86的PC分別使用兩份經由虛擬機Sysprep製做的X86與X64的萬用Windows 7 GHO 進行還原驗證也皆順利通過了,因為本身有在接維修案件就不曉得若是也拿到客人的實體機進行還原是否會BSOD?
    倘若不幸遭遇BSOD能否像您所提供的微軟自家Microsoft System Center Virtual Machine Manager or Hyper V的解決方式排除呢?  
    還是這兩項產品只適用伺服器主機,對於Windows 7與Windows 8用戶端主機就不適用了呢?
     

    • 已編輯 Lovelif 2012年8月23日 上午 12:47
    2012年8月23日 上午 12:43
  • Sysprep的目的不就是藉由將使的設檔與使將其移除以達成去除硬體驅動相關訊息便於不受重大硬體設備更改而造成開機的BSOD嗎?

    因為我本著實驗精神於今日在我尚未參考Justin Lau兄台提供的VMWare的V2P選擇做法就自行重新於VMware上裝完Windows 7後再進行Sysprep後,立即Ghost起來再還原到實體機上驗證開機

    是否會BSOD,結果是可順利通過進入系統。

    終於讓虛擬系統走出象牙塔了。

    這又該如何解釋呢?

    Sysprep 的功能在 TechNet 文件庫寫道:
    「系統準備 (Sysprep) 工具會準備要複製、稽核和交付給客戶的 Windows 安裝。複製又稱為製作映像,可讓您擷取自訂的 Windows 映像,以供在整個組織中重複使用。稽核模式可讓您將其他裝置驅動程式或應用程式新增至 Windows 安裝。在您安裝其他驅動程式與應用程式之後,您就可以測試 Windows 安裝的完整性。Sysprep 也可讓您準備要交付給客戶的映像。當客戶啟動 Windows 時,就會啟動 Windows 歡迎畫面。」

    如果您可以成功,比較有可能是 Windows 內建的驅動可以正常辨識磁碟控制器,
    尤其設定的磁碟通道是用 IDE 模式,小弟過去的經驗是成功率更高,
    但萬一碰到比較特別,像是有自己的 AHCI 模式或陣列控制之類的,
    就可能沒辦法開機成功了。


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    好用的微軟技術支援小工具
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    • 已提議為解答 AChange 2012年8月24日 上午 04:47
    • 已標示為解答 Andy ChenModerator 2012年8月26日 上午 01:20
    2012年8月23日 上午 02:51
    版主