我的问题是,如果我在动态磁盘上创建 Windows 系统映像(微软建议不要这样做,但这是我目前唯一的选择),然后将备份文件移动到网络共享,我是否仍然能够在需要时从中恢复?
至于我为什么提出这个问题,这里有一个更长的描述:
我花了太多时间尝试在网络共享上创建 Windows 10 磁盘驱动器的系统映像,阅读了大量论坛帖子后,我仍然不知道该如何做。
有几个问题。首先,Windows 10 似乎不支持系统映像备份,但提供此功能是为了向后兼容 Windows 7。我可以通过控制面板访问它控制面板\系统和安全\备份和还原 (Windows 7)
我有一个动态磁盘辅助硬盘,当我尝试备份到该硬盘时,Windows 会警告我可能无法从该位置恢复。信息对话框显示:
从此卷恢复系统映像时,您计算机上的磁盘无法格式化以匹配备份中的磁盘布局。要获得完整的恢复功能,请选择基本磁盘上的卷作为备份位置。
我发现的唯一关于此内容的描述是在这个旧的 Microsoft博客文章,说道:
不要将映像存储在动态磁盘上 — 存储在动态磁盘上的系统映像在恢复期间提供的功能有限。具体来说,只有当源磁盘上的分区未更改时,才会支持恢复。因此,如果您的硬盘发生故障并被新硬件替换,您将无法恢复映像。
我不明白这是为什么。映像备份不就是一堆可以存储在任何地方的文件吗?
我现在无法将动态磁盘更改为基本磁盘,因为我必须重新格式化它,所以我尝试将映像存储在我的 NAS 上。现在,当指定网络共享来保存映像时,它会失败并显示此错误:“找不到指定的备份磁盘。” Microsoft 论坛上有关于此问题的冗长帖子,但没有可行的答案。这个 StackExchange邮政建议使用没有网络访问限制的文件夹,但这对我来说仍然不起作用。
那么回到我最初的问题,我可以在动态磁盘上进行备份,然后移至 NAS 吗?或者您能给我一个更好的方法来成功进行系统映像备份吗?
谢谢!
答案1
这对我有用。总结:附加到网络共享上的 VHD 并备份到该 VHD。
创建系统映像备份
这是基于 Windows 10 Pro(版本 1803)。要创建虚拟硬盘文件 (.vhdx),您需要安装以下 Windows 功能:适用于 Windows PowerShell 的 Hyper-V 模块
还要确保“块级备份引擎服务”正在运行。如果备份位置有现有备份,Windows 将使用它对文件进行块级复制,这将大大加快工作速度。
替换
\\BACKUP-LOCATION
为您在网络或本地磁盘上的位置。
从 PowerShell 以管理员身份运行:
$vhdpath = "\\BACKUP-LOCATION\system-image.vhdx"
$vhdsize = 127GB
New-VHD -Path $vhdpath -Dynamic -SizeBytes $vhdsize |
Mount-VHD -Passthru |
Initialize-Disk -Passthru |
New-Partition -AssignDriveLetter -UseMaximumSize |
Format-Volume -NewFileSystemLabel "System Image" -FileSystem NTFS -Confirm:$false
新驱动器将在文件资源管理器中打开,并在磁盘管理(diskmgmt.msc)您将看到一个新连接的磁盘。
接下来,打开备份还原使用以下方法之一:
- 按Windows 键 + R,然后运行
control /name Microsoft.BackupAndRestore
- 或者:Windows 设置 > 更新和安全 > 备份 > 转到备份和还原 (Windows 7)
- 或:控制面板\系统和安全\备份和恢复 (Windows 7)
在左侧,选择创建系统映像或对于时间表选择更改设置。
选择标有“系统映像”的驱动器并按照步骤创建系统映像。
请注意,如果您还想备份文件和文件夹,在 Windows 10 中文件历史记录建议使用应用程序,而不是旧的备份和恢复。但对于创建系统映像(截至目前,版本 1803),Microsoft 尚未提供新的解决方案。
如果您备份了系统映像,您将在备份驱动器中看到一个“WindowsImageBackup”文件夹。如果您还选择备份文件,您还将有一个“MediaID.bin”文件和一个以您的计算机名称命名的文件夹,您可以打开它们来恢复文件。
恢复系统映像
要恢复系统映像,您需要一个可以从中创建的系统修复光盘备份和还原 (Windows 7)单击左侧的“创建系统修复光盘”即可打开窗口。但不要这样做,因为您需要 ISO。转到Windows 下载页面并下载媒体创建工具。运行它并将安装媒体创建为 ISO 文件 (Windows.iso)。
现在的问题是,如何使用系统修复光盘从 VHD 文件恢复?我还没有尝试过,但我的计划是使用 Hyper-V 并连接物理硬盘以及系统映像 VHD 和 Windows.iso 作为 DVD 驱动器。从 DVD 启动并按照系统映像恢复从连接的 VHD 恢复到物理 HDD。