方案一、將“恢復分區”遷移到“新分區”
將“恢復分區(例如分區 4)”遷移到新分區(分區F)中。
1.1 創建新分區
在磁盤 0 的最右側分出一塊新分區(分區 F),其容量需略大於當前的“恢復分區”。
1.2 給“恢復分區”分配盤符:
diskpart #進入磁盤管理
select disk 0 #選擇第一個磁盤
list partition #列出所有分區
select partition 4 #選擇分區 4
assign letter=R #分配盤符為 R
exit
1.3 生成“分區鏡像”並保存:
dism /capture-image /imagefile:D:\recovery.wim /captureDir:R:\ /name:"recovery"
參數解釋:
/capture-image: 指定操作是“捕獲鏡像”。/imagefile:D:\recovery.wim: 指定生成的鏡像文件存放路徑和名稱。這裏是在D盤根目錄下創建名為recovery.wim的文件。/captureDir:R:\: 指定要備份的源目錄(舊參數sourceDir)。這裏指定了R:\盤。/name:"recovery": 為這個鏡像提供一個名稱。當同一個WIM文件中存儲多個鏡像時,這個名字用於區分它們。
總結: 此命令是將R:\盤的內容備份到D:\recovery.wim,並給這個備份命名為“recovery”。
1.4 在新分區(F:\)中部署鏡像:
dism /apply-image /imagefile:D:\recovery.wim /index:1 /applyDir:F:\
參數解釋:
/apply-image: 指定操作是“應用鏡像”(即解包還原)。/imagefile:D:\recovery.wim: 指定要使用的鏡像文件路徑。/index:1: 指定要應用哪個鏡像。WIM文件可以包含多個鏡像(例如,一個“純淨系統”,一個“帶軟件的系統”),它們通過索引號(1, 2, 3...)來區分。這裏應用的是第一個鏡像。/applyDir:F:\: 指定還原的目標路徑(舊參數destinationdir)。這裏是要還原到F:\盤的根目錄。
總結: 此條命令將recovery.wim文件中的第一個鏡像(也就是我們上一步備份的那個)還原到F:\盤。
1.5 更新“恢復分區”的指針
reagentc /info #查看分區
reagentc /disable #停用恢復分區
reagentc /setreimage /path F:\Recovery\WindowsRE
reagentc /enable #啓用恢復分區
1.6 將新分區(分區F)屬性改為“恢復分區”:
diskpart
select disk 0
list partition
select partition 6 #根據自己的環境選擇
set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
attributes volume set nodefaultdriveletter
remove #移除分區盤符
exit
1.7 重啓檢查
shift + 重啓:重啓系統後檢查 (此命令實際用於強制關機或重啓)。
1.8 刪除“舊恢復分區”:
diskpart
select disk 0
select partition 4
delete partition override #使用 override 參數強制刪除
exit
tips:操作前請確保已備份重要數據。分區編號和盤符分配需根據實際磁盤佈局確認。
方案二、將“恢復分區”遷移到“C盤”
2.1 查看“恢復分區”信息:
reagentc /info
2.2 給“恢復分區”分配盤符(如 R)
diskpart #進入磁盤工具
list disk #查看磁盤信息
select disk 0 #選擇目標磁盤
list partition 查看分區信息
select partition 4 #選擇“恢復分區”,例如“分區 4”(分區號需要根據實際情況確定)
assign letter=R #分配盤符R
2.3 遷移“恢復分區”文件
手動複製恢復文件:將R:/Recovery/WindowsRE"複製到 C:/Recovery 目錄下
tips:此操作可能會遇到權限問題,可嘗試使用管理員權限,或 administrator用户操作。
2.4 更新“恢復分區”指針
exit #退出磁盤工具
reagentc /disable #禁用“恢復分區”
#更新指針,指定 2.3 複製的目錄路徑(請根據手動複製的實際位置確認)。
reagentc /setreimage /path C:\Recovery\WindowsRE
reagentc /enable #啓用“恢復分區”
2.5 刪除“舊恢復分區 R”
diskpart
select disk 0
select partition 4 # 確認選擇的是原恢復分區
delete partition override # 注意:使用 override 參數強制刪除
exit
2.6 重啓檢查
shift + 重啓:重啓系統後檢查 (此命令實際用於強制關機或重啓)。