Windows Vista中集成的备份与还原工具较诸之前Windows系统中的ntbackup有了相当大的进步,不仅操作更为简单,功能也更为强大、完备,不仅可以备份文件或文件夹,也可以使用ComeletePC来备份整个计算机,包括应用程序、用户设置等,从而实现无论硬件或软件故障、病毒及恶意软件侵袭甚至误操作无意删除文件等情形下均保证数据的安全。
但带来的一个问题便是,新的备份与还原工具似乎不能向下兼容:至少到目前为止,Windows Vista仍不支持从NTBackup创建的备份文件(扩展名为 .bkf )中恢复数据,如果您之前在Windows 2000/XP系统中做过备份,所备份的数据无法导入系统,这一点是相当烦人的。
当然,相信微软会很快解决这一问题,也许会以补丁的方式,也许会以附加工具的方式来提供相应的解决方案。不过,在现阶段,您可以通过如下方式将 TBK文件中的数据恢复到系统中。
在运行Windows XP的系统中打开“C:\Windows\System32”文件夹,将其中的 ntbackup.exe、 vssapi.dll、 ntmsapi.dll三个文件拷贝出来,如果愿意的话,也可以同时将帮助文件 ntbackup.chm、ntbackup.hlp(位于“C;\windows\help”)也拷贝出来。
注1:此处的“c:\windows”指系统分区中Windows目录,根据您的Windows XP安装位置不同,具体情况会有相应差异。
注2:如果没有安装Windows XP,也可直接从Windows XP安装光盘中找到相应的源文件,其位置在安装光盘的I386目录下,如ntbackup.exe即为ntbackup.ex_,使用前需展开。
将上述文件拷贝到Windows Vista中(当然,也可直接在软件或U盘上使用)
运行ntbackup.exe,根据系统设置不同,可能会弹出一个关于“没有运行可移动存储”的警告窗口,不用理它,点击“确定”继续。
NTBackup的具体使用同在 Windows XP中类似,可以使用向导模式也可使用高级模式。不过,由于Windows Vista与XP安全机制方面存在差异,建议在在高级还原选项中要注意去除对“还原安全设置”的选择。
您即可看到在Windows NT/2000/XP下由创建的NTBackup创建的“.tbk”备份文件中的数据被成功地导入Windows Vista。