文章編號: 303906 - 上次校閱: 2007年12月1日 - 版次: 2.3

如何自訂 WinPE 啟動處理程序對於 Diskpart 公用程式的 Windows XP 部署

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

本文將告訴您,如何自訂 Windows Preinstall 環境 (WinPE) 執行 WinPE 啟動時的客戶自動化工作。

其他相關資訊

在 WinPE,您可以使用 Diskpart.exe 公用程式手動處理整個硬碟 (或硬碟機) 的清潔或刪除或建立新的磁碟分割之前要起始 Windows XP 的安裝。

自動化 Diskpart

若要自動 WinPE 開機和重新分割與 Diskpart,並起始 Windows XP 的安裝:
  1. 編輯 Startnet.cmd 檔 WinPE 原始程式檔中的 [I386\System32] 資料夾中,並將 Formatbat.cmd 項目加入至檔案結尾。

    注意: WinPE 原始程式檔已經從光碟片複製到一個自訂的一般資料夾時,執行此步驟。 例如:
    regsvr32/s netcfgx.dll
    工廠-minint
    netcfg--winpe v
    net start dhcp
    net start nla
    a:\floppy.cmd
    formatbat.cmd
  2. 建立一個稱為 Formatbat.cmd 檔案,並將其置於 I386\System32 WinPE 來源資料夾,使用下列的文字 (此步驟呼叫 Diskpart 指令碼來建立兩個分割區在這個範例,然後將其格式化並啟動 Windows XP 安裝程式):
    diskpart /s delpart.txt
    echo Y | format c: /v:Syspart /fs:ntfs /q 
    echo Y | format d: /v:Sysdata /fs:ntfs /q 
    net use x: \\Server\XPShare
    X:\XPPro\i386\winnt32.exe /syspart:c: /unattend:X:\XPPro\unattend.txt /s:X:\XPPro\i386"
    exit
    					
    注意: 您必須使用參數 / syspart:c:,安裝程式順利啟動。

  3. 建立一個稱為 Delpart.txt 檔案,並將其置於 I386\System32 WinPE 來源資料夾,使用下列的文字。這個步驟會建立資料分割主要磁碟分割,會使用 4,096 MB 的磁碟空間 ; 會指派磁碟機代號 (C:) 和標示為 「 作用中 」、 建立了擴充和邏輯磁碟分割上,藉由使用磁碟 1 上剩餘的空間並指派磁碟機代號 (D:),然後離開回到啟用 Formatbat.cmd 檔案來處理或繼續進行這兩個這些磁碟分割為 NTFS 格式並啟始從網路共用的 Windows XP 的自動的安裝中下一個命令:
    Select disk 1
    clean
    
    create partition primary size 4096
    assign letter c
    Active
    create partition extended 
    create partition logical
    assign letter d
    Exit
    					
    前述步驟可以進行初始化的 「 自主式的 sysprep 原廠安裝 」 建立資料分割時: 主要的磁碟分割標記為使用中或指派的磁碟機字母,並格式化。

    通常,在設定這些檔案時 WinPE 原始程式檔用來建立啟動光碟片。

這篇文章中的資訊適用於:
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
關鍵字:?
kbmt kbenv kbhowto kbsetup KB303906 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:303906? (http://support.microsoft.com/kb/303906/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。