Windows Server 2012 从 FreeNAS 服务器恢复映像失败,错误 0x80070001

Windows Server 2012 从 FreeNAS 服务器恢复映像失败,错误 0x80070001

更新:我已订购一个 8TB 的硬盘,明天送货。我的理论是,虽然 Windows Server 允许我备份到 FreeNAS CIFS 共享,但在恢复时,Windows 对 CIFS 很挑剔,需要 NTFS。我将通过在 8TB 硬盘到达 NFTS 时将其格式化,然后将超过 6TB 的系统映像从 FreeNAS 复制到它来检查该理论。将硬盘直接插入服务器并再次尝试恢复。仍在寻找其他想法或确认。

原始帖子 我有 Windows Server 2012 系统的完整系统映像。此映像位于我的 FreeNAS 服务器上。

我将 Windows Server 上的 RAID 5 更新为更大的磁盘,从 4 x 4TB 升级为 4 x 8TB,但由于驱动器采用 4K 簇,需要 64K 簇才能扩展到 16TB 以上,因此整个限制超过了 16TB。因此,我确保备份映像完好无损,并开始恢复系统映像,然后以更大的簇大小重新格式化卷。

将 Windows 2012 磁盘启动到修复模式并将其设置为恢复映像。让它查看 FreeNAS 服务器的路径没有问题。它找到备份映像也没有问题。

我开始重新映像,系统显示正在准备,然后大约 30 秒后显示:

Restoring Disk (EFI System Partition)

然后我收到以下错误:

The system image restore failed.
Error details: Incorrect function. (0x80070001)

我查看了这个错误代码,但并没有找到任何与我的问题相关的内容。

当然,系统映像运行得刚好够用,所以我无法重新启动服务器。

在得到建议之前我不想再做任何事情。我不知道该怎么做。

欢迎提供任何帮助/建议/想法!

答案1

你能休息一下真好。你来对地方了,可以寻求建议。

当你准备好了,就可以戴上侦探帽,有条不紊地处理案件了。

首先,您的第一个数据点是您已验证您有一个良好的映像备份。

其次,您有一个可能相关的线索:集群大小差异。

我假设您仍然拥有以前的 RAID5 的原始 4 个驱动器,因此请重新安装这些驱动器并返回到原始配置。

如果您在重建原始 RAID 设置时遇到问题,请尽力而为,即使这意味着从空白开始。

如果它有效,那就太好了,但它并没有验证你的恢复程序。

如果您必须将图像恢复到新的(较旧的)配置中,请这样做。

当它起作用时,您就会得到第二条线索:可能是总尺寸差异。

而且您还有一个数据点:您现在已经验证了恢复程序。

--> 然后松一口气。走走,感谢上帝创造了备份的想法,并为自己做到了这一点而感到自豪。


然后此时您已经恢复服务,这将为您赢得时间来调查 FreeNAS 恢复错误。

如果问题在于集群大小,我会感到惊讶,但从您所写的内容来看,这是一种明显的可能性。

但这可能不是罪魁祸首。可能只是恢复程序在处理目标 RAID 集的总体大小时遇到​​了问题。

那么,利用你掌握的线索来破案吧。

Google 是你的朋友。你肯定不是第一个遇到这个问题的人。

仅供参考:我也曾遇到过类似的问题,但那是在 Google 出现之前。你很幸运在 2017 年而不是 1997 年遇到了这个问题。;-)

祝你的调查顺利。

有关此问题的任何更多信息都可以放在您的问题或此答案下面的评论中。

答案2

我在 2019 年尝试恢复 Windows 2012 Server 时遇到了这个问题。问题是裸机环境中的 Windows 备份恢复与 Samba (4.7.6) 存在问题。如果您将 WindowsImageBackup 目录复制到 Windows 机器并共享它。它会起作用。您的备份没有任何问题。

答案3

我可以确认,关于尝试使用存储在 NAS 设备上的映像进行恢复而导致错误的理论肯定是有道理的。我尝试过很多不同的方法来从一台服务器到另一台服务器进行裸机恢复。这些是具有不同 RAID 控制器的不同服务器类型。旧的是软件 RAID 控制器,新的是硬件 RAID 控制器。我怀疑错误是由这些差异引起的,但是当我将备份从我们的 Netgear ReadyNAS 移动到 Windows 服务器并开始恢复时,这个错误就消失了。谢谢你的提示;我一直在到处寻找这个神秘错误的原因!

相关内容