我们在企业环境中经常会遇到系统升级或者数据恢复的问题,有时因为服务器系统版本更新或者更换新系统的服务器时,我们需要把Windows Server 2003中NTBackup中的文件备份恢复到Windows Server 2008或者Windows Server 2008 R2中,但在Windows Server 2008或者Windows Server 2008 R2中系统默认没有Ntbackup功能,取而代之是Windows Server backup功能了,在Windows Server backup中是无法识别bak备份文件的,那我们怎么把bak恢复到Windows Server 2008或者Windows Server 2008 R2呢?
首先说恢复到Windows Server 2008吧:
在服务器管理器的功能中启用“可移动存储管理功能”!
接着再下载“Windows NT 备份 - 还原工具”进行安装
启动 Windows NT 备份 - 还原工具
- 依次单击“开始”按钮、“程序”、“Windows NT 备份 - 还原工具”,再单击 Ntbackup-RestoreUtility。
注意:如果未启用可移动存储管理,则可能发生 NTSMAPI.dll 错误。
然后我们在说说恢复到Windows Server 2008 R2吧:
Windows 7 或 Windows Server 2008 R2 中不再包含可移动存储管理器 (RSM)。
我们需要下载KB974674
X86:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=a71845fd-4496-439c-ab31-be73498ad3fe(适用Windows 7 x86)
X64:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=60480f87-39df-410a-92e1-f2cbc8442fdc(适用Windows 7 x64和Windows Server 2008 R2)
然后下载安装Windows Server 2008 R2的英文语言包:
Windows Server 2008 R2英文语言包:http://www.microsoft.com/download/en/details.aspx?id=1246
Windows Server 2008 R2 With SP1英文语言包:http://www.microsoft.com/download/en/details.aspx?id=2634
下载下来以后在安装英文语言包在Windows Server 2008 R2中:
默认双点就会安装,如果无法安装就请手动安装吧:
选择这个语言包生成的LP.CAB文件进行安装
接着提取 KB974674 包。步骤如下所示
a) 从 KB974674 下载该包
b) 启动命令提示符
c) 创建临时文件夹(例如:C:\Temp)
d) 运行以下命令
基于 x86 的 Windows 7 版本:
expand -f:* c:\Windows6.1-KB974674-x86.msu c:\temp
基于 x64 的 Windows 7 版本:
expand -f:* c:\Windows6.1-KB974674-x64.msu c:\temp
基于 x64 的 Windows Server 2008 R2 版本:
expand -f:* c:\Windows6.1-KB974674-x64.msu c:\temp
基于 IA-64 的 Windows Server 2008 R2 版本:
xpand -f:* c:\Windows6.1-KB974674-ia64.msu c:\temp
3. 使用 pkgmgr 按以下方式安装包(PkgMgr 是命令行实用工具):
基于 x86 的 Windows 7 版本:
pkgmgr /ip /m:c:\temp\Windows6.1-KB974674-x86.cab
基于 x64 的 Windows 7 版本:
pkgmgr /ip /m:c:\temp\Windows6.1-KB974674-x64.cab
基于 x64 的 Windows Server 2008 R2 版本:
pkgmgr /ip /m:c:\temp\Windows6.1-KB974674-x64.cab
基于 IA-64 的 Windows Server 2008 R2 版本:
pkgmgr /ip /m:c:\temp\Windows6.1-KB974674-ia64.cab
注意:如果您没安装英文的语言包,那么下面的步骤是无法执行成功而最后看到ntbackup的!
在安装 NT 备份还原实用工具之后,请按照以下步骤启动实用工具:
- 单击“开始”
- 依次单击“所有程序”、“附件”和“系统工具”。
- 单击“NTBackup-RestoreUtility”。
虽然是英文版没有中文版,但至少可以恢复BAK文件了!
当然这个也只有恢复功能而不再具备NTBACKUP的备份功能!
详细的步骤还可以参阅微软的KB:http://support.microsoft.com/kb/974674
希望对大家有所帮助!谢谢