部署一鍵重設功能

更新日期: 2013年10月

適用於: Windows 8, Windows 8.1

這個逐步解說說明如何建立和部署自訂的一鍵重設復原映像。

在本主題中:

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

這個步驟說明為準備部署復原映像需完成的一次性程序。

  1. 在 [記事本] 中建立文字檔,並在其中包含在每個磁碟分割新增磁碟機代號所需的命令。

    • UEFI:

      rem == AssignLettersToPartitions-UEFI.txt
      select disk 0
      select partition 1
      assign letter="T"
      select partition 2
      assign letter="S"
      select partition 4
      assign letter="W"
      select partition 5
      assign letter="R"
      list volume
      exit
      
    • BIOS:

      rem == AssignLettersToPartitions-BIOS.txt
      select disk 0
      select partition 1
      assign letter="S"
      select partition 2
      assign letter="W"
      select partition 3
      assign letter="R"
      list volume
      exit
      
  2. 依據您的韌體類型,將完成的檔案另存為 E:\Recovery\AssignLettersToPartitions-UEFI.txt 或 E:\Recovery\AssignLettersToPartitions-BIOS.txt。

  1. 在 [記事本] 中建立文字檔,並在其中包含識別和隱藏修復磁碟分割所需的命令。

    • UEFI:

      rem == HideRecoveryPartitions-UEFI.txt
      select disk 0 
      select partition 1 
      remove 
      set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac 
      gpt attributes=0x8000000000000001 
      select partition 5 
      remove 
      set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac 
      gpt attributes=0x8000000000000001 
      list volume
      
      修復磁碟分割使用識別碼:PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-bfd50179d6ac) 將磁碟分割定義為修復磁碟分割。

      修復磁碟分割使用 GPT 屬性:0x8000000000000001 定義含有下列兩個屬性之組合的磁碟分割:GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER 與 GPT_ATTRIBUTE_PLATFORM_REQUIRED。如需詳細資訊,請參閱 PARTITION_INFORMATION_GPT 結構

    • BIOS

      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。

這個步驟說明當您將復原映像部署到您製造的每部電腦時需完成的處理程序。

  1. 啟動目的電腦。

  2. 出現全新體驗 (OOBE) 時,按住電源按鈕至少 5 秒鐘以關閉電腦。

  3. 開機到 Windows PE。

  1. 使用您在步驟 1:建立指令碼以準備部署電腦中建立的指令碼,將磁碟機代號新增到您的修復磁碟分割:

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

    其中 <firmware> 是 UEFI 或 BIOS。

  2. 擷取復原映像:

    Dism /Capture-Image /CaptureDir:W:\ /ImageFile:R:\RecoveryImage\Install.wim /Name:"Recovery image" /NoRpFix
    
  3. 將復原映像資料夾的寫入與修改權限限制為本機 Administrators 群組。

    W:\Windows\System32\icacls e:\recoveryImage /inheritance:r /T
    W:\Windows\System32\icacls e:\recoveryImage /grant:r SYSTEM:(F) /T
    W:\Windows\System32\icacls e:\recoveryImage /grant:r *S-1-5-32-544:(F) /T
    
  4. 選用:將一鍵重設延伸指令碼與設定檔複製到復原映像磁碟分割:

    Xcopy E:\RecoveryImage\* /s R:\RecoveryImage\
    

    如需詳細資訊,請參閱將指令碼新增至一鍵重設功能

  5. 登錄一鍵重設復原映像:

    W:\Windows\System32\Reagentc /Setosimage /Path R:\RecoveryImage /Target W:\Windows /Index 1
    

  1. 使用您在步驟 1:建立指令碼以準備部署電腦中建立的指令碼,識別和隱藏修復磁碟分割:

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

    其中 <firmware> 是 UEFI 或 BIOS。

  1. 依據您的韌體類型,檢查 Windows RE 開機映像和一鍵重設復原映像的狀態與位置。

    W:\Windows\System32\Reagentc /info /target W:\Windows
    

    設定狀態文字應與下列類似:

    • UEFI:

      Windows RE status: <[已啟用] 或 [已停用]>
      Windows RE location: 
      Boot Configuration Data (BCD) identifier: 00000000-0000-0000-0000-000000000000
      Custom boot key scan code: 0x0
      Recovery image location: \\?\GLOBALROOT\device\harddisk0\partition5\RecoveryImage
      Recovery image index: 1
      Custom image location:
      Custom image index: 0
      
    • BIOS:

      Windows RE status: <[已啟用] 或 [已停用]>
      Windows RE location: 
      Boot Configuration Data (BCD) identifier: 00000000-0000-0000-0000-000000000000
      Custom boot key scan code: 0x0
      Recovery image location: \\?\GLOBALROOT\device\harddisk0\partition3\recoveryImage
      Recovery image index: 1
      Custom image location: 
      Custom image index: 0
      
    note備註
    Windows RE 狀態在 Specialize 設定階段執行之前會顯示為 <Disabled>,在 Specialize 設定階段執行之後則會顯示為 <Enabled>

  2. 用手關閉電腦電源或使用下列命令關閉或重新啟動電腦:

    Wpeutil shutdown
    

  1. 像使用者一樣地啟動電腦並完成 OOBE。

    Important重要
    疑難排解:如果重新開機後電腦直接開機到系統 BIOS 畫面或游標閃爍的黑色畫面,您可以嘗試下列步驟。

    1. 執行下列命令,將系統開機到 Windows PE,然後將開機檔案複製到系統磁碟分割:

      C:\windows\system32\bcdboot C:\windows
      
      其中 C: 是主要磁碟分割的磁碟機代號。如果您需要判斷 Windows PE 中的主要磁碟分割,請使用下列 Diskpart 命令列出磁碟機代號:list vol

      重新啟動電腦。

    2. 若是 UEFI 型電腦,則開機到韌體功能表,然後手動選取硬碟中的開機檔案。例如,選取 [開機到檔案],然後瀏覽至 \HardDrive01\EFI\Boot\bootx64.efi

  2. 開啟設定快速鍵 > [其他電腦設定],然後選取 [一般]。

  3. 按一下 [在不影響檔案的情況下重新整理您的電腦] 下的 [開始使用],然後依照指示進行。

  4. 登入重新整理過的電腦。

  5. 如果您使用的是自訂指令碼,請確認它們可以正常執行。如需詳細資訊,請參閱將指令碼新增至一鍵重設功能

  6. 開啟設定快速鍵 > [其他電腦設定],然後選取 [一般]。

  7. 按一下 [重設您的電腦並重新開始] 下的 [開始使用],然後依照指示進行。

  8. 遵循系統的提示操作,確認系統沒有提示您插入安裝或修復媒體。

  9. 像使用者一樣地完成 OOBE。

  10. 同樣地,如果您使用的是自訂指令碼,您必須確認它們可以正常執行。如需詳細資訊,請參閱將指令碼新增至一鍵重設功能

自訂和部署一鍵重設的復原映像後,您可以選擇建立要隨附於電腦的修復媒體。如需詳細資訊,請參閱建立媒體以執行一鍵重設功能

顯示:
© 2014 Microsoft