电脑技术学习

浅谈Windows XP的注册表备份

dn001

作者:高山

经常系统错误,有时甚至引起系统崩溃的情况,这时备份就显得很重要了,没有人愿意系统崩溃而只得重新装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文件系统

一种能够提供各种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。

五,使用RegEdit来畚份注册表

使用注册表编辑器(RegEdit),通过双击一个小图标就可以建立另一个注册表备份进行恢复。如果你执行简单的主要步骤,就可以创建除了Security和SAM注册键以外的包括所有注册表内容的备份。下面的利用RegEdit技术可以备份Security和SAM注册键:

1,; 运行RegEdit。

2,; 现在可以看到My Coputer处于高亮状态。

3,; 选择Registry菜单内的Export Registry file选项。

4,; 找到Desktop并且为此文件输入名字,然后点击Save按钮。

5,; 退出RegEdit.

Windows XP中所提供的RegEdit版本是注册表文件作为 Unicode格式输出的。

要注意的是把你的备份文件放在安全的地方,这是特别重要的。

有好的技术请与我共享gaoshan333333@163.com

标签: