我可以使用 Windows Server 备份 VHD 的内容进行启动吗?

我可以使用 Windows Server 备份 VHD 的内容进行启动吗?

昨天早上,我尝试将我的服务器机器连接到我的另一台服务器机器上运行的域,但出现了问题,重新启动后我无法访问该机器。

我将其从域中删除,但没有任何效果,因此我不得不将其擦除并重新安装。Windows Server Backup 创建的备份目录显然已损坏,我无法恢复它。但是,我可以访问已备份驱动器的磁盘映像 (VHD),其中包括驱动器 C: 上的所有内容。

我已经开始将映像内容复制到服务器上的一个空的 NTFS 分区,打算从该分区启动。

意识到我无法立即启动,但如果我在 Windows RE 中运行引导扇区修复(我的服务器提供商通过 VNC 提供),我可以从中成功启动吗(吸取教训,始终要有多个备份)?

答案1

很好。更简单 :) 有两种方法可以做到这一点。

方法 (1) 取一个空磁盘并将其挂接到功能正常的计算机中,作为附加磁盘。在其上创建 2 个分区。一个分区 ntfs 大小 = 490MB。不要使此分区大于 490MB。为其指定一个字母,在我的示例中我将使用 K。第二个分区 = 任何您想要的字母。也为其指定一个字母。在我的示例中我将使用 M。第二个分区将 [最终] 成为您恢复的机器上的 C: 驱动器。

将 vhd 的内容复制到第二个分区。

以管理员身份打开 cmd 并输入:

bcdboot M:\Windows /s K:

进入磁盘管理,确保 490MB 分区为主分区,并设置为活动分区

取出磁盘并尝试启动它。它应该可以工作。

启动后,从 490MB 分区中删除字母。它应该是隐藏的。

第二种方法。将 vhd 的内容复制到磁盘中,然后使用 Windows 安装盘或恢复媒体启动。在那里,您将可以选择修复启动。

我会先尝试第一种方法。不用说,在确定系统恢复运行之前,不要删除 vhd

如果你喜欢,请看https://technet.microsoft.com/en-us/library/dd744347(v=ws.10).aspx有关 BCD 的更多信息

相关内容