共用方式為


快速入門:Sysprep 並擷取參考裝置映射,並部署至新的裝置

在本快速入門中,您會使用部署映像服務與管理 (DISM) 工具,將 Windows IoT 企業版的參考裝置映射擷取到 Windows 映射格式 (WIM) 檔案。 然後,您會將 WIM 映射部署到新的裝置。

必要條件

Sysprep 參考裝置範例

在稽核模式中進行自定義之後,您可以擷取自訂參考裝置的映像。 雖然不需要稽核模式,但會提供可在在線自定義裝置的案例,再進入現成體驗 (OOBE)。

本節提供 sysprep 參考裝置的步驟,並同時套用至實體裝置和虛擬機:

  1. 選取 [系統準備工具] 上的 [取消 ] 以關閉它,然後從具有系統管理員許可權的命令提示字元執行 Sysprep,以準備映像以進行擷取:

    注意

    如果您已完成 快速入門:以稽核模式 自訂參考裝置,並將 powershell.exe 設定為自定義殼層,請執行下列命令以使用系統管理員許可權開啟命令提示字元: Start-Process cmd -Verb RunAs

    C:\Windows\System32\Sysprep\sysprep.exe /generalize /oobe /shutdown
    

    顯示以 Powershell 作為預設系統殼層的 sysprep 命令螢幕快照

在 Sysprep 準備映射之後,參考裝置將會關閉。 下次裝置開機時,它會開機進入 OOBE。

警告

在您準備好擷取映像之前,請勿重新開啟參考裝置電源。 如果裝置開機,您必須再次完成 Sysprep 程式。

建立可開機的 WinPE 磁碟驅動器

Windows PE (WinPE) 是一種小型作業系統,可用來安裝、部署及修復 Windows 桌面版本、Windows Server 和其他 Windows 作業系統。 這是您先前在技術人員計算機上安裝的 Windows 評定與部署套件 (ADK) 附加元件。

在您的 技術人員計算機上,遵循建立可開機 WinPE 磁碟驅動器的步驟:

在本節中,您會建立具有多個磁碟分區的可開機 WinPE USB 磁碟驅動器。 擁有多個分割區可讓您擁有 WinPE 的 FAT32 磁碟分區,以及擷取 WIM 檔案的 NTFS 磁碟分區。 您可以使用此 USB 磁碟驅動器來擷取和部署映像。

提示

您可以使用您在上一個快速入門中建立可開機 Windows IoT 企業版安裝媒體的相同 USB 磁碟驅動器。

  1. 將 USB 磁碟驅動器插入技術人員電腦。

  2. 以系統管理員身分開啟部署和映像處理工具環境。 您可以在 [開始] 功能表中的 [Windows 套件] 底下找到 [部署和映射處理工具] 的快捷方式。

  3. 執行 Diskpart:

    diskpart
    
  4. 使用 Diskpart 來格式化磁碟驅動器,並針對 WinPE 和映像建立兩個新的分割區:

    List disk
    select disk X    (where X is your USB drive)
    clean
    create partition primary size=2048
    active
    format fs=FAT32 quick label="WINPE"
    assign letter=P
    create partition primary
    format fs=NTFS quick label="Images"
    assign letter=I  
    Exit
    
  5. 將 WinPE 檔案複製到工作資料夾:

    copype amd64 C:\WinPE 
    

    此命令會將 64 位 WinPE 檔案複製到 C:\WinPE。 目的地資料夾會自動建立。

  6. 將 WinPE 檔案複製到 USB 金鑰。

    makewinpemedia /ufd C:\WinPE P:
    

    其中 P: 是具有 WinPE 磁碟分區的 USB 磁碟驅動器。 此命令會將分割區格式化,並清除其上的任何數據。

  7. 將 USB 快閃磁碟驅動器從技術人員電腦移至參照裝置。

將參考裝置開機至 WinPE 並擷取 Windows IoT 企業版 OS 映射

在本節中,您會從參照裝置的硬碟擷取 WIM 映像。 此 WIM 可用於開發或生產環境中。 開發程式的不同階段通常會擷取OS映像。 例如,下列步驟可用來擷取已安裝默認應用程式的OS基底映像。 稍後的映像可以擷取,並安裝更多終端客戶應用程式。

在您的參考裝置範例中,遵循步驟來擷取 WIM 映射:

  1. 從可開機的 WinPE USB 快閃磁碟驅動器開機參考裝置。

    重要

    在您知道哪個密鑰顯示裝置的開機功能表之前,請勿開機您的裝置。 裝置處於 Sysprepped 狀態,不應允許開機回到 Windows IoT 企業版。

    系統會開機至 WinPE,您可以在其中看到命令提示字元。

    顯示 WinPE 命令提示字元的螢幕快照

    提示

    如果您有不同的鍵盤配置,您可以在輸入地區設定中找到所需版面配置的語言:鍵盤組清單,藉以wpeutil setKeyboardLayout 0816:00000816變更鍵盤配置 然後從 WinPE 命令提示字元執行 winpeshl.exe ,以確保新的配置會套用至目前的工作階段。

  2. 從 WinPE 命令提示字元中,執行 Diskpart:

    diskpart
    
  3. 使用 Diskpart 列出磁碟,以便識別已安裝 Windows IoT 企業版的磁碟:

    list disk
    

    您應該會看到如下的內容:

    Disk ###  Status          Size     Free     Dyn  Gpt
    --------  -------------   -------  -------  ---  ---
    Disk 0    Online            63 GB      0 B        *
    Disk 1    Online            14 GB      0 B
    

    在此範例中, 磁碟0 大小代表我們安裝Windows IoT企業版的磁碟。

  4. 選取 [磁碟 0],然後列出分割區和磁碟區:

    select Disk 0
    list partition
    list volume
    

    您應該會看到如下的內容:

    DISKPART> select disk 0
    
    Disk 0 is now the selected disk.
    
    DISKPART> list partition
    
        Partition ###  Type              Size     Offset
        -------------  ----------------  -------  -------
        Partition 1    System             100 MB  1024 KB
        Partition 2    Reserved            16 MB   101 MB
        Partition 3    Primary             63 GB   117 MB
        Partition 4    Recovery           602 MB    63 GB
    
    DISKPART> list volume
    
        Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
        ----------  ---  -----------  -----  ----------  -------  ---------  --------
        Volume 0     E                UDF    DVD-ROM     4236 MB  Healthy    
        Volume 1                      NTFS   Partition     63 GB  Healthy    
        Volume 2                      FAT32  Partition    100 MB  Healthy    Hidden
        Volume 3                      NTFS   Partition    602 MB  Healthy    Hidden
        Volume 4     C   WINPE        FAT32  Partition   2048 MB  Healthy
        Volume 5     D   Images       NTFS   Partition     14 GB  Healthy           
    

    在此範例中, 分割區 3 的類型為 主要 類型,且是安裝 Windows IoT 企業版的位置。 字母 CDE 分別指派給 WinPEImagesDVD-ROM 磁碟區。

  5. 選取 [分割區 3],並指派尚未使用中的驅動器號:

    select partition 3
    assign letter=W
    

    如果您再次列出磁碟區,您應該會看到 Windows IoT 企業版磁碟分區現在已指派驅動器號:

    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  --------
    Volume 0     E                UDF    DVD-ROM     4236 MB  Healthy    
    Volume 1     W                NTFS   Partition     63 GB  Healthy    
    Volume 2                      FAT32  Partition    100 MB  Healthy    Hidden
    Volume 3                      NTFS   Partition    602 MB  Healthy    Hidden
    Volume 4     C   WINPE        FAT32  Partition   2048 MB  Healthy
    Volume 5     D   Images       NTFS   Partition     14 GB  Healthy       
    
  6. 結束 Diskpart:

    exit
    
  7. 從 WinPE 命令提示字元中,使用 DISM 來擷取 Windows 磁碟分區的映像:

    Dism /capture-image /imagefile:D:\WindowsIoTEnterprise.wim /CaptureDir:W:\ /Name:"Windows IoT Enterprise"
    

    DISM 會擷取 OS 磁碟分區的映射,並將其儲存在 D: 磁碟驅動器上。

    顯示使用dism擷取影像成功擷取的螢幕快照

    注意

    您的裝置將有多個分割區,但您只需要擷取 Windows 磁碟分區。

  8. 關閉虛擬機器:

    wpeutil shutdown
    

從 WinPE 部署擷取的 WIM 映像

在本節中,您會從 WinPE 部署 WIM 映像。 您在這些快速入門中建立的參考裝置範例已處於已部署狀態,因為它已擷取為 Sysprepped 狀態,且部署時會開機到 OOBE。 本節提供將擷取的 WIM 映射部署到新裝置的步驟,不過您也可以使用此程式將映射部署到您從中擷取的相同裝置。

在您的 新裝置中,遵循部署 WIM 映射的步驟:

  1. 從可開機的 WinPE USB 快閃磁碟驅動器開機裝置。

  2. 從 WinPE 命令提示字元中,執行 Diskpart:

    diskpart
    
  3. 列出然後選取裝置的磁碟:

    list disk
    select disk X    (where X is the disk of your device)
    
  4. 將 device::

    clean 
    convert gpt 
    create partition efi size=100 
    format quick fs=fat32 label="System" 
    assign letter="S" 
    create partition msr size=16 
    create partition primary 
    format quick fs=ntfs label="Windows" 
    assign letter="W" 
    

    注意

    上述 Diskpart 命令不會建立復原磁碟分區。 如果您需要設定復原磁碟分區,請參閱 設定以 UEFI/GPT 為基礎的硬碟磁碟分區

  5. 使用 Diskpart 來識別儲存 WIM 檔案的磁碟區:

    list volume
    

    您應該會看到如下的內容:

    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  -------- 
    Volume 0     W   Windows      NTFS   Partition     63 GB  Healthy    
    Volume 1     S   System       FAT32  Partition    100 MB  Healthy    Hidden
    Volume 2     C   WINPE        FAT32  Partition   4078 MB  Healthy
    Volume 3     D   Images       NTFS   Partition     16 GB  Healthy       
    

    在此範例中,具有字母 D 的磁碟區 3 是 WIM 檔案的儲存位置。

  6. 結束 Diskpart:

    exit
    
  7. 從 WinPE 命令提示字元中,將 WIM 映像部署到在上一個步驟中建立的 W: 磁碟驅動器:

    Dism /Apply-Image /ImageFile:D:\WindowsIoTEnterprise.wim /ApplyDir:W:\ /Index:1
    

    顯示使用dism成功套用影像的螢幕快照

  8. 從 WinPE 命令提示字元中,設定系統上的預設 BCD,這是必要的步驟,因為磁碟已重新分割並格式化:

    W:\Windows\System32\bcdboot W:\Windows /s S:
    
  9. 拿掉 USB 磁碟驅動器,並在 WinPE 命令提示字元重新啟動系統。

    wpeutil reboot
    

裝置會重新啟動至 OOBE,其中包含您先前自定義和擷取的 Windows IoT 企業版映像。