我正在尝试在两个磁盘之间镜像 Windows 卷,但除非我删除恢复分区,否则它不允许我将磁盘转换为动态。
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 40 GB 1024 KB
Disk 1 Online 40 GB 39 GB
DISKPART> select disk 0
Disk 0 is now the selected disk.
DISKPART> list partition
Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 100 MB 1024 KB
Partition 2 Primary 39 GB 101 MB
Partition 3 Recovery 724 MB 39 GB
DISKPART> convert dynamic
Virtual Disk Service error:
There is not enough usable space for this operation.
这在 GPT 上工作正常,但在 MBR 上却不行There is not enough usable space for this operation
。这是谎言,因为我最后重新安装了 Windows,并且有 1GB 未分配空间,但这没有帮助:
然后我尝试了这里的解决方案:
- 使用以下方法捕获恢复分区的映像
dism
- 使用以下方法禁用 ReAgentC
reagentc /disable
- 删除恢复分区
- 将磁盘转换为动态并创建镜像
- 创建用于恢复的简单卷,格式化为 NTFS,分配字母 R
- 使用以下方法将恢复映像应用到新卷
dism
- 使用以下方法设置 WinRE 的新位置
reagentc /setreimage /path R:\Recovery\WindowsRE
- 使用以下方式启用 ReAgentC
reagentc /enable
最后两个步骤是我遇到的新问题:
>reagentc /setreimage /path R:\Recovery\WindowsRE
Directory set to:
REAGENTC.EXE: Operation Successful.
>reagentc /enable
REAGENTC.EXE: The Windows RE image was not found.
以下是dir
确认R:\Recovery\WindowsRE
它已Winre.wim
:
>dir R:\Recovery\WindowsRE /a
Directory of R:\Recovery\WindowsRE
10/17/2024 12:31 AM <DIR> .
10/17/2024 10:31 AM <DIR> ..
05/08/2021 01:14 AM 3,170,304 boot.sdi
10/17/2024 12:31 AM 1,117 ReAgent.xml
09/05/2024 03:54 PM 618,384,178 Winre.wim
3 File(s) 621,555,599 bytes
2 Dir(s) 121,339,904 bytes free
所以问题是,是否可以镜像 Windows 卷并拥有恢复分区?
既然我已经弄清楚了,我决定自己发布一个答案。也许将来能帮到别人。
重新创建 Windows RE 分区的步骤几乎完成了,我要做的就是在步骤 6 和步骤 7 之间
retain
恢复卷。另外这不是必需的,我使用了本文档中的命令。diskpart
dism
xcopy
命令
retain
“准备一个现有的简单动态卷以用作启动或系统卷”。难怪它之前不起作用。之后,
reagentc /setreimage ...
一切reagentc /enable
如预期般顺利,我能够毫无问题地启动 Windows RE。