共用方式為


部署 Windows RE

使用下列步驟將 Windows 復原環境 (Windows RE) 部署到新電腦,以協助使用者在系統失敗時修復電腦。

必要條件

若要完成這個逐步解說,您需要下列項目:

步驟 1:部署Windows RE

  1. 在 Windows RE Tools 磁碟分割中建立新的目錄,然後將自訂Windows RE工具映射複製到此目錄 (Winre.wim) 。 以下是根據韌體類型的範例:

    UEFI:

    mkdir T:\Recovery\WindowsRE
    
    xcopy /h W:\Windows\System32\Recovery\Winre.wim T:\Recovery\WindowsRE
    

    其中T:是您Windows RE Tools 磁碟分割的磁碟機號。 例如:

    Bios:

    mkdir S:\Recovery\WindowsRE
    
    xcopy /h W:\Windows\System32\Recovery\Winre.wim S:\Recovery\WindowsRE
    

    其中 S: 是系統分割區。

  2. 註冊自訂Windows RE工具映射:

    UEFI:

    C:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows
    

    其中T:是 Windows RE Tools 磁碟分割。

    BIOS

    C:\Windows\System32\Reagentc /setreimage /path S:\Recovery\WindowsRE /target W:\Windows
    

    其中 S: 是系統分割區。

  3. 選擇性:如果您已將自訂工具新增至Windows RE開機映射,請加以註冊,使其會出現在 [進階啟動] 功能表上:

    Reagentc /setbootshelllink /configfile E:\Recovery\BootMenu\AddDiagnosticsToolToBootMenu.xml
    

    如需新增自訂工具的詳細資訊,請參閱將自訂工具新增至Windows RE進階啟動功能表

  4. 選用:設定硬體復原按鈕 (或按鈕組合,) 執行包含Windows RE的次要開機路徑。 如需詳細資訊,請參閱新增硬體復原按鈕以啟動Windows RE

步驟 2:識別復原磁碟分割並隱藏磁碟機號

將您的分割區設定為復原分割區,然後隱藏磁碟機號,讓分割區不會出現在常見的 Windows 功能表中,例如檔案總管。

準備 DiskPart 腳本以識別復原磁碟分割並隱藏磁碟機號

  1. 在 [記事本] 中,建立文字檔,其中包含用來識別和隱藏復原分割區的命令。 下列範例是以您的韌體類型為基礎:

    UEFI:

    使用識別碼: PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-bfd50179d6ac) ,將分割區定義為復原分割區。

    使用 GPT 屬性: 0x8000000000000001 使用兩個屬性的組合來隱藏磁碟機號,並將它們標示為必要屬性: GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTERGPT_ATTRIBUTE_PLATFORM_REQUIRED

    如需 UEFI 硬碟磁碟分割屬性的詳細資訊,請參閱 PARTITION_INFORMATION_GPT結構

    rem == HideRecoveryPartitions-UEFI.txt
    select disk 0
    select partition 1
    remove
    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    gpt attributes=0x8000000000000001
    rem == If Push-button reset features are included, add the following commands:
    rem    select partition 5
    rem    remove
    rem    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    rem    gpt attributes=0x8000000000000001
    list volume
    

    Bios:

    使用 屬性: id=27 定義系統分割區,並使用 remove 命令來移除磁碟機號。

    rem == HideRecoveryPartitions-BIOS.txt
    select disk 0
    select partition 3
    set id=27
    remove
    list volume
    exit
    
  2. 根據您的韌體類型,將已完成的檔案儲存為E:\Recovery\HideRecoveryPartitions-UEFI.txt或E:\Recovery\HideRecoveryPartitions-BIOS.txt。

識別並隱藏磁碟機號

  • 執行 diskpart 腳本來識別和隱藏復原磁碟分割:

    Diskpart /s E:\Recovery\HideRecoveryPartitions-<firmware>.txt
    

    其中 <firmware> 是 UEFI 或 BIOS。

確認已正確設定Windows RE組態

  • 開啟系統管理命令提示字元。

    確認Windows RE資訊:

    reagentc /info
    

    驗證下列項目:

    • Windows RE狀態已啟用。
    • Windows RE位置位於正確的分割區上。
    • WinRE 的 BCD GUID 專案與檔案中的 WinRE GUID 專案相同:reagent.xml。 在 BIOS 型電腦上,此檔案位於系統分割區上,位於 \Recovery\<GUID>\ 。 在以 UEFI 為基礎的電腦上,此檔案位於 位於 的 Windows RE Tools 磁碟分割 \Recovery\WindowsRE\ 上。
    • WinRE 位於 \Recovery\WindowsRE 目錄中

Windows 復原環境 (Windows RE) 技術參考

DISM 映像管理命令列選項

自訂 Windows RE

將自訂工具新增至 Windows RE 進階啟動功能表