系统状态备份有什么用处?

系统状态备份有什么用处?

Windows 备份实用程序带有备份系统状态的选项。这是用来做什么的?它真的有用吗?我可以在另一台机器上恢复该 Windows 吗?

答案1

系统状态包含多项内容:

  • 系统注册表
  • COM + 数据库
  • 证书服务
  • 活动目录
  • 系统卷
  • IIS 元数据库

仅当安装了指定的服务 (AD、IIS、证书) 时,才会包含其中一些项目。(详细信息可在线查看。TechNet:服务器 2003/2003R2.MSDN:服务器 2003/2003R2.TechNet 论坛:服务器 2008.MSDN:Server 2008 及以上版本

如果您需要恢复服务器,您将需要此状态来恢复注册表、AD 域或 IIS 站点。

您可以将系统状态还原到同一台服务器,或具有相同硬件的另一台服务器。Microsoft 不支持将系统状态还原到不同的硬件(请参阅本文),但在某些情况下,以及系统状态的某些部分(例如 IIS 元数据库)中,这种情况是可能的。在这种情况下,这确实是一个尝试一下看看的情况,但它不是一个推荐的解决方案。

答案2

不管微软怎么说 - 基本上可以将系统恢复到任何兼容硬件。

其工作原理如下(已通过 Windows 2000 和 2003 验证):

  1. 创建与原始服务器具有相同 CPU 类型(例如 x32 或 x64)的机器
  2. 将所有最新的 SP 应用到它。
  3. C:\exclude将以下文件复制到文件夹(仅作为示例):

    %systemdrive%\boot.ini
    %systemdrive%\ntdetect.com
    %systemdrive%\ntldr
    %systemroot%\system32\hal.dll
    %systemroot%\system32\kernel32.dll
    %systemroot%\system32\ntoskrnl.exe
    %systemroot%\system32\ntkrnlpa.exe
    %systemroot%\system32\ntdll.dll
    %systemroot%\system32\win32k.sys
    %systemroot%\system32\winsrv.dll
    %systemroot%\system32\drivers\etc\hosts
    
  4. 执行完整系统还原。请勿重新启动。

  5. 执行系统状态恢复。不要重新启动。
  6. 将排除的文件复制回原始位置。重新启动。
  7. 系统将启动并请求安装硬件驱动程序。
  8. 经过几次重启后,服务器将与之前的服务器完全一样,只是硬件不同。

它也适用于 AD DC。

答案3

系统状态备份应该是 Windows Server 备份计划和灾难恢复准备的一部分。

系统状态包含操作配置文件。在服务器上安装驱动程序、补丁或程序之前,请考虑如果操作系统崩溃,您的后备方案是什么。您应该创建系统状态备份,以便在出现问题时进行回滚。

系统状态包含启动文件(Boot.ini、NDTLDR、NTDetect.com)、Windows 注册表(包括 COM 设置)、SYSVOL(组策略和登录脚本)、域控制器上的 Active Directory 和 NTDS.DIT​​,以及(如果安装了服务)证书存储。如果您的服务器运行 IIS,则将包含 IIS 元目录和群集服务信息(如果服务器是群集的一部分)。

您不必知道选择这些组件中的哪一个。当您启动系统状态备份时,备份/恢复应用程序将自动执行此操作。同样,您无法选择要恢复的组件:由于组件之间可能存在依赖关系,因此将恢复所有系统状态数据。可以将系统状态恢复到备用位置。当您恢复到备用位置时,并非所有数据都会恢复。只有组件系统启动文件、注册表文件、SYSVOL 目录文件和群集数据库信息文件才会恢复。

笔记:备份系统状态时,您可以包含或排除受系统保护的启动文件。受系统保护的启动文件不用于从还原的备份媒体进行的安装。当您创建的备份文件要用于其他域控制器安装时,您可以取消选中高级选项以备份受系统保护的文件。清除此选项会减小文件的大小.bkf,以及备份、还原和复制系统状态文件所需的时间。

答案4

系统状态备份数据包含活动目录数据库、注册表、系统文件、启动文件、sysvolv 目录和 Com+Registartion 数据库。我们可以在目录服务恢复模式下轻松恢复它。

相关内容