我最近在电脑上执行的事件的简要摘要:

  1. 最初只有一个驱动器,安装了Windows 10。
  2. 我购买了另一个 SSD,将其安装在同一台 PC 上,然后在其上安装了 Windows 11。
  3. 使用 msconfig 将 11 设为默认值,并在启动 PC 时删除 Windows 10 选项。
  4. 现在,新驱动器(磁盘 1)具有包含 Windows 11 的分区 C,而旧驱动器(磁盘 0)已变为包含旧 Windows 10 文件的 D。我格式化了 D 分区以删除旧的操作系统文件。

我不知道在执行所有这些操作之前磁盘管理状态如何,但这是当前状态:

它在文件资源管理器中的样子如下:

现在,如果我没记错的话,当前操作系统仍在使用磁盘 0 作为 EFI,也许还使用恢复分区。我不确定。

只有一个 EFI,但我看到两个 SSD(546MB 和 642MB)中都存在恢复分区。

Microsoft 支持人员告诉我保留它们以保持系统正常运行。但我不确定是否需要两个恢复分区。例如,在购买新 SSD 之前,可能只有一个恢复分区。

我可能错了。如果错了,请纠正我。

那么,我如何确定系统需要哪一个才能继续工作以及哪一个可以被删除?

1

  • 您需要的是系统分区同一驱动器上的那个。


    – 


最佳答案
1

系统需要哪一个才能继续工作

恢复分区仅用于恢复 – 尽管也可能用于一些重大系统更新,但我记得如果在这种情况下丢失恢复分区,Windows 会自动部署恢复分区。

哪一个可以被删除?

运行reagentc /disable以禁用该分区(将其内容移动到 C:\Windows 内的备份位置)。执行此操作后,

a) 刚刚变空的分区是“真正的”分区,而仍有文件的分区是陈旧的;

b)现在可以删除两个分区,您可以按照在系统磁盘上的正确位置创建一个新分区,然后reagentc /enable将文件移回正确的位置。

3

  • 这似乎有效。我不得不使用 diskpart 来删除它们。不过,regentc /info 显示的那个位于磁盘 1 中。现在是 EFI 分区,我不想在这里问如何将其移动到磁盘 1。但这可能吗?值得吗?


    – 

  • 1
    这是可能的(微软有,您可以bcdboot随时使用它从 C:\Windows\Boot 中的原始内容进行填充),但我个人认为如果将它放在磁盘末尾会看起来很丑陋,所以如果我从您的布局开始,我会首先使用 GPartedLive 将整个 C:\ 分区向右移动约 200 MB,以便在开头为 ESP 腾出空间。


    – 

  • 谢谢。另外,我不确定新恢复分区的大小是多少。700MB 够用吗?


    –