![如何重新创建 GPT 磁盘的 EFI 分区和镜像以及现有系统分区?](https://linux22.com/image/643330/%E5%A6%82%E4%BD%95%E9%87%8D%E6%96%B0%E5%88%9B%E5%BB%BA%20GPT%20%E7%A3%81%E7%9B%98%E7%9A%84%20EFI%20%E5%88%86%E5%8C%BA%E5%92%8C%E9%95%9C%E5%83%8F%E4%BB%A5%E5%8F%8A%E7%8E%B0%E6%9C%89%E7%B3%BB%E7%BB%9F%E5%88%86%E5%8C%BA%EF%BC%9F.png)
我有以下设置(很可能这不是一个好的做法,但这是给定的情况):
Windows 服务器中有 2 个 3TB 动态 GPT 磁盘,Disk0 带有 EFI(~200 MB),系统保留(~100MB)和 C(200GB),其余未分配。Disk1 有 C 的镜像,其余未分配。
现在 Disk0 出现故障,必须用相同的新磁盘替换。而且 Windows 不再启动(我猜这是正常的,因为没有更多的 EFI 分区等。)
问题是,恢复 EFI/System 保留分区并将健康的 C 分区从 Disk1 镜像到 Disk0(当然还要再次从它启动)的最佳/最快方法是什么?我尝试使用 diskpart 进行一些基本操作,但找不到任何有用的东西,我仍然认为 diskpart 是可以使用的工具,但在这里我也不确定...
答案1
首先,我会断开旧“C:”卷剩余的完好镜像的磁盘并将其放在一边。如果您没有该磁盘的备份,我会立即进行备份。您不想意外对“C:”卷的剩余副本进行任何操作,因此我会将其与机器断开连接,直到您完全准备好为止。
我将 Windows 安装到新磁盘以重新创建基本分区。(您可以通过其他方式完成此操作,但就我个人而言,让 Windows 安装程序帮我完成此操作更简单。)
然后,我将启动 Windows 安装 DVD 并使用diskpart
它删除在新 Windows 安装期间创建的“C:”卷(SELECT DISK 0
、LIST PARTITION
、DELETE PARTITION x
)。我将新磁盘转换为动态磁盘(SELECT DISK 0
、CONVERT DYNAMIC
)。
此时,删除分区已完成,我可以轻松地将磁盘与旧“C:”卷的镜像重新连接。我将再次启动 Windows 安装 DVD,并使用新磁盘中的可用空间作为目标,创建旧“C:”卷的镜像。您可能BREAK
首先需要旧镜像。然后您可以创建一个新镜像(SELECT DISK 1
、LIST PARTITION
、SELECT PARTITION x
、ADD DISK=0
)。
我会允许镜像完全同步,然后尝试启动。
显然,在运行命令之前,请仔细检查磁盘号、分区号等。如果您有任何疑问,请在虚拟机管理程序中安装一台测试机,并在实际硬件上试用之前“在玻璃下”测试所有这些。
哦,并使用“C:”卷的仍然良好的镜像对磁盘进行备份。