見壇子上有不少人問非法操作導致系統(tǒng)崩潰的解決方法,今天就整理了一下,主要是一些“伺候”系統(tǒng)基本方法,還有就是一些關(guān)于非法操作的認識
防止系統(tǒng)崩潰
無論第三方工具的功能多么強大,能修則修始終是我們最先考慮的方案,而重裝Win98實在是迫不得已而為之。修復(fù)出錯的Win98情況非常復(fù)雜,對于新手而言,如果使用了以下幾招仍未見效,再去深究可能事倍功半,不如轉(zhuǎn)而考慮其它辦法。
完全卸載軟件:有些朋友在卸載程序時,沒有采用正常的卸載方法,而是直接將該程序所在文件夾刪除,有可能造成系統(tǒng)啟動時找不到文件,此時應(yīng)該將該程序重新安裝,再從“控制面板→添加/刪除程序”中或從程序組中進行卸載。
恢復(fù)注冊表:注冊表是Win98存放系統(tǒng)關(guān)鍵信息的文件,當由于頻繁、錯誤地裝卸軟件或遭病毒破壞等原因造成注冊表損壞時,操作系統(tǒng)也就會產(chǎn)生各種各樣的問題,這時應(yīng)該利用備份注冊表進行恢復(fù)。備份注冊表的方法有幾種:一是備份Windows目錄下的System.dat和User.dat兩個文件,恢復(fù)時只須將備份文件覆蓋目標文件;二是從“開始→運行”中執(zhí)行注冊表編輯器Regedit.exe,然后選擇“注冊表→導出注冊表文件”(圖1),導出范圍選為全部,恢復(fù)時從注冊表編輯器中選擇“導入注冊表文件”,將先前保存的文件導入;三是運行Scanregw進行備份,但恢復(fù)時也需使用該命令。如果沒有手工備份注冊表,也不要著急,Win98已經(jīng)為我們備份了最近5次開機時的注冊表,保存在Windows\Sysbckup下的5個壓縮包中,恢復(fù)時進入純DOS狀態(tài),進入Windows目錄執(zhí)行“Scanreg /Restore”,從5個不同時間的注冊表中選擇要恢復(fù)的即可。
提取丟失的系統(tǒng)文件:誤刪除系統(tǒng)文件(比如Vxd或者Dll文件)也是造成Win98不穩(wěn)定的原因,如果知道丟失的文件名稱,可以采用多種方法從Win98安裝盤中提取該文件:首先應(yīng)使用Win98自帶的系統(tǒng)文件檢查器,從“系統(tǒng)信息”程序的“工具”菜單中或者直接運行SFC命令都可啟動該程序,選擇“從安裝軟盤提取一個文件”,鍵入文件名稱(圖2),(圖)點擊“開始”,繼而指定Win98安裝盤路徑和文件釋放路徑,點擊“確定”,選擇是否備份源文件,然后該程序會自動從安裝盤數(shù)十個CAB壓縮包中尋找并提取該文件;如果進不了圖形界面,可以在DOS下利用EXT命令,該命令需配合Extract使用,但功能更強,既可自動搜索壓縮包,又可使用通配符,這一點比系統(tǒng)文件檢查器還要方便。使用時按提示依次輸入安裝盤路徑、提取文件名稱、釋放目標路徑,最后按下Y鍵確認即可。
如果自己的修補技術(shù)還不到家,那就要重視預(yù)防了,即時恢復(fù)軟件將是你最好的選擇。這類軟件與克隆類軟件原理不同,具有占據(jù)硬盤空間少、恢復(fù)速度快等優(yōu)點,大家聽過的超級保鏢就屬此類,但目前最優(yōu)秀的當數(shù)瓦瑟科技推出的“即時恢復(fù)系統(tǒng)2001”,英文名為Pro Magic 5.12,該產(chǎn)品的主要特色是:1.系統(tǒng)即時還原,當系統(tǒng)紊亂時,重啟就能立即還原;2.占用空間少,再多的數(shù)據(jù)也只需100MB(想想Ghost幾百兆的空間占用吧),額外備份僅需十余MB;3.操作便利、運行穩(wěn)定、中文界面、分辨率可調(diào);4.提供雙重密碼,加強系統(tǒng)安全;5.可保護CMOS資料,防止低級格式化,防止軟盤啟動;6.多重開機,支持22個開機盤,每個開機盤都會得到保護……
安裝的注意事項:Pro Magic屬于商業(yè)軟件,從華軍可下載到957KB的共享版。安裝該軟件需要注意幾個問題:1.關(guān)閉BIOS中的病毒防護和電源管理功能;2.保證操作系統(tǒng)位于硬盤第一個分區(qū),并且分區(qū)未被Windows壓縮。做好這些工作后就可進行安裝了,雙擊Setup文件,接受版權(quán)說明,點擊下一步開始安裝,接下來系統(tǒng)會詢問你是否要對硬盤執(zhí)行掃描及碎片整理,如果你確信自己的硬盤沒有問題的話,可以跳過此步驟。重啟后Pro Magic先于Windows啟動,首先會讓你選擇該軟件運行時的顯示模式,接下來讓你確認硬盤分析結(jié)果是否正確,確認無誤后繼續(xù)輸入姓名、產(chǎn)品序列號,最后進入Windows完成安裝。安裝后,在C盤根目錄下,會多出一個DRVSPACE.999文件,大小為100MB。呵器械,這里記錄著你的主分區(qū)信息,別把它刪除了。
Pro Magic的基本使用:每次開機時,該軟件會自動運行,首先讓你選擇以用戶身份還是管理者身份進入系統(tǒng),按F10就可進入管理者模式,否則直接回車即可。接著出現(xiàn)一個菜單,共有啟動、臨時儲存、還原、儲存四個選項(圖3)(圖),“啟動”意味著直接進入Win98,“還原”則可從曾經(jīng)儲存的鏡像文件中進行恢復(fù),“臨時儲存”將為當前分區(qū)進行新的備份(存放在C:\PROMAGIC路徑下,大小在10MB左右),“儲存”則更新最初的備份DRVSPACE.999文件。選擇啟動進入Win98,該軟件將會彈出窗口,提示當前是處于保護還是未保護狀態(tài),在保護狀態(tài)下,你可以隨意操作被保護的分區(qū),裝卸軟件,甚至格式化,如果系統(tǒng)出現(xiàn)了問題,只須重啟機器,在菜單中選擇還原,一個完好如初的系統(tǒng)又展現(xiàn)在你的眼前了。
如果你對最初的鏡像不滿意,可以在更改后重啟時選擇“儲存”,如果想多儲存幾個鏡像,可以選擇“臨時儲存”,但這兩個功能需要用戶自己打開,方法是開機時進入管理者模式,左側(cè)會出現(xiàn)一排按鈕,將用戶管理→禁用選項中的“臨時儲存”和“儲存”設(shè)為“允許”即可。在管理者模式中有個“安裝”按鈕,選擇它進入Win98將不受保護,所有操作都將更新最初的備份文件,還原時也就無法回到最初狀態(tài)了。Pro Magic還有許多實用功能,如添加密碼、CMOS保護等等,建議大家仔細閱讀說明書。該軟件唯一的缺點就是每次開機都要進行確認,稍嫌麻煩。
除了上面提到的兩種方法,克隆大法也是不少人喜歡的一劑“猛藥”?寺≤浖嗍且源(Cluster,是一個分區(qū)內(nèi)所能分配的最小空間)為單位進行復(fù)制,所以建立的鏡像文件的結(jié)構(gòu)和源分區(qū)完全一樣。系統(tǒng)損壞時,只須將該鏡像文件恢復(fù)到目標硬盤或分區(qū)中,系統(tǒng)就能完好如初了。此類軟件有Norton Ghost、Drive Image Pro等,其中以Ghost使用簡便、功能豐富而應(yīng)用最廣。但是如果沒有預(yù)先備份,那就只能用最麻煩的辦法——重新安裝系統(tǒng)來解決問題了。
以上都是用電腦應(yīng)該掌握的技巧 , 接下來說說 win 的非法操作問題
在兼容機的操作過程中“非法操作”是很常見的故障現(xiàn)象。經(jīng)過長時間的摸索和資料的搜集、整理,明白了它的成因及找到了不少對該故障的解決方法。不敢獨享,特奉獻給廣大讀者,讓大家擺脫“非法操作”的困擾。
在Windows 9x系列中,是用保護模式來管理內(nèi)存的。所謂保護模式,就是由Windows 9x給每個程序分配系統(tǒng)資源和訪問權(quán)限。這樣一來,將會減少一些不必要的內(nèi)存占用。但是,當某個應(yīng)用程序試圖侵占其他應(yīng)用程序的系統(tǒng)資源,或是越權(quán)使用的時候,就會出現(xiàn)“非法操作”。“非法操作”造成的原因很復(fù)雜,不僅可以由軟件問題引起,也可由硬件引起,還有病毒也來作怪。下面,將分軟件及硬件兩方面的原因給予介紹。
軟件方面
1.由軟件自身的不完善(BUG)引起:
典型例子:Photoshop圖形軟件在運行時產(chǎn)生的“非法操作”。
解決:將軟件升級為高版本或升級補丁程序。如安裝Windows 98的sp1就非常必要了。運行期間,應(yīng)減少其他程序?qū)?nèi)存的占用,可關(guān)閉病毒防火墻、減少剪貼板中的不必要內(nèi)容。也可根據(jù)自己的情況,升級一下顯卡、聲卡、或是顯示器的驅(qū)動程序或?qū)⑺鼈兏鼡Q成新件。
2.由病毒感染、病毒的殘留“僵尸”、冰河木馬引起:
典型例子:.DLL文件失效。
解決:(1)在有些病毒的發(fā)作過程中,往往會伴隨著一些文件的改動。一旦某些重要文件(如.sys .dll .vdx...)被改動過以后,機器會很難正常工作。方法如下:先用干凈的引導盤啟動微機,后用最新的殺毒軟件清除病毒,再用“系統(tǒng)文件檢查器”或者“Ext.exe”進行文件的恢復(fù)。
(2)終止內(nèi)存中正在運行的冰河木馬,然后進入注冊表,刪除“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.由系統(tǒng)文件的損壞或丟失引起: 典型例子:Rundll32程序執(zhí)行無效,即將關(guān)閉。
解決:方法一:當按下“詳細資料”按鈕時,若顯示:“Rundll32 caused a general protection fault in module Mmsystem.dll....”信息,原因很可能就是你的 System.ini 文件里,在[boot]這個區(qū)段中,少了:drivers =mmsystem.dll 這一行造成的。你自己補上去就可以解決了。為什么會有這個錯誤的發(fā)生呢?大部分都是由于在使用控制面板“添加新硬件”時,使用不正確而造成的。例如,需要你提供驅(qū)動程序而你又不能提供正確的驅(qū)動程序造成的。使用記事本,打開位于 C:\Windows 下的System.ini 文件。找到“[boot]”這個區(qū)段。補上一行“drivers=mmsystem.dll”。補上后,保存,然后重新開機。
如果你不能確定該故障是由什么原因造成的,可以用“系統(tǒng)文件檢查器”,在設(shè)置之中,選擇“檢查刪除的文件” 、“檢查修改過的文件”,還可以添加新的文件類型來進行檢查、恢復(fù)。
4.由軟件之間的不兼容引起: 典型例子:Windows 98下的KVW3000所引起的“非法操作”。
解決:在前面,曾講過Windows 9x“內(nèi)存管理”的概念,病毒軟件運行過程中將不遵循這種方式,最終造成“非法操作”的出現(xiàn)。具體方法:對掃毒軟件的升級,或者不用病毒防護。還可以不加載 Windows 9x的內(nèi)存管理程序Emm386.exe。
5.由緩存設(shè)置不合理引起: 典型例子:極少出現(xiàn)的,沒有規(guī)律可循。
解決:遵循緩存的設(shè)置規(guī)則:
(1)Win386.swp是Windows的“虛擬內(nèi)存交換文件”,簡單地說,就是拿一部分硬盤空間當作內(nèi)存使用,先把一些內(nèi)存中閑置太久的程序,放到硬盤上,等CPU要用的時候,再從硬盤的win386.swp里讀出來。它的大小按物理內(nèi)存的2倍來設(shè)置。(2)在Windows 98下,使用虛擬設(shè)備磁盤緩存Vcache。在“系統(tǒng)配置實用程序”中,找到sysytem.ini,再找到“[vcache]”小節(jié),添入: MinFileCache=16384 MaxFileCache=16384 ChunkSize=512。上面的數(shù)值是以64MB為例采取的,一般原則是:物理內(nèi)存×25%×512=VCache。(3)CD-ROMCache優(yōu)化,注冊表中“HKEY_LOCAL_MACHINE\Systm\CurrentControlSet\control\FileSystem\CDFS”,右邊能看到“CacheSize”和“Prefetch”。如果你現(xiàn)在是使用Windows 98推薦的4倍速設(shè)置的話,它們的值應(yīng)該是“0000026b”和“000000e4”,我們需要分開來修改這兩個數(shù)值,我這里省略了計算方法,大家可以參考以下數(shù)據(jù)值,并根據(jù)自己的需要來修改吧,修改完后需要重新啟動。
6.由系統(tǒng)資源匱乏引起: 典型例子:打印或保存時引起的“非法操作”。
解決:升級內(nèi)存,加大緩存。移除一些不必要的軟件,如:桌面主題、屏幕保護、計劃任務(wù)、聲音和輸入法指示器、聲卡的DOS驅(qū)動程序、防火墻、查毒軟件、背景、Office 2000的豎式工具欄等等。最好是在啟動微機后,先運行比較大的軟件。還應(yīng)加上一個良好的內(nèi)存管理專家軟件。
硬件方面 1.由系統(tǒng)及其系統(tǒng)部件過熱引起: 典型例子:SDRAM的過熱故障。
解決:選擇好一點的散熱片和散熱風扇,風扇轉(zhuǎn)速要高,散熱片的散熱面積要大,散熱片材質(zhì)要利于散熱,與被散熱部件的接觸面積要大。內(nèi)存的散熱:現(xiàn)在市場上已經(jīng)出現(xiàn)了內(nèi)存的散熱片,是一種長方形帶圓孔的東西,但是散熱體的體積過大,會影響到第二條SDRAM的插位,再就是應(yīng)當注意機箱通風和不要超頻。
2.由硬件質(zhì)量不好引起: 典型例子:SDRAM的質(zhì)量不穩(wěn)定產(chǎn)生的“非法操作”。
解決:首先將BIOS中的內(nèi)存參數(shù)設(shè)置得保守一些,如:SDRAM CAS LATENCY的值,設(shè)為CL=3。再就是不要超頻,實在不行,只有更換內(nèi)存了。
3.由硬件I/O沖突兼容性差引起: 典型例子:網(wǎng)卡的沖突。
解決:從設(shè)備管理中,刪除帶“?”或帶“!”的設(shè)備,讓系統(tǒng)重新識別一下硬件后,再安裝驅(qū)動程序。I/O沖突的解決:查看“設(shè)備管理器/屬性”中的“ 中斷請求”,若有沖突,將它進行調(diào)整即可。再就是升級一下BIOS程序,也可以解決一些問題。
4.由硬件超頻引起的“非法操作”: 典型例子:CPU和SDRAM超頻故障。
解決:首先要保證自己的硬件有良好的可超性能,再就是要將散熱的危害性降到最小程度,CPU表面溫度控制在50℃以內(nèi),SDRAM最好在25℃左右。
5.由硬件損壞引起: 典型例子:包括一些接口的損壞,或者是小的電子元件被擊穿。
解決:要有專門的儀器和方法來測試,一般很少出現(xiàn)。這里就不多講了。
結(jié)論:上面講到的,只不過是產(chǎn)生非法操作及解決的一些知識,它只是許多微機故障中的一個方面。下面,談一談為減少非法操作所應(yīng)當知道的一些維護知識:
(1)對機房環(huán)境的維護:防塵避免高溫、高濕度。
(2)看清故障,不要盲目處理,避免引發(fā)其他故障。
(3)做好接地,避免靜電的危害。
(4)積極地吸取別人的好的建議,以增加對微機的掌握程度。
(5)定期地進行除塵、除濕的維護。
(6)注意軟件版本的不斷升級,以減少BUG的危害,增強功能。
(7)意木馬冰河的防范、殺毒軟件的更新。
(8)保持機箱的穩(wěn)定性、避免不必要的振動、硬物的沖擊。
(9)保持硬盤的數(shù)據(jù)整潔,定期運行管理軟件,如:磁盤掃描、系統(tǒng)文件檢查器、磁盤碎片整理、備份程序……
出處:藍色理想
責任編輯:藍色
◎進入論壇計算機技術(shù)版塊參加討論
|