You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何将Windows恢复环境从C盘迁移至独立恢复分区

如何将Windows恢复环境从C盘迁移至独立恢复分区

兄弟,我懂你不想碰原地升级的顾虑——毕竟怕翻车嘛。咱直接手动一步步把WinRE迁到你准备好的那个1000MB分区上,稳得很:

第一步:给新恢复分区设置正确的GPT标识与属性

首先得让Windows认出这是个正经的恢复分区,用diskpart操作:

  • 打开管理员权限的命令提示符,输入diskpart
  • 输入list volume,找到你刚创建的“Windows RE tools”分区(也就是R盘),记下它的卷号(比如Volume 3
  • 输入select volume 3(替换成你的实际卷号)
  • 设置恢复分区专属的GUID:set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
  • 设置隐藏属性(避免误操作):gpt attributes=0x8000000000000001
  • 退出diskpart:exit

第二步:把WinRE镜像文件复制到新分区

先确保WinRE处于禁用状态(这样镜像文件会留在C盘的System32\Recovery目录):

  • 输入reagentc /disable,看到提示“Windows RE已禁用”就OK
  • 在新分区创建WinRE的目录结构:mkdir R:\Recovery\WindowsRE
  • 复制Winre.wim过去:copy C:\Windows\System32\Recovery\Winre.wim R:\Recovery\WindowsRE\

第三步:让reagentc指向新的WinRE位置

现在告诉系统恢复环境的新地址:

  • 输入reagentc /setreimage /path R:\Recovery\WindowsRE,看到“成功设置恢复映像路径”就对了
  • 启用WinRE:reagentc /enable,提示“Windows RE已启用”就基本搞定了
  • 可以用reagentc /info检查,看看“Windows RE位置”是不是显示新分区的路径(此时还没删盘符,会显示R:...)

第四步:移除恢复分区的盘符(可选但推荐)

恢复分区不需要盘符,隐藏起来更安全:

  • 再次打开diskpart,输入select volume 3(你的恢复分区卷号)
  • 输入remove letter=R,退出diskpart
  • 再用reagentc /info检查,会发现系统已经用分区GUID识别WinRE了,完全不影响使用

关于你问的侧问题:C:\Recovery目录能删吗?

当你确认reagentc /info显示WinRE已经在新分区后,C盘的C:\Recovery目录就没用了——里面的Winre.wim已经被移走,剩下的都是旧配置文件。直接删掉就行,Windows不会闹脾气的,放心删。

⚠️ 小提醒:操作前最好备份一下重要数据,毕竟涉及磁盘分区,小心驶得万年船~

备注:内容来源于stack exchange,提问作者ch4rl1e97

火山引擎 最新活动