pha*_*lvi 25 diskpart windows-10
我升级到 Windows 10,并在我的磁盘上创建了一个 450Mb 的恢复分区。我想扩展系统分区,但恢复分区妨碍了。
如何在不安装第三方软件的情况下将恢复分区移动到磁盘卷的末尾?
小智 49
我知道VainMain上面的答案可能更加仔细和彻底,但我已经能够通过简单地执行以下操作来成功移动分区:
reagentc /disablereagentc /enable恢复环境会自动重新发现并启动 WinRE,所有恢复选项(重置/系统映像恢复/等)都很好。我只有 1 个 C: 分区,没有特殊分区/双启动/多个恢复分区/事先疯狂的 BCDEDIT 设置,这很有帮助。之前在虚拟机内进行了测试以确保这一点。现场执行后没有任何问题。
如果我没记错的话,跳过第一步(通过 reangetc 禁用)将导致恢复环境最终配置错误,无法正确重新启动,并且不容易修复。
Vai*_*Man 26
根据 MS 的文档capture-and-apply-windows-system-and-recovery-partitions,可以捕获恢复分区并将其应用于新分区。我已经让它在我的 Windows 10 PC 上工作了。
警告 1:在执行以下命令之前,您必须知道它们的作用。检查上面的链接和 MS 的关于diskpart、dism和reactorc的文档。
警告2:执行命令前请仔细检查磁盘号、分区号和卷号。
diskpart查找当前恢复分区,并分配一个驱动器盘符(例如O它):DISKPART> list disk
DISKPART> select disk <the-number-of-disk-where-current-recovery-partition-locate>
DISKPART> list partition
DISKPART> select partition <the-number-of-current-recovery-partition>
DISKPART> assign letter=O
Run Code Online (Sandbox Code Playgroud)
Dism /Capture-Image /ImageFile:C:\recovery-partition.wim /CaptureDir:O:\ /Name:"Recovery"
Run Code Online (Sandbox Code Playgroud)
N将成为新恢复分区的另一个分区(例如):Dism /Apply-Image /ImageFile:C:\recovery-partition.wim /Index:1 /ApplyDir:N:\
Run Code Online (Sandbox Code Playgroud)
reagentc /disable
reagentc /setreimage /path N:\Recovery\WindowsRE
reagentc /enable
Run Code Online (Sandbox Code Playgroud)
diskpart隐藏恢复分区:
DISKPART> select volume N
DISKPART> set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
DISKPART> gpt attributes=0x8000000000000001
DISKPART> remove
Run Code Online (Sandbox Code Playgroud)
DISKPART> select volume N
DISKPART> set id=27
DISKPART> remove
Run Code Online (Sandbox Code Playgroud)
DISKPART> select volume O
DISKPART> delete partition override
Run Code Online (Sandbox Code Playgroud)
reagentc /info
Run Code Online (Sandbox Code Playgroud)
reagentc /boottore
Run Code Online (Sandbox Code Playgroud)
小智 6
就像上面的人一样,我可以通过以下方式做到这一点
reagentc /inforeagentc /disablereagentc /info显示已禁用,没有位置且标识符为零reagentc /enable(报告操作成功)reagentc /info现在显示已启用、相同的位置和新的 BCD 标识符(一位数字不同)。| 归档时间: |
|
| 查看次数: |
33079 次 |
| 最近记录: |