见坛子上有不少人问非法操作导致系统崩溃的解决方法,今天就整理了一下,主要是一些“伺候”系统基本方法,还有就是一些关于非法操作的认识
防止系统崩溃
无论第三方工具的功能多么强大,能修则修始终是我们最先考虑的方案,而重装Win98实在是迫不得已而为之。修复出错的Win98情况非常复杂,对于新手而言,如果使用了以下几招仍未见效,再去深究可能事倍功半,不如转而考虑其它办法。
完全卸载软件:有些朋友在卸载程序时,没有采用正常的卸载方法,而是直接将该程序所在文件夹删除,有可能造成系统启动时找不到文件,此时应该将该程序重新安装,再从“控制面板→添加/删除程序”中或从程序组中进行卸载。
恢复注册表:注册表是Win98存放系统关键信息的文件,当由于频繁、错误地装卸软件或遭病毒破坏等原因造成注册表损坏时,操作系统也就会产生各种各样的问题,这时应该利用备份注册表进行恢复。备份注册表的方法有几种:一是备份Windows目录下的System.dat和User.dat两个文件,恢复时只须将备份文件覆盖目标文件;二是从“开始→运行”中执行注册表编辑器Regedit.exe,然后选择“注册表→导出注册表文件”(图1),导出范围选为全部,恢复时从注册表编辑器中选择“导入注册表文件”,将先前保存的文件导入;三是运行Scanregw进行备份,但恢复时也需使用该命令。如果没有手工备份注册表,也不要着急,Win98已经为我们备份了最近5次开机时的注册表,保存在Windows\Sysbckup下的5个压缩包中,恢复时进入纯DOS状态,进入Windows目录执行“Scanreg /Restore”,从5个不同时间的注册表中选择要恢复的即可。
提取丢失的系统文件:误删除系统文件(比如Vxd或者Dll文件)也是造成Win98不稳定的原因,如果知道丢失的文件名称,可以采用多种方法从Win98安装盘中提取该文件:首先应使用Win98自带的系统文件检查器,从“系统信息”程序的“工具”菜单中或者直接运行SFC命令都可启动该程序,选择“从安装软盘提取一个文件”,键入文件名称(图2),(图)点击“开始”,继而指定Win98安装盘路径和文件释放路径,点击“确定”,选择是否备份源文件,然后该程序会自动从安装盘数十个CAB压缩包中寻找并提取该文件;如果进不了图形界面,可以在DOS下利用EXT命令,该命令需配合Extract使用,但功能更强,既可自动搜索压缩包,又可使用通配符,这一点比系统文件检查器还要方便。使用时按提示依次输入安装盘路径、提取文件名称、释放目标路径,最后按下Y键确认即可。
如果自己的修补技术还不到家,那就要重视预防了,即时恢复软件将是你最好的选择。这类软件与克隆类软件原理不同,具有占据硬盘空间少、恢复速度快等优点,大家听过的超级保镖就属此类,但目前最优秀的当数瓦瑟科技推出的“即时恢复系统2001”,英文名为Pro Magic 5.12,该产品的主要特色是:1.系统即时还原,当系统紊乱时,重启就能立即还原;2.占用空间少,再多的数据也只需100MB(想想Ghost几百兆的空间占用吧),额外备份仅需十余MB;3.操作便利、运行稳定、中文界面、分辨率可调;4.提供双重密码,加强系统安全;5.可保护CMOS资料,防止低级格式化,防止软盘启动;6.多重开机,支持22个开机盘,每个开机盘都会得到保护……
安装的注意事项:Pro Magic属于商业软件,从华军可下载到957KB的共享版。安装该软件需要注意几个问题:1.关闭BIOS中的病毒防护和电源管理功能;2.保证操作系统位于硬盘第一个分区,并且分区未被Windows压缩。做好这些工作后就可进行安装了,双击Setup文件,接受版权说明,点击下一步开始安装,接下来系统会询问你是否要对硬盘执行扫描及碎片整理,如果你确信自己的硬盘没有问题的话,可以跳过此步骤。重启后Pro Magic先于Windows启动,首先会让你选择该软件运行时的显示模式,接下来让你确认硬盘分析结果是否正确,确认无误后继续输入姓名、产品序列号,最后进入Windows完成安装。安装后,在C盘根目录下,会多出一个DRVSPACE.999文件,大小为100MB。呵器械,这里记录着你的主分区信息,别把它删除了。
Pro Magic的基本使用:每次开机时,该软件会自动运行,首先让你选择以用户身份还是管理者身份进入系统,按F10就可进入管理者模式,否则直接回车即可。接着出现一个菜单,共有启动、临时储存、还原、储存四个选项(图3)(图),“启动”意味着直接进入Win98,“还原”则可从曾经储存的镜像文件中进行恢复,“临时储存”将为当前分区进行新的备份(存放在C:\PROMAGIC路径下,大小在10MB左右),“储存”则更新最初的备份DRVSPACE.999文件。选择启动进入Win98,该软件将会弹出窗口,提示当前是处于保护还是未保护状态,在保护状态下,你可以随意操作被保护的分区,装卸软件,甚至格式化,如果系统出现了问题,只须重启机器,在菜单中选择还原,一个完好如初的系统又展现在你的眼前了。
如果你对最初的镜像不满意,可以在更改后重启时选择“储存”,如果想多储存几个镜像,可以选择“临时储存”,但这两个功能需要用户自己打开,方法是开机时进入管理者模式,左侧会出现一排按钮,将用户管理→禁用选项中的“临时储存”和“储存”设为“允许”即可。在管理者模式中有个“安装”按钮,选择它进入Win98将不受保护,所有操作都将更新最初的备份文件,还原时也就无法回到最初状态了。Pro Magic还有许多实用功能,如添加密码、CMOS保护等等,建议大家仔细阅读说明书。该软件唯一的缺点就是每次开机都要进行确认,稍嫌麻烦。
除了上面提到的两种方法,克隆大法也是不少人喜欢的一剂“猛药”。克隆软件多是以簇(Cluster,是一个分区内所能分配的最小空间)为单位进行复制,所以建立的镜像文件的结构和源分区完全一样。系统损坏时,只须将该镜像文件恢复到目标硬盘或分区中,系统就能完好如初了。此类软件有Norton Ghost、Drive Image Pro等,其中以Ghost使用简便、功能丰富而应用最广。但是如果没有预先备份,那就只能用最麻烦的办法——重新安装系统来解决问题了。
以上都是用电脑应该掌握的技巧 , 接下来说说 win 的非法操作问题
在兼容机的操作过程中“非法操作”是很常见的故障现象。经过长时间的摸索和资料的搜集、整理,明白了它的成因及找到了不少对该故障的解决方法。不敢独享,特奉献给广大读者,让大家摆脱“非法操作”的困扰。
在Windows 9x系列中,是用保护模式来管理内存的。所谓保护模式,就是由Windows 9x给每个程序分配系统资源和访问权限。这样一来,将会减少一些不必要的内存占用。但是,当某个应用程序试图侵占其他应用程序的系统资源,或是越权使用的时候,就会出现“非法操作”。“非法操作”造成的原因很复杂,不仅可以由软件问题引起,也可由硬件引起,还有病毒也来作怪。下面,将分软件及硬件两方面的原因给予介绍。
软件方面
1.由软件自身的不完善(BUG)引起:
典型例子:Photoshop图形软件在运行时产生的“非法操作”。
解决:将软件升级为高版本或升级补丁程序。如安装Windows 98的sp1就非常必要了。运行期间,应减少其他程序对内存的占用,可关闭病毒防火墙、减少剪贴板中的不必要内容。也可根据自己的情况,升级一下显卡、声卡、或是显示器的驱动程序或将它们更换成新件。
2.由病毒感染、病毒的残留“僵尸”、冰河木马引起:
典型例子:.DLL文件失效。
解决:(1)在有些病毒的发作过程中,往往会伴随着一些文件的改动。一旦某些重要文件(如.sys .dll .vdx...)被改动过以后,机器会很难正常工作。方法如下:先用干净的引导盘启动微机,后用最新的杀毒软件清除病毒,再用“系统文件检查器”或者“Ext.exe”进行文件的恢复。
(2)终止内存中正在运行的冰河木马,然后进入注册表,删除“KEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current-Version\Run”和“RunServices”的键值;将“HKEY_CLASSES_ROOT\xtfileshellopenco-mmand”的键值改成“C:\Windwos\NOTE-PAD.EXE %1”;重启到DOS,再到硬盘C:\Windows\System中,将Kernel32.exe和Sysexplr.exe删除。
3.由系统文件的损坏或丢失引起: 典型例子:Rundll32程序执行无效,即将关闭。
解决:方法一:当按下“详细资料”按钮时,若显示:“Rundll32 caused a general protection fault in module Mmsystem.dll....”信息,原因很可能就是你的 System.ini 文件里,在[boot]这个区段中,少了:drivers =mmsystem.dll 这一行造成的。你自己补上去就可以解决了。为什么会有这个错误的发生呢?大部分都是由于在使用控制面板“添加新硬件”时,使用不正确而造成的。例如,需要你提供驱动程序而你又不能提供正确的驱动程序造成的。使用记事本,打开位于 C:\Windows 下的System.ini 文件。找到“[boot]”这个区段。补上一行“drivers=mmsystem.dll”。补上后,保存,然后重新开机。
如果你不能确定该故障是由什么原因造成的,可以用“系统文件检查器”,在设置之中,选择“检查删除的文件” 、“检查修改过的文件”,还可以添加新的文件类型来进行检查、恢复。
4.由软件之间的不兼容引起: 典型例子:Windows 98下的KVW3000所引起的“非法操作”。
解决:在前面,曾讲过Windows 9x“内存管理”的概念,病毒软件运行过程中将不遵循这种方式,最终造成“非法操作”的出现。具体方法:对扫毒软件的升级,或者不用病毒防护。还可以不加载 Windows 9x的内存管理程序Emm386.exe。
5.由缓存设置不合理引起: 典型例子:极少出现的,没有规律可循。
解决:遵循缓存的设置规则:
(1)Win386.swp是Windows的“虚拟内存交换文件”,简单地说,就是拿一部分硬盘空间当作内存使用,先把一些内存中闲置太久的程序,放到硬盘上,等CPU要用的时候,再从硬盘的win386.swp里读出来。它的大小按物理内存的2倍来设置。(2)在Windows 98下,使用虚拟设备磁盘缓存Vcache。在“系统配置实用程序”中,找到sysytem.ini,再找到“[vcache]”小节,添入: MinFileCache=16384 MaxFileCache=16384 ChunkSize=512。上面的数值是以64MB为例采取的,一般原则是:物理内存×25%×512=VCache。(3)CD-ROMCache优化,注册表中“HKEY_LOCAL_MACHINE\Systm\CurrentControlSet\control\FileSystem\CDFS”,右边能看到“CacheSize”和“Prefetch”。如果你现在是使用Windows 98推荐的4倍速设置的话,它们的值应该是“0000026b”和“000000e4”,我们需要分开来修改这两个数值,我这里省略了计算方法,大家可以参考以下数据值,并根据自己的需要来修改吧,修改完后需要重新启动。
6.由系统资源匮乏引起: 典型例子:打印或保存时引起的“非法操作”。
解决:升级内存,加大缓存。移除一些不必要的软件,如:桌面主题、屏幕保护、计划任务、声音和输入法指示器、声卡的DOS驱动程序、防火墙、查毒软件、背景、Office 2000的竖式工具栏等等。最好是在启动微机后,先运行比较大的软件。还应加上一个良好的内存管理专家软件。
硬件方面 1.由系统及其系统部件过热引起: 典型例子:SDRAM的过热故障。
解决:选择好一点的散热片和散热风扇,风扇转速要高,散热片的散热面积要大,散热片材质要利于散热,与被散热部件的接触面积要大。内存的散热:现在市场上已经出现了内存的散热片,是一种长方形带圆孔的东西,但是散热体的体积过大,会影响到第二条SDRAM的插位,再就是应当注意机箱通风和不要超频。
2.由硬件质量不好引起: 典型例子:SDRAM的质量不稳定产生的“非法操作”。
解决:首先将BIOS中的内存参数设置得保守一些,如:SDRAM CAS LATENCY的值,设为CL=3。再就是不要超频,实在不行,只有更换内存了。
3.由硬件I/O冲突兼容性差引起: 典型例子:网卡的冲突。
解决:从设备管理中,删除带“?”或带“!”的设备,让系统重新识别一下硬件后,再安装驱动程序。I/O冲突的解决:查看“设备管理器/属性”中的“ 中断请求”,若有冲突,将它进行调整即可。再就是升级一下BIOS程序,也可以解决一些问题。
4.由硬件超频引起的“非法操作”: 典型例子:CPU和SDRAM超频故障。
解决:首先要保证自己的硬件有良好的可超性能,再就是要将散热的危害性降到最小程度,CPU表面温度控制在50℃以内,SDRAM最好在25℃左右。
5.由硬件损坏引起: 典型例子:包括一些接口的损坏,或者是小的电子元件被击穿。
解决:要有专门的仪器和方法来测试,一般很少出现。这里就不多讲了。
结论:上面讲到的,只不过是产生非法操作及解决的一些知识,它只是许多微机故障中的一个方面。下面,谈一谈为减少非法操作所应当知道的一些维护知识:
(1)对机房环境的维护:防尘避免高温、高湿度。
(2)看清故障,不要盲目处理,避免引发其他故障。
(3)做好接地,避免静电的危害。
(4)积极地吸取别人的好的建议,以增加对微机的掌握程度。
(5)定期地进行除尘、除湿的维护。
(6)注意软件版本的不断升级,以减少BUG的危害,增强功能。
(7)意木马冰河的防范、杀毒软件的更新。
(8)保持机箱的稳定性、避免不必要的振动、硬物的冲击。
(9)保持硬盘的数据整洁,定期运行管理软件,如:磁盘扫描、系统文件检查器、磁盘碎片整理、备份程序……
出处:蓝色理想
责任编辑:蓝色
◎进入论坛计算机技术版块参加讨论
|