电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1341|回复: 2

Windows系统文件丢失巧还原

[复制链接]
黄小姐疯了 发表于 2012-1-18 22:14:34 | 显示全部楼层 |阅读模式
Windows的用户,不知道有哪一位能幸免“蓝屏先生”光临的?大多数“蓝屏”的根本原因在于系统文件的丢失。虽然重新安装系统就可以解决问题,但我在这里向大家推荐更快捷的办法——那就是直接从Windows的安装光盘中恢复部分丢失或受损的文件!   大家知道,Windows系统文件全部采用CAB压缩包的形式,我们无法通过简单的拷贝操作来达到目的,而必须采用适当的方法对那些CAB压缩包进行解压释放,常见方法有以下几种:
  系统文件检查器
   Windows 98在系统工具中有一个“系统文件检查器”,它可按照用户的要求,从Windows 98的安装磁盘释放用户所需的系统文件。我们无需知道欲释放的系统文件到底存放在哪个CAB压缩包中,它会自动对安装盘中的所有CAB压缩包进行搜索并找出所需的文件。使用“系统文件检查器”释放系统文件的步骤为:
  1、单击Windows 98的“开始”按钮,然后依次选择“程序→附件→系统工具→系统信息”。
  2、执行“工具”菜单的“系统文件检查器”命令,启动Windows 98的“系统文件检查器”(这里还有另一个简单的启动方法,就是在“开始→运行”中输入“SFC”后确定,同样可以启动“系统文件检查器”)。
  3、在“系统文件检查器”窗口中选择“从安装软盘提取一个文件”选项指定要提取的系统文件
  4、在“请指定您要恢复的文件”列表框中指定需要恢复的系统文件(注意,“系统文件检查器”不支持通配符,用户不能同时释放多个文件)。
  5、单击“开始”按钮,系统弹出“提取文件”对话框(如图2)。在“还原自”框中指定Windows 98安装盘的路径,在“将文件保存到”框中指定所需恢复系统文件的目标路径。
  6、单击“确定”,系统提示备份文件,将机器中原有的文件备份在“C:WindowshelpdeskSFC”文件夹中;然后自动在Windows 98安装盘中搜索用户所需的系统文件,并将其释放到指定的目标目录中,操作完成后,提示“提取成功”。
  这种方法的操作是几种方法中最简单的,除了不支持通配符之外,该方法基本可称得上是“十全十美”了,是我们在Windows 98状态下释放单个系统文件时的首选。
     上面的方法虽然简单,但如果不能正常启动到Windows,又该怎么办?
  巧用EXTRACT命令
  提起EXTRACT命令,相信大家都不会陌生,这是一个早在Windows 95时代就诞生了的命令行实用程序,它主要通过有关命令行参数对保存在CAB压缩包中的系统文件进行管理,其有关命令行参数较多,详细用法输入请“EXTRACT /?”查询。由于使用EXTRACT命令对系统文件进行释放时必须了解该文件到底保存在哪个CAB压缩包中,这对普通用户来说是非常困难的,怎么办呢?其实,这一条命令就可以解决问题:
  “EXTRACT /A[/L 目标路径]第一个CAB包名字欲提取的文件”。
  哪个是第一个CAB包?序号小的总是没错的(经过N次试验发现,用BASE5.cab最好)。下面是几个例子:
  1、extract /A d:win98sebase5.cab EBD.cab 从包中搜索EBD.cab文件;
  2、extract /A /l c: d:win98sebase5.cab s*.hlp 提取包中所有的以s开头的hlp帮助文件,释放到C \;
  3、extract /A /l c: d:win98sebase5.cab *.* 全部释放包中的文件。
  细心的读者也许已经看出来了,以上格式中,最后一部分“欲提取的文件”中可以用通配符“*”或“?”,这下可大大方便了记忆力不好的朋友了。但需要注意的是:第三部分的CAB包不支持用通配符,即必须是存在的某个文件名。还有关键就是参数“/A”,没有它可就什么也提(找)不到了。
  EXT命令更简单
  其实在DOS状态下还有一个比较好用的工具,那就是Windows 98启动盘中的EXT命令,使用它,你就不必为上面的参数记忆犯愁了。
  EXT是Windows 98在系统启动盘中的一个专门用于从CAB压缩包中释放用户所需系统文件的实用程序,尽管这是一个DOS版的应用软件,但它却并不像EXTRACT那样完全依靠命令行参数进行工作,而是采用问答操作方式,这就大大地简化了用户使用步骤。
  更为重要的是,EXT命令具有从安装盘的所有CAB压缩包中自动搜索用户所需系统文件的功能。另外,EXT命令还支持通配符,从而解决了用户在同时释放大量文件时的难题。
  如果启动盘上没有的话也不要紧,先用EXTRACT从BASE5.cab中提取一个EBD.cab(命令如上面的例1),再从EBD.cab中提取EXT.exe即可:
  1、在DOS下运行EXT命令。
  2、询问用户Windows 98安装文件所在目录,只需将Windows 98光盘插入光驱或指定硬盘上相应路径即可。
  3、询问用户需要提取哪些文件(可以支持通配符)。
  4、要求用户指定将这些文件释放到哪个目录中,可根据需要加以选择。
  5、最后EXT命令会将用户所做的选择列表显示出来,我们只需在确认无误的基础上按“Y”键,EXT命令就会自动对所有CAB压缩包进行搜索,找到用户所需的系统文件并进行释放。
  这种方法是无法进入Windows图形界面时的最佳选择。而且,我们在图形界面下也可使用此方法,利用其通配符支持功能,在图形界面下同时释放大量相同类型的文件。
北京服装学院 发表于 2012-1-19 08:44:41 | 显示全部楼层
给力的没话说,必须顶下
回复

使用道具 举报

小火山人电器店 发表于 2012-1-19 13:54:11 | 显示全部楼层
恩,我觉得值得学习啊,顶你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-12-28 13:36 , Processed in 0.104010 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表