注册表的
备份和
快速恢复 如何对
注册表进行
备份和
快速恢复 因为 Windows 9X 中
注册表的重要性 所以 Windows 98 特别新增加了个小工具 注册
表检查器 Scanreg.exe(Scanregw)
在每次开机启动 Windows 98 时 Scanreg 自动运行 对系统
注册表进行检查 并为每个
开机日作一次
备份 将 System.dat User.dat System.ini 和 Win.ini 四个文件打包在 Cab
文件 以 rb00?.Cab 命名 存放于系统
备份文件夹 Sysbckup 中 默认保存最近的 5 个
备份 文档 当检查到
注册表出错时 它就用
备份进行恢复 平时 若
注册表有了问题或不合已意
时 我们也可利用它来恢复
Scanreg 的常用命令如下
Scanreg[/<选项>]
选项包括
/Backup 对
注册表以及相关的系统配置文件进行
备份 /Restore 选择一个备件文件进行系统恢复
/Fix 修复
注册表 /Comment= <评述> 在做系统
备份的时候 将特定的评语和标注文字加入到 CAB 包中
/Autoscan 自动扫描
注册表 并自动
备份 如果已有当天的
备份 则不带任何提示
/Scanonly 扫描
注册表 如果有错误则提示 不对
注册表进行
备份 /Opt 压缩
注册表 在每回引导检查时如果有大于 500KB 的空间 则自动执行 这个命
令在运行/FIX 时它也将运行
需要注意的是 由于 Windows 在运行时
注册表是处于打开的状态 所以我们不能对它进
行写入的操作 即不能对
注册表进行恢复和修复操作
有了
注册表检查器 我们对
注册表的维护确实是方便多了
129
然而在实际使用中 我对
注册表的维护采用了一种更为灵活与快速的方法
灵活
备份 我们知道 Windows 98 的
注册表动辄就是几 MB 即使是压缩成 Cab 文件 5 个
备份文
件少说也有 2-3MB 无情地吞噬着我们那宝贵的磁盘空间 撇开这不说
注册表检查器的默
认设置也不够灵活 其表现自然也就差强人意 我们有时可能在很长一段日子里都不对系统
作任何更改 有时也可能在一天内多次开机 并对系统或大或小地作点改动 虽说
注册表检
查器在每次开机都要做一次检查 但它只保留最近 5 个开机日的
备份 所以如果您一天多次
开机 照它的原先的设置也只是在首次开机的时候进行
备份 然而 这首次开机的
备份就是
完好无瑕吗 这最近 5 个开机日的
备份又是我们所中意的吗
为了更加灵活地对我的系统进行维护 我采用如下
备份法
1 取消了
注册表检查器的自启动特权 而让它随叫随到 完全听命于我 该出手时才
出手 这样做也另有好处 即加快了 Windows 98 的启动速度
2 安装调试完 Windows 98 和常用应用程序并优化
注册表后 运行 Scanregw 程序 作
一个
备份文档 rb000.cab 这一
备份作为最基本的文档资料 一般不动
3 以后系统每有更动 运行正常确认无误后 即再作一个
备份 此次为活动
备份 但
仅保留 1 个 即后面的始终替换前面的 为 rb000 和 rb001 或 rb002 之间酌情选择 简
单明了 省时省力
快速恢复 当
注册表遭到损坏或不合我们的意愿而必须作恢复时 照理似乎又该是让
注册表检查器
出手的时候了 在纯 DOS 方式下 键入 scanreg/restore 然后依照提示去做 这法子确实
省事 您只须作个选择 然后回车就是 但您感觉到了它工作的繁琐费时吗 又要搜索
备份 让您选择 又是对被替换的
注册表作
备份 恢复完后还要重新启动 真是烦人 其实 如果
我们明白了
注册表备份只是个 CAB 压缩包 我们就可以这样做
进入纯 DOS 方式 关闭系统 重新启动计算机并切换至 MS-DOS 方式 在 C Windows
下键入
attrib –s –h –r *.dat
extract/e/y sysbckuprb00x.cab *.dat
若 system.ini 与 win.ini 也要恢复 则将*.dat 改成*.*即
attrib –s –h –r *.*
extract/e/y sysbckuprb00x.cab *.dat 其中 RB00X 中 X 为未数 操作时应具体为备
份文件名
完后键入 exit 或按 Ctrl+Alt+Del 重新启动 Windows 98> >更多精彩技术文章>http://www.66of.com