是否可以从客户端电脑上的 Windows Server 2016 备份恢复文件?

是否可以从客户端电脑上的 Windows Server 2016 备份恢复文件?

我们每晚都会定期将物理服务器备份到(轮换)外部硬盘上。我们的物理服务器是 Windows Server 2016,运行两个 Server 2016 VM 实例:域控制器和生产服务器。

我正在针对服务器崩溃、无法(立即)获得替换硬件且需要将虚拟机还原到客户端计算机以恢复运行直到获得替换硬件为止的情况执行灾难恢复测试。

是否可以从 Windows 客户端计算机(例如 Windows 10)上使用 Windows Server Backup(Server 2016)创建的备份中恢复文件?

(我目前尝试过的方法是:我将外部硬盘连接到 Windows 10 PC,启动“备份和还原(Windows 7)”,然后选择“选择另一个备份来从中还原文件”,但没有找到备份设备。)

答案1

太好了,您实际上正在测试您的灾难恢复!许多管理员盲目地依赖他们的备份。

不同于远程服务器角色管理工具在 Windows 10 上可用(即可以从Windows功能),Windows 服务器备份仅适用于 Windows Server 操作系统添加角色和功能向导服务器管理器

但是,在您的场景中,您不是还原到主机操作系统,而是还原到虚拟机。恢复选项在新安装的服务器中工作:恢复文件和文件夹或者

然后,一些选项需要 VSS 编写器一直运行,使得它们只能用于恢复以前的状态,例如恢复应用程序和数据;他们在这里别无选择。最后,恢复操作系统或整个服务器必须从Windows 恢复环境。我还没有亲自测试过,但你可以尝试一下:测试是否可以在“从启动 CD/DVD 安装操作系统”中使用 Windows 恢复环境。

然后,除了这里使用的 Windows Server Backup(以及还原到客户端计算机)之外,还有另一种选择:您可以使用Azure 站点恢复将 Hyper-V 虚拟机复制到 Azure。这样,您可以跳过可能很长的恢复阶段,并在云中获得整个服务器的最新异地备份。就像您这里的情况一样,也可以在 Azure 上运行功能齐全的服务器,直到您拥有替换硬件。您只需要一个临时的站点到站点 VPN,并可能修改您的网络配置。当然,提前测试也是明智的。

答案2

我只能访问一台 Windows Server,但设法排练了“服务器无法启动,但只能通过服务器上的“Windows 备份工具”从服务器备份中完全读取用户文件”的难题,方法是从 Microsoft 评估中心下载 Server 2019 Essentials 的评估版并在虚拟机中启动该 6 个月的试用版(就我而言,是在 Mac 上 - 我知道,对吧!)。在评估服务器中,您可能必须在“角色和功能”中安装 Bitlocker“功能”才能解锁外部备份驱动器(或者您可以通过 Win10 禁用该驱动器上的 Bitlocker?)。此后,完整的“Windows Server Backup”工具功能可用于导航源备份,就好像原始服务器已启动一样。(确保在运行 Windows 备份工具之前已解锁并安装了外部驱动器 - 以便它可以在还原期间自动检测存档)。

答案3

因为在您的情况下,您不想进行裸机恢复,而只想提取一些文件和文件夹(虚拟机),所以您可以通过直接访问 Windows Server Backup 创建的 vhdx 文件来做到这一点:

  1. 在您的外部驱动器上,导航到WindowsImageBackup\MyServer\Backup yyyy-mm-dd hhmmss
  2. 在那里,您将看到与已备份的物理硬盘相对应的 vhdx 文件。
  3. 将这些文件复制到另一个位置(以确保您不会意外修改备份文件)。
  4. 挂载那些复制的文件(例如,通过在 Windows 资源管理器中选择文件并Mount从上下文菜单中选择)。
  5. 在磁盘管理中分配驱动器号。
  6. 复制您需要的所有文件(例如,虚拟机磁盘和配置文件)。

相关内容