Skip to main content

分区

介绍用 windows 自带工具拓展分区大小

1. 先禁用恢复环境

管理员身份打开 CMD 或 PowerShell,执行:

reagentc /info
reagentc /disable
dir C:\Windows\System32\Recovery\Winre.wim

如果最后一条能看到 Winre.wim,再继续。

如果提示找不到这个文件,再试试。

Get-ChildItem -Force C:\Windows\System32\Recovery

# 备份到桌面
Copy-Item -Force C:\Windows\System32\Recovery\Winre.wim "$env:USERPROFILE\Desktop\Winre.wim"

2. 删除 793MB 恢复分区

进入 diskpart:

diskpart
list disk
select disk 0
list partition

你要确认那个 793 MB 的分区号。 按你的截图,大概率就是 分区 3,但一定以 list partition 实际输出为准。

假设它确实是 分区 3:

select partition 3
delete partition override

3. 先把 C 盘扩满

继续在 diskpart 里:

select volume C
extend

4. 从 C 盘尾部缩 1GB 出来,给新的恢复分区

继续执行:

shrink desired=1024
list partition
create partition primary size=1024
format quick fs=ntfs label="Windows RE tools"
assign letter=R
exit

5. 把 WinRE 文件放到新恢复分区

退出 diskpart 后执行:

md R:\Recovery\WindowsRE
copy C:\Windows\System32\Recovery\Winre.wim R:\Recovery\WindowsRE\

6. 重新启用恢复环境

执行:

reagentc /setreimage /path R:\Recovery\WindowsRE /target C:\Windows
reagentc /enable
reagentc /info

7. 把新分区设为恢复分区并去掉盘符

再进 diskpart:

diskpart
select disk 0
list partition

找到刚建的 1024 MB 分区,假设它是 分区 3 或 分区 4,以实际输出为准:

select partition <新建的1024MB分区号>
set id=27 override
remove letter=R
exit

执行完后,再检查一次:

reagentc /info

如果显示 Windows RE 状态: Enabled,就说明恢复功能已经恢复。