浅谈Windows XP的注册表备份

作者:高山
经常系统错误,有时甚至引起系统崩溃的情况,这时备份就显得很重要了,没有人愿意系统崩溃而只得重新装Windows XP 。你可以选用不同的方法来备份你的注册表,你也可以把你的备份版本放在多种介质上,但是你首先必须明白你的计算机网络正使用何种文件系统类型 。Windows XP支持FAT和NTFS两种不同的文件系统 。
在这里我先介绍一下FAT,FAT32以及NTFS 。
文件分配表(FAT)
一种供MS-DOS及其它Windows操作系统对文件进行组织与管理的文件系统 。文件分配表(FAT)是当您使用FAT或FAT32文件系统对特定卷进行格式化时,由Windows所创建的一种数据结构 。Windows将与文件相关的信息存储在FAT中,以供日后获取文件时使用 。
FAT32
一种从文件分配表(FAT)文件系统派生而来的文件系统 。与FAT相比,FAT32能够支持更小的簇以及更大的容量,从而能够在FAT32卷上更为高效的分配磁盘空间 。
NTFS文件系统
【浅谈Windows XP的注册表备份】一种能够提供各种FAT版本所不具备的性能、安全性、可靠性与先进特性的高级文件系统 。举例来说,NTFS通过标准事务日志功能与恢复技术确保卷的一致性 。如果系统出现故障,NTFS能够使用日志文件与检查点信息来恢复文件系统的一致性 。在Windows 2000和Windows XP中,NTFS还能提供诸如文件与文件夹权限、加密、磁盘配额以及压缩之类的高级特性 。NTFS文件系统是安全文件系统,使用与NTFS不相容的其他操作系统如DOS或Windows 95/98/me,上不容易访问NTFS的 。
下面我就介绍一下几种常用的备份方法:
一,备份工具---备份到磁带或其他介质
这种方法过程比较简单,只需在备份树中选中System State ,你就可以进行备份或者使用在Backup的Welcome标签页上的自动系统恢复向导 。利用选定的ASR(Automated System Recovery,自动系统恢复),导航器将创建三个备份集合,你只要依据向导就可以完成 。
二,使用copy或xcopy进行备份
在Windows XP正在使用注册表时,是不能把当前注册表复制回去的,因此要使用copy或xcopy来修复注册表,就必须关闭Windows XP并启动另外一个诸如DOS,Windows 98/Me类的操作系统,或者第二个Windows XP 。(建议你使用双系统,有关多系统的配置参见《Windows XP下的双引导配置》) 。用copy或xcopy备份注册表比使用Backup工具还容易:
1,; 运行Backup程序并创建ASR软盘
把在%SystemRoot%Repair目录下找到你的注册表备份复制到另一个地方
2,; 然后用xcopy复制%SystemRoot%System32Config目录下的当前所有的注册表文件 。利用/c选项可使xcopy忽略错误(这是必须的,因为当前的注册表正在被使用 。否则会出现错误) 。
三,使用FAT时的备份方法
使用FAT文件系统的Windows XP用户通过用/sys选项格式化的软盘,可以方便的启动DOS或Windows 98/Me(如果用的是FAT32) 。接着会显示DOS命令提示,可以方便的对硬盘进行读写 。为了创建与FAT兼容的可引导软盘,只要使用Windows 98/Me或DOS的FORMAT命令加上/s系统选项即可 。然后把有关xcopy的那些(xcopy*.*)也复制到该软盘用此软盘就可以在Windows XP的机器上启动,并可以自由地访问该计算机上所有FAT格式的驱动器 。在启动完成出现命令提示后,把那些注册表文件复制到安全的位置就只是很简单的任务,可以复制到另外的一个硬盘上,几张软盘,ZIP盘上CD-R/CD-RW光盘或者其他支持的介质 。
四,使用NTFS进行备份(建议不使用)
前面已经对NTFS有个很详细的介绍了 。NTFS驱动器上的文件,只能由Windows XP来写,而其他的操作系统就不行 。为了能够访问NTFS上的注册表文件,你必须安装第二个Windows XP 。

推荐阅读