修理硬碟方法...
作為存儲設備中的一員,硬碟起著極其重要的作用。
但是由於硬盤屬於磁介質,因此其壽命與穩定不像內存等設備那樣好,使用時難免會出現各種各樣的問題。
而且令情況更加複雜的是,由於硬盤牽涉到系統底層的設置,因此往往不能在大家熟悉的Windows下解決問題,必須轉到DOS下處理,這對於不
少DIY新手而言就有些無所適從了,畢竟他們沒有經歷過DOS時代。
硬碟出現問題前的一般徵兆
如果硬碟出現故障,那麼最好盡早發現並及時採取正確的措施。
如果等到病入膏肓時,硬盤中寶貴的數據就難以倖免了。
一般來說,硬盤出現故障前會有以下幾種表現:
1.出現S.M.A.R.T故障提示。
這是硬盤廠家本身內置在硬盤裡的自動檢測功能在起作用,出現這種提示說明您的硬盤有潛在的物理故障,很快就會出現不定期地不能正常運
行的情況。
2.在Windows初始化時死機。
這種情況較複雜,首先應該排除其他部件出問題的可能性,比如內存質量不好、風扇停轉導致系統過熱,或者是病毒破壞等,最後如果確定是
硬碟故障的話,再另行處理。
3.能進入Windows系統,但是運行程序出錯,同時運行硬碟掃瞄也不能通過,經常在掃瞄時候緩慢停滯甚至死機。
這種現象可能是硬盤的問題,也可能是Windows天長日久的軟故障,如果排除了軟件方面設置問題的可能性後,就可以肯定是硬碟有物理故障
了。
4.能進入Windows,運行硬碟掃瞄程序直接發現錯誤甚至是壞軌,這不用我多說了,Windows的檢查程序會詳細地報告情況。
5.在BIOS裡突然根本無法識別硬碟,或是即使能識別,也無法用操作系統找到硬碟,這是最嚴重的故障。
不幸中的大幸 ——分區表遭到破壞
首先我們應該確認硬碟的電源接口和數據線沒有脫落,然後進入BIOS,使用「HDD Auto Detect」來檢測硬盤。
如果此時BIOS能夠正確識別硬碟的話,那麼至少你的硬盤還有救治的希望;不然,我想大家也不用瞎忙了,因為憑我們普通DIYer手頭的工具
基本上是無能為力的。
在UltraEdit中查找「55aa」字符串
用光碟或者軟碟引導系統後,大家可以試圖進入C碟符號,如果此時提示找不到C碟的話,那麼絕對應該是一件好事情。
出現這種情況很可能是硬碟分區表信息遭到破壞,或者被某種病毒攻擊。
如果硬碟中你的數據對來說無所謂,那麼可以先用FDISK/MBR命令來無條件清除分區表內容,然後用FDISK等分區軟件重新分區格式化,一般這
樣就能解決問題;而如果你還需要硬碟中的數據,那麼步驟要麻煩一些。
這時最好能擁有一張殺病毒軟體或者隨主板贈送的相關軟件,然後你可以參閱幫助文檔,一般該軟件會包含恢復硬碟分區表的命令,而且使用
極其方便。
對於沒有殺毒軟體的用戶來說,大家可以使用NU 8.0中的NDD修復,它將檢查分區表中的錯誤。若發現錯誤,NDD將會詢問是否願意修改,你只
要不斷地回答YES即可修正錯誤,或者用備份過的分區表覆蓋它也行。
用Hide Partition就可以實現
如果用上述方法也不能解決的話,還可利用FDISK重新分區,但分區大小必須和原來的分區一樣,這一點尤為重要,分區後不要進行高級格式
化,而是用 NDD進行修復。
這樣既保證硬盤修復之後能啟動,而且硬碟上的數據也不會丟失。
邊緣求生存 ——硬碟的物理壞道
如果剛才DOS能夠轉到C盤,而硬碟工作卻不正常,那麼就很可能是硬盤出現了壞軌。
一般來說,硬碟的壞軌可以分為邏輯壞軌與物理壞軌。
產生邏輯壞軌時一般不會嚴重影響使用,所以很可能是物理壞軌。
我們處理物理壞軌的核心思想是將這些有壞軌的簇單獨分成一個分區,並隱藏起來避免其它程序調用,這樣就可以不讓壞軌擴散,以免造成更
大的損失。對於這一處理,我們主要是使用Partition Magic6.0這款DOS下的軟件。
在DOS界面下進入PQ 6.0之後,我們先用Operations選單下的Check For Errors命令來確定物理壞軌的位置,因為PQ6.0的這項功能非常出色,
不像Windows下的Scandisk那樣經常誤診。
PQ6.0的真正強大之處在於它能將所有藏有壞軌的簇用特殊標記標定出來,而且你可以將這些壞簇全部選中,然後將它們劃分到一個獨立的新
分區。
這完全是圖形化的操作,是非常方便的。
隨後,大家切記要把這個充滿罪惡的分區隱藏起來,這樣才能確保它不會被調用。
此時使用Advance選單下的Hide Partition命令就可以實現。
擁有PQ6.0之後,物理壞軌真的不難解決,而且可以有效避免擴散問題。
但是需要注意的是,無論如何,此時的硬盤已經處於亞健康狀態,其中的數據還是非常危險的。
用PQ6.0處理物理壞軌後,究竟這塊硬盤還能用多少時間很難說,這要看運氣了。
DOS啟動的低級失誤——邏輯鎖
硬碟邏輯鎖是一種很常見的惡作劇手段。
中了邏輯鎖之後,無論使用什麼設備都不能正常引導系統,甚至是軟碟、光碟、掛雙硬碟都一樣沒有任何作用。
要解決邏輯鎖的問題,就要知道問題的根源。其實在DOS系統啟動時,它會搜索所有邏輯碟的順序。
首先要找的是主引導扇區的分區表信息,它位於硬碟的零磁頭零柱面的第一個扇區的OBEH地址開始的地方,當分區信息開始的地方為80H時表
示是主引導分區,其他的為擴展分區,主引導分區被定義為邏輯盤C盤,然後查找擴展分區的邏輯碟,被定義為D碟,以此類推找到E,F,G…
…邏輯鎖就是在此下手,修改了正常的主引導分區記錄,將擴展分區的第一個邏輯碟指向自己,DOS在啟動時查找到第一個邏輯碟後,查找下個
邏輯碟總是找到是自己,這樣一來就形成了死循環。
對於這類問題,如果你不想要硬碟上的數據了,那麼處理起來也是非常爽快的。大家可以在BIOS中將所有IDE接口設為NONE,然後用軟碟啟動
系統,此時肯定可以啟動,因為系統根本就沒有硬碟。
接著,我們就使用經典的硬碟管理軟件DM了。
由於DM可以不依賴於主板BIOS來識別硬碟,因此你可以用DM進行分區格式化,這樣就能完全解決問題,而且萬無一失,簡單方便,惟一的遺憾
就是數據保不住了。
此外還有一種方法也是非常值得推薦的,它可以保住硬碟中的數據。
首先準備一張啟動碟,然後在一台正常的機器上,使用你熟悉的二進制編輯工具(UltraEdit等)修改軟碟上的IO.SYS文件(修改前記住改該文件
的屬性為正常),具體是在這個文件裡面搜索第一個「55aa」字符串,找到以後修改為任何其他數值即可。
用這張修改過的系統軟碟你就可以順利地帶著被鎖的硬碟啟動了。
不過這時由於該硬碟正常的分區表已經被破壞,你無法用FDISK來刪除和修改分區,但是此時可以用上面關於分區表恢復的方法來處理。
死馬當活馬醫——修復0磁軌損壞的硬碟
如果在對硬碟進行格式化時,系統提示「Track 0 Bad」的話,那麼意味著硬碟的0磁軌損壞了。
一般來說這種故障是難以修好的,但是我們還是不必放棄,說不定還有一線生機。
其實0磁軌損害也是壞軌的問題,只不過關鍵的0磁軌也有壞軌而已。此時,我們所要做的就是重新標記0磁軌的位置。
這項工作我們可以交給PCTools 9.0工具包,我們要利用的是其中的DE.EXE命令。
為了修改0磁軌文字,首先要去掉DE的只讀屬性,我們必須把Configuration下Read Only前的鉤消去。
隨後在主選單Select中進入Drive type,並選擇下一級的Physical→Hard disk。回車之後,我們的主選單就會出現Partition Table(分區表)
,注意找Beginning Cylinder(起始柱面)這一項,它代表硬碟的0柱面開始,也就是0磁軌的位置。
此時大家只要稍微動一下,把它改為1或者2即可。
需要說明的是,這裡的數值不能隨意改動,一旦改動幅度太大,BIOS就不能正確識別硬碟。
但是問題是萬一改動後的位置仍然是有壞軌的怎麼辦?
呵呵,我目前也想不出辦法,希望有機會大家可以探討一下。
如果運氣不算太壞的話,那麼我們接著就可以採用隱藏壞軌的方法來進行分區格式化處理了。
十四種系統故障解決方法
十四種系統故障解決方法
一、在Windows下經常出現藍屏故障
出現此類故障的表現方式多樣,有時在Windows啓動時出現,有時在Windows下運行一些軟體時出現,出現此類故障一般是由於用戶操作不當促使 Windows系統損壞造成,此類現象具體表現在以安全模式引導時不能正常進入系統,出現藍屏故障。有時碎片太多也會引發此類故障,有一次筆者在整理碎片後就解決了該故障,如若排除此項可能則有以下幾種原因可能引發該故障。
1、記憶體原因。由於記憶體原因引發該故障的現象比較常見,出現此類故障一般是由於晶片質量不佳所造成,但有時我們通過修改CMOS設置中的延遲時間CAS(將其由3改爲2)可以解決該問題,倘若不行則只有更換記憶體條。
2、主板原因。由於主板原因引發該故障的概率較記憶體稍低,一般由於主板原因出現此類故障後,電腦在藍屏後一般不會死機,而且故障出現頻繁,對此唯有更換主板一途。
3、CPU原因,由於CPU原因出現此類故障的現象比較少見,一般常見於cyrix的CPU上,對此我們可以降低CPU頻率,看能否解決,如若不行,則只有更換一途。
二、電腦以正常模式在Windows啓動時出現一般保護錯誤
出現此類故障的原因一般有以下幾點:
1、記憶體條原因。倘若是記憶體原因,我們可以改變一下CAS延遲時間看能否解決問題,倘若記憶體條是工作在非66MHz 外頻下,例如75MHz 、83MHz 、100MHz甚至以上的頻率,我們可以通過降低外頻或者記憶體頻率來試一下,如若不行,只有將其更換了。
2、磁片出現壞道。倘若是由於磁片出現壞道引起,我們可以用安全模式引導系統,再用磁片掃描程式修復一下硬碟錯誤,看能否解決問題。硬碟出現壞道後,如不及時予以修復,可能會導致壞道逐漸增多或硬碟徹底損壞,因此,我們應儘早予以修復。
3、windows系統損壞。對此唯有重裝系統方可解決。
4、在CMOS設置內開啓了防病毒功能。此類故障一般在系統安裝時出現,在系統安裝好後開啓此功能一般不會出現問題。
三、電腦經常出現隨機性死機現象
死機故障比較常見,但因其涉及面廣,是以維修比較麻煩,現在我將逐步予以詳解。
1、病毒原因造成電腦頻繁死機
由於此類原因造成該故障的現象比較常見,當電腦感染病毒後,主要表現在以下幾個方面:
①系統啓動時間延長;
②系統啓動時自動啓動一些不必要的程式;
③無故死機
④螢幕上出現一些亂碼。
其表現形式層出不窮,由於篇幅原因就介紹到此,在此需要一併提出的是,倘若因爲病毒損壞了一些系統文件,導致系統工作不穩定,我們可以在安全模式下用系統文件檢查器對系統文件予以修復。
2、由於某些元件熱穩定性不良造成此類故障(具體表現在CPU、電源、記憶體條、主板)
對此,我們可以讓電腦運行一段時間,待其死機後,再用手觸摸以上各部件,倘若溫度太高則說明該部件可能存在問題,我們可用替換法來診斷。值得注意的是在安裝CPU風扇時最好能塗一些散熱矽脂,但我在某些組裝的電腦上卻是很難見其蹤影,實踐證明,矽脂能降低溫度5—10度左右,特別是P Ⅲ 的電腦上,倘若不塗散熱矽脂,電腦根本就不能正常工作,筆者就曾遇到過一次此類現象。該機主要配置如下:磐英815EP主板、PⅢ733CPU、133外頻的128M記憶體條,當該機組裝完後,頻繁死機,連Windows系統都不能正常安裝,但是更換賽揚533的CPU後,故障排除,懷疑主板或CPU有問題,但更換同型號的主板、CPU後該故障也不能解決。後來由於發現其溫度太高,在CPU上塗了一些散熱矽脂,故障完全解決。實踐證明在賽揚533以上的 CPU上必須要塗散熱矽脂,否則極有可能引起死機故障。
3、由於各部件接觸不良導致電腦頻繁死機
此類現象比較常見,特別是在購買一段時間的電腦上。由於各部件大多是靠金手指與主板接觸,經過一段時間後其金手指部位會出現氧化現象,在拔下各卡後會發現金手指部位已經泛黃,此時,我們可用橡皮擦來回擦拭其泛黃處來予以清潔。
4、由於硬體之間不相容造成電腦頻繁死機
此類現象常見於顯卡與其他部件不相容或記憶體條與主板不相容,例如SIS的顯卡,當然其他設備也有可能發生不相容現象,對此可以將其他不必要的設備如Modem、音效卡等設備拆下後予以判斷。
5、軟體衝突或損壞引起死機
此類故障,一般都會發生在同一點,對此可將該軟體卸掉來予以解決。
四、電腦在Windows啓動系統時出現*.Vxd或其他文件未找到,按任意鍵繼續的故障
此類故障一般是由於用戶在卸載軟體時未刪除徹底或安裝硬體時驅動程式安裝不正確造成,對此,我們可以進入註冊表管理程式,利用其查找功能,將提示未找到的文件,從註冊表中刪除後即可予以解決 。
五、在Windows以正常模式引導到登錄對話方塊時,點“取消”或“確定”後桌面無任何圖示,不能進行任何操作。
此類故障一般是由於用戶操作不當,造成系統損壞造成。解決方法如下:首先我們以安全模式引導系統,進入控制面板,進入“密碼”選項,將“用戶配置文件” 設爲“此桌面用戶使用相同的桌面及首選項”,再進入“網路”,將“拔號網路適配器”以外的各項刪除,使其登錄方式爲Windows登錄,重新啓動電腦,即可予以解決。
六、在Windows下關閉電腦時電腦重新啓動
我在電腦報近期的一篇文章中看到其解決辦法是用整理硬碟或重裝 Windows來解決,其實不然,産生此類故障一般是由於用戶在不經意或利用一些設置系統的軟體時,使用了Windows系統的快速關機功能,從而引發該故障,其解決方法如下:點擊“開始”—“運行”—“msconfig”,再在“系統配置實用程式”面板中選擇高級,將其中“禁用快速關機”選中,重新啓動電腦即可予以解決。
七、Windows中漢字丟失
在電腦中安裝了Windows後又安裝了其他軟體,整理硬碟碎片時,系統提示: “硬碟碎片含有錯誤”。用SCANDISK修復後,碎片真理便不能用了,再進入Windows附件中時,發現其中漢字不見了。經檢查沒有病毒,再查看 SCANDIDSK.LOG文件,提示:“文件夾C:\WINDOWS已被損壞………”。
根據上述故障現象,中文Windows發生漢字亂碼,大多是因註冊表中有關漢字顯示的內容丟失而造成。此時,打開註冊表編輯器(WINDOWS\REGEDIT.EXE),再打開有 “Associated DefaultFonts”及“Associated Char Set”這兩行關鍵字,若有,再分別打開這兩行關鍵字即可看到其中內容。當只有“默認”一行而無其他內容,表明無法定義有關的漢字顯示,爲漢字亂碼的原因。
可採用手工方法進行修復。
(1)單擊“開始”,選擇“運行”。
(2)在“運行”對話方塊中,鍵入regedit,單擊“確定”,打開註冊表編輯器。
(3)展開“我的電腦\HKEY—LWCAL—MACHINE\System\current Control Set\ControlFontassoc”查看底下有無“Aossiated Char Set文件夾圖示,在視窗的右欄中,將增加以下內容:
ANSI(00)“Yes”
GB2312(86)“Yes”
WEM(FF)“Yes”
SYMBOL(02)“on”
增加方法爲:在編輯\新建功能表中,單擊“串值”,再在右欄中出現的文字框中,鍵入ANSI(00),之後雙擊該文字框,在出現的對話方塊中,鍵入Yes,單擊“確定”,其餘增加的內容依此類推。
(4)按照上述方法,單擊Associated Default Fonts文件圖示,其視窗的右欄中將增加以下內容:
Assoc System Font“Simsun、ttf”
Font Package Decorative“宋體”
Font Package Dont Care“宋體”
Font Package Modern“宋體”
Font Package Roman“宋體”
Font Package Script“宋體”
Font Package Swiess“宋體”
(5)當沒有“Associated Char Set”及“Associated Default Fonts”兩行關鍵字時,則Fontassoc文件夾,在編輯\新功能表下,單擊“主鍵”,再在出現的文字框中,分別鍵入上述兩行關鍵字,之後按步驟 (4)增加所列之內容。
(6)關閉系統,重新啓動電腦。
八、在Windows下印表機不能列印
在確認印表機完好的情況下,首先用戶進入DOS狀態(純DOS),在命令提示行輸入dir>;prn或按鍵盤上的“Print screen sysrq”鍵,看印表機能否列印,倘若不行一般可判斷主板的列印口或列印線纜有問題,但據筆者經驗有可能與cmos設置中的列印口模式(一般有Ecp、 Epp、Spp幾種)設置有關,用戶可相應調換試驗,還有一種比較特殊的情況,當列印口損壞後ucdos、Windows下均能列印,但按上述檢測方法或理德名片系統下卻不能列印,對此唯有加多功能卡方能解決(加多功能卡後要遮罩主板上的IDE、com、列印口)。
倘若Dos下能夠列印,可按以下方法來予以解決:
①在Windows下,進入控制面板的系統屬性,看列印埠LPT1是否存在,倘若沒有可進入控制面板--添加新硬體,讓其搜索新硬體,再將找到的列印口添加進去就可以了。
②驅動程式是否已經正確安裝,重新安裝印表機驅動程式。
③安裝系統文件的磁片是否有剩餘空間,一般空間不足會有記憶體不足的提示,只要卸除一些軟體就可以了。
④電腦可能感染病毒。
九、在Windows下運行應用程式時提示記憶體不足
一般出現記憶體不足的提示可能有以下幾種原因:
①磁片剩餘空間不足,只要相應刪除一些文件即可。
②同時運行了多個應用程式。
③電腦感染了病毒。
十、在Windows下印表機打出的字均爲亂碼
此類故障一般是由於印表機驅動程式未正確安裝或並行口模式設置不符有關,對於第一種情況解決辦法比較簡單,如若是第二種情況可進入Cmos設置後更改並行口模式且逐個試驗即可(一般有Ecp、Epp、Spp三種)。
十一、在Windows下運行應用程式時出現非法操作的提示
此類故障引起原因較多,有如下幾種可能:
①系統文件被更改或損壞。倘若由此引發則打開一些系統自帶的程式時就會出現非法操作的提示,(例如打開控制面板)。
②驅動程式未正確安裝,此類故障一般表現在顯卡驅動程式之上,倘若由此引發,則打開一些遊戲程式時均會産生非法操作的提示,筆者還曾遇到過一例由此引發的特殊現象,有時在打開某些網頁時出現非法操作的提示。
③記憶體條質量不佳引起(有時提高記憶體延遲時間即將系統默認的3改爲2可以解決此類故障)。
④有時程式運行時倘若未安裝音效卡驅動程式亦會産生此類故障,例如搶灘登陸戰 ,倘若未安裝音效卡驅動程式,運行時就會産生非法操作錯誤。
⑤軟體之間不相容,例如IE5.5裝於win98第二版的系統上,當IE同時打開多個視窗時有時會産生非法操作的提示。
十二、撥號成功後不能打開網頁
出現此類故障後有以下幾種現象:
1、提示無法打開搜索頁。此類故障一般是由於網路配置有問題造成。進入“控制面板”--“網路”,將撥號適配器以外的各項全部刪除,重新啓動電腦後再添加microsoft的“TCP/IP協定”重新啓動電腦後即可解決。
2、一些能夠進去的站點不能進去且長時間查找站點。有一些MODEM如若用戶沒有爲其指定當地的IP地址就會出現此類故障,可進入MODEM設置項再爲其指定當地的IP地址即可,例如湖南的IP地址爲:202.103.96.68。還有一種可能是由於用戶用軟體優化過,對此也可按上面介紹的方法重新安裝網路選項或恢復一下註冊表看能否解決問題,如若不行的話,就筆者經驗只有重新安裝系統方可解決。
3、在windows的IE瀏覽器中,爲了限制對某些internet站點的訪問,可以在“控制面板”的“internet”設置的“內容”頁中啓用“分級審查”,用戶可以對不同的內容級別進行限制,但是當我們瀏覽含有activex的頁面時,總會出現口令對話方塊要求我們輸入口令,如果口令不對,就會無法看到此頁面。這個口令被遺忘後,用戶便無法正常瀏覽。解決的辦法就是通過修改註冊表,刪除這個口令。方法如下:
打開註冊表編輯器,找到HKEY_LOCAL_MACHINE\ Software\microsoft\windows\currentversion\policies\ratings。在這個子健下面存放的就是加密後的口令,將ratings子鍵刪除,IE的口令就被解除了。
十三、3DMAX正常安裝完成後不能啓動
此類故障一般是由於用戶的windows系統文件安裝不全所造成,windows一般在正常安裝情況下會少裝如下幾個文件:vdd.vxd、 vcomm.vxd、vmouse.vxd、vflatd.vxd、vdmad.vxd、configmg.vxd、ntkern.vxd,我們只要將其添加進去即可,方法如下:點擊開始--程式--附件--系統工具--系統資訊,再點擊“工具”--系統文件檢查器,選取從安裝軟碟提取文件,在空白欄內輸入以上提到的各個文件,提取完成後即可解決故障。
十四、電腦自動重新啓動
此類故障表現在如下幾個方面:在系統啓動時或在應用程式運行了一段時間後出現此類故障。
引發該故障的原因一般是由於記憶體條熱穩定性不良或電源工作不穩定所造成,還有一種可能就是CPU溫度太高引起。還有一種比較特殊的情況,有時由於驅動程式或某些軟體有衝突,導致windows系統在引導時産生該故障。
一、在Windows下經常出現藍屏故障
出現此類故障的表現方式多樣,有時在Windows啓動時出現,有時在Windows下運行一些軟體時出現,出現此類故障一般是由於用戶操作不當促使 Windows系統損壞造成,此類現象具體表現在以安全模式引導時不能正常進入系統,出現藍屏故障。有時碎片太多也會引發此類故障,有一次筆者在整理碎片後就解決了該故障,如若排除此項可能則有以下幾種原因可能引發該故障。
1、記憶體原因。由於記憶體原因引發該故障的現象比較常見,出現此類故障一般是由於晶片質量不佳所造成,但有時我們通過修改CMOS設置中的延遲時間CAS(將其由3改爲2)可以解決該問題,倘若不行則只有更換記憶體條。
2、主板原因。由於主板原因引發該故障的概率較記憶體稍低,一般由於主板原因出現此類故障後,電腦在藍屏後一般不會死機,而且故障出現頻繁,對此唯有更換主板一途。
3、CPU原因,由於CPU原因出現此類故障的現象比較少見,一般常見於cyrix的CPU上,對此我們可以降低CPU頻率,看能否解決,如若不行,則只有更換一途。
二、電腦以正常模式在Windows啓動時出現一般保護錯誤
出現此類故障的原因一般有以下幾點:
1、記憶體條原因。倘若是記憶體原因,我們可以改變一下CAS延遲時間看能否解決問題,倘若記憶體條是工作在非66MHz 外頻下,例如75MHz 、83MHz 、100MHz甚至以上的頻率,我們可以通過降低外頻或者記憶體頻率來試一下,如若不行,只有將其更換了。
2、磁片出現壞道。倘若是由於磁片出現壞道引起,我們可以用安全模式引導系統,再用磁片掃描程式修復一下硬碟錯誤,看能否解決問題。硬碟出現壞道後,如不及時予以修復,可能會導致壞道逐漸增多或硬碟徹底損壞,因此,我們應儘早予以修復。
3、windows系統損壞。對此唯有重裝系統方可解決。
4、在CMOS設置內開啓了防病毒功能。此類故障一般在系統安裝時出現,在系統安裝好後開啓此功能一般不會出現問題。
三、電腦經常出現隨機性死機現象
死機故障比較常見,但因其涉及面廣,是以維修比較麻煩,現在我將逐步予以詳解。
1、病毒原因造成電腦頻繁死機
由於此類原因造成該故障的現象比較常見,當電腦感染病毒後,主要表現在以下幾個方面:
①系統啓動時間延長;
②系統啓動時自動啓動一些不必要的程式;
③無故死機
④螢幕上出現一些亂碼。
其表現形式層出不窮,由於篇幅原因就介紹到此,在此需要一併提出的是,倘若因爲病毒損壞了一些系統文件,導致系統工作不穩定,我們可以在安全模式下用系統文件檢查器對系統文件予以修復。
2、由於某些元件熱穩定性不良造成此類故障(具體表現在CPU、電源、記憶體條、主板)
對此,我們可以讓電腦運行一段時間,待其死機後,再用手觸摸以上各部件,倘若溫度太高則說明該部件可能存在問題,我們可用替換法來診斷。值得注意的是在安裝CPU風扇時最好能塗一些散熱矽脂,但我在某些組裝的電腦上卻是很難見其蹤影,實踐證明,矽脂能降低溫度5—10度左右,特別是P Ⅲ 的電腦上,倘若不塗散熱矽脂,電腦根本就不能正常工作,筆者就曾遇到過一次此類現象。該機主要配置如下:磐英815EP主板、PⅢ733CPU、133外頻的128M記憶體條,當該機組裝完後,頻繁死機,連Windows系統都不能正常安裝,但是更換賽揚533的CPU後,故障排除,懷疑主板或CPU有問題,但更換同型號的主板、CPU後該故障也不能解決。後來由於發現其溫度太高,在CPU上塗了一些散熱矽脂,故障完全解決。實踐證明在賽揚533以上的 CPU上必須要塗散熱矽脂,否則極有可能引起死機故障。
3、由於各部件接觸不良導致電腦頻繁死機
此類現象比較常見,特別是在購買一段時間的電腦上。由於各部件大多是靠金手指與主板接觸,經過一段時間後其金手指部位會出現氧化現象,在拔下各卡後會發現金手指部位已經泛黃,此時,我們可用橡皮擦來回擦拭其泛黃處來予以清潔。
4、由於硬體之間不相容造成電腦頻繁死機
此類現象常見於顯卡與其他部件不相容或記憶體條與主板不相容,例如SIS的顯卡,當然其他設備也有可能發生不相容現象,對此可以將其他不必要的設備如Modem、音效卡等設備拆下後予以判斷。
5、軟體衝突或損壞引起死機
此類故障,一般都會發生在同一點,對此可將該軟體卸掉來予以解決。
四、電腦在Windows啓動系統時出現*.Vxd或其他文件未找到,按任意鍵繼續的故障
此類故障一般是由於用戶在卸載軟體時未刪除徹底或安裝硬體時驅動程式安裝不正確造成,對此,我們可以進入註冊表管理程式,利用其查找功能,將提示未找到的文件,從註冊表中刪除後即可予以解決 。
五、在Windows以正常模式引導到登錄對話方塊時,點“取消”或“確定”後桌面無任何圖示,不能進行任何操作。
此類故障一般是由於用戶操作不當,造成系統損壞造成。解決方法如下:首先我們以安全模式引導系統,進入控制面板,進入“密碼”選項,將“用戶配置文件” 設爲“此桌面用戶使用相同的桌面及首選項”,再進入“網路”,將“拔號網路適配器”以外的各項刪除,使其登錄方式爲Windows登錄,重新啓動電腦,即可予以解決。
六、在Windows下關閉電腦時電腦重新啓動
我在電腦報近期的一篇文章中看到其解決辦法是用整理硬碟或重裝 Windows來解決,其實不然,産生此類故障一般是由於用戶在不經意或利用一些設置系統的軟體時,使用了Windows系統的快速關機功能,從而引發該故障,其解決方法如下:點擊“開始”—“運行”—“msconfig”,再在“系統配置實用程式”面板中選擇高級,將其中“禁用快速關機”選中,重新啓動電腦即可予以解決。
七、Windows中漢字丟失
在電腦中安裝了Windows後又安裝了其他軟體,整理硬碟碎片時,系統提示: “硬碟碎片含有錯誤”。用SCANDISK修復後,碎片真理便不能用了,再進入Windows附件中時,發現其中漢字不見了。經檢查沒有病毒,再查看 SCANDIDSK.LOG文件,提示:“文件夾C:\WINDOWS已被損壞………”。
根據上述故障現象,中文Windows發生漢字亂碼,大多是因註冊表中有關漢字顯示的內容丟失而造成。此時,打開註冊表編輯器(WINDOWS\REGEDIT.EXE),再打開有 “Associated DefaultFonts”及“Associated Char Set”這兩行關鍵字,若有,再分別打開這兩行關鍵字即可看到其中內容。當只有“默認”一行而無其他內容,表明無法定義有關的漢字顯示,爲漢字亂碼的原因。
可採用手工方法進行修復。
(1)單擊“開始”,選擇“運行”。
(2)在“運行”對話方塊中,鍵入regedit,單擊“確定”,打開註冊表編輯器。
(3)展開“我的電腦\HKEY—LWCAL—MACHINE\System\current Control Set\ControlFontassoc”查看底下有無“Aossiated Char Set文件夾圖示,在視窗的右欄中,將增加以下內容:
ANSI(00)“Yes”
GB2312(86)“Yes”
WEM(FF)“Yes”
SYMBOL(02)“on”
增加方法爲:在編輯\新建功能表中,單擊“串值”,再在右欄中出現的文字框中,鍵入ANSI(00),之後雙擊該文字框,在出現的對話方塊中,鍵入Yes,單擊“確定”,其餘增加的內容依此類推。
(4)按照上述方法,單擊Associated Default Fonts文件圖示,其視窗的右欄中將增加以下內容:
Assoc System Font“Simsun、ttf”
Font Package Decorative“宋體”
Font Package Dont Care“宋體”
Font Package Modern“宋體”
Font Package Roman“宋體”
Font Package Script“宋體”
Font Package Swiess“宋體”
(5)當沒有“Associated Char Set”及“Associated Default Fonts”兩行關鍵字時,則Fontassoc文件夾,在編輯\新功能表下,單擊“主鍵”,再在出現的文字框中,分別鍵入上述兩行關鍵字,之後按步驟 (4)增加所列之內容。
(6)關閉系統,重新啓動電腦。
八、在Windows下印表機不能列印
在確認印表機完好的情況下,首先用戶進入DOS狀態(純DOS),在命令提示行輸入dir>;prn或按鍵盤上的“Print screen sysrq”鍵,看印表機能否列印,倘若不行一般可判斷主板的列印口或列印線纜有問題,但據筆者經驗有可能與cmos設置中的列印口模式(一般有Ecp、 Epp、Spp幾種)設置有關,用戶可相應調換試驗,還有一種比較特殊的情況,當列印口損壞後ucdos、Windows下均能列印,但按上述檢測方法或理德名片系統下卻不能列印,對此唯有加多功能卡方能解決(加多功能卡後要遮罩主板上的IDE、com、列印口)。
倘若Dos下能夠列印,可按以下方法來予以解決:
①在Windows下,進入控制面板的系統屬性,看列印埠LPT1是否存在,倘若沒有可進入控制面板--添加新硬體,讓其搜索新硬體,再將找到的列印口添加進去就可以了。
②驅動程式是否已經正確安裝,重新安裝印表機驅動程式。
③安裝系統文件的磁片是否有剩餘空間,一般空間不足會有記憶體不足的提示,只要卸除一些軟體就可以了。
④電腦可能感染病毒。
九、在Windows下運行應用程式時提示記憶體不足
一般出現記憶體不足的提示可能有以下幾種原因:
①磁片剩餘空間不足,只要相應刪除一些文件即可。
②同時運行了多個應用程式。
③電腦感染了病毒。
十、在Windows下印表機打出的字均爲亂碼
此類故障一般是由於印表機驅動程式未正確安裝或並行口模式設置不符有關,對於第一種情況解決辦法比較簡單,如若是第二種情況可進入Cmos設置後更改並行口模式且逐個試驗即可(一般有Ecp、Epp、Spp三種)。
十一、在Windows下運行應用程式時出現非法操作的提示
此類故障引起原因較多,有如下幾種可能:
①系統文件被更改或損壞。倘若由此引發則打開一些系統自帶的程式時就會出現非法操作的提示,(例如打開控制面板)。
②驅動程式未正確安裝,此類故障一般表現在顯卡驅動程式之上,倘若由此引發,則打開一些遊戲程式時均會産生非法操作的提示,筆者還曾遇到過一例由此引發的特殊現象,有時在打開某些網頁時出現非法操作的提示。
③記憶體條質量不佳引起(有時提高記憶體延遲時間即將系統默認的3改爲2可以解決此類故障)。
④有時程式運行時倘若未安裝音效卡驅動程式亦會産生此類故障,例如搶灘登陸戰 ,倘若未安裝音效卡驅動程式,運行時就會産生非法操作錯誤。
⑤軟體之間不相容,例如IE5.5裝於win98第二版的系統上,當IE同時打開多個視窗時有時會産生非法操作的提示。
十二、撥號成功後不能打開網頁
出現此類故障後有以下幾種現象:
1、提示無法打開搜索頁。此類故障一般是由於網路配置有問題造成。進入“控制面板”--“網路”,將撥號適配器以外的各項全部刪除,重新啓動電腦後再添加microsoft的“TCP/IP協定”重新啓動電腦後即可解決。
2、一些能夠進去的站點不能進去且長時間查找站點。有一些MODEM如若用戶沒有爲其指定當地的IP地址就會出現此類故障,可進入MODEM設置項再爲其指定當地的IP地址即可,例如湖南的IP地址爲:202.103.96.68。還有一種可能是由於用戶用軟體優化過,對此也可按上面介紹的方法重新安裝網路選項或恢復一下註冊表看能否解決問題,如若不行的話,就筆者經驗只有重新安裝系統方可解決。
3、在windows的IE瀏覽器中,爲了限制對某些internet站點的訪問,可以在“控制面板”的“internet”設置的“內容”頁中啓用“分級審查”,用戶可以對不同的內容級別進行限制,但是當我們瀏覽含有activex的頁面時,總會出現口令對話方塊要求我們輸入口令,如果口令不對,就會無法看到此頁面。這個口令被遺忘後,用戶便無法正常瀏覽。解決的辦法就是通過修改註冊表,刪除這個口令。方法如下:
打開註冊表編輯器,找到HKEY_LOCAL_MACHINE\ Software\microsoft\windows\currentversion\policies\ratings。在這個子健下面存放的就是加密後的口令,將ratings子鍵刪除,IE的口令就被解除了。
十三、3DMAX正常安裝完成後不能啓動
此類故障一般是由於用戶的windows系統文件安裝不全所造成,windows一般在正常安裝情況下會少裝如下幾個文件:vdd.vxd、 vcomm.vxd、vmouse.vxd、vflatd.vxd、vdmad.vxd、configmg.vxd、ntkern.vxd,我們只要將其添加進去即可,方法如下:點擊開始--程式--附件--系統工具--系統資訊,再點擊“工具”--系統文件檢查器,選取從安裝軟碟提取文件,在空白欄內輸入以上提到的各個文件,提取完成後即可解決故障。
十四、電腦自動重新啓動
此類故障表現在如下幾個方面:在系統啓動時或在應用程式運行了一段時間後出現此類故障。
引發該故障的原因一般是由於記憶體條熱穩定性不良或電源工作不穩定所造成,還有一種可能就是CPU溫度太高引起。還有一種比較特殊的情況,有時由於驅動程式或某些軟體有衝突,導致windows系統在引導時産生該故障。
0x0000000該記憶體不能為read的迷思~
0x0000000該記憶體不能為read的迷思~
使用Windows操作系統的人有時會遇到這樣的錯誤訊息:
「“0X????????”指令引用的“0x00000000”記憶體,該記憶體不能為“read”或“written”」,然應用程式被關閉。
如果去請教一些「高手」,得到的回答往往是「Windows就是這樣不穩定」之類的回答。其實,這個錯誤並不一定是Windows不穩定造成的。本文就來簡單分析這種錯誤的一般原因。
一、應用程式曾有檢查記憶體分配失敗程式需要一塊記憶體用以儲存數據時,就需要使用操作系統提供的「功能函數」來申請,如果記憶體分配成功,函數就會將所新開的記憶體位址返回?應用程式,應用程式就可以通過這個位址使用這塊記憶體。這就是「動態計憶體分配」,記憶體位址也就是過程中的「光標」。記憶體不是永遠都招之即來、用之不盡的,有時候記憶體分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的游標,而是系統向應用程式發出的一個通知,告知出現了錯誤。作為應用程式,在每一次申請記憶體後都應該檢查返回值是否為0,如果是,則意味有出現了故障,應該採取一些措施挽救,這就增?了程序的「健壯性」。若應用程式?有檢查這個錯誤,它就會按照「思維慣性」認為這個值是是它分配的可用游標,繼續在之後的執行中使用這個記憶體。
真正的0位址記憶體儲存的是電腦系統中最重要的「中斷描述符表」,相對不允許應用程式使用。在有保護機制的操作系統下(如DOS),寫數據到這個位址會導致立即當機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統統行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的「寫記憶體」錯誤,並指出被引用的記憶體位址為「0x00000000」。記憶體分配失敗故障的原因很多,記憶體不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程式(包括無意中「安裝」的病毒程式),更改了大量的系統參數和系統檔案之後。
二、應用程式由於自身BUG引用了不正常的記憶體光標
在使用動態分配的應用程序中,有時會有這樣的情況出現:程式試圖讀寫一塊「應該可用」的記憶體,但不知為什麼,這個預料中可用的光標已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程式自己在某個時候已經注銷了這塊記憶體而「沒有留意」等等。注消了的記憶體被系統回收,其訪問權已經不屬於該應用程式,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程式唯一的下場就是被操作終止執行,回收全部資源。電腦世界的法律還是要比人類有效和利害得多啊!像這樣的情況都屬於程式自身的BUG,你往往可在特定的操作順序下重現錯誤。無效光標不一定總是0,因此錯誤提示中的記憶體位址也不一定為「0x00000000」,而是其它機數字。如果系統經常有所提到的錯誤提示,下面的建議可能會有說明 :
1.檢視系統中是否有木馬或病毒。這類程式為了控制系統往往不負責任地修改系統,而導致操作系統異常。平常應加?信息安全意議,對來源不明的可執行程式絕不好奇。
2.更新操作系統,讓操作系統的安裝程式重新拷貝正確版本的系統檔案、修正系統參數。
有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程式。
3.試用新版本的應用程式。
Mode:
將虛擬記憶體撤換
答案:
目前為止是肯定的,也就是如在下次冷天到來時亦沒再發生,就代表這是主因
追加:
如果你用 Ghost 恢復 OS 後建議刪除WINDOWS\PREFETCH目錄下所有*.PF文件因為需讓windows重新收集程式的物理位址有些應用程式錯誤 "0x7cd64998" 指令參考的 "0x14c96730" 記憶體。該記憶體不能為 "read"推論是此原因
源由:
Win XP的「預讀取」技術
這種最佳化技術也被用到了應用軟體上,系統對每一個應用軟件的前幾次啟動情況進行分析,然後新增一個描述套用需求的虛擬「記憶體映像」,並把這些信息儲存到WINDOWSPREFETCH數據來。一旦建立了映像,應用軟體的寫入速度大大提高。XP的預圖取數據儲存了最近8次系統啟動或應用軟體啟動的訊息。
後敘:
目前此方法亦是獨步網路的(其馬自己針對此問題查了許久),也是常見問題,原本機乎每天睡前關閉軟體時一些程式都會發生...read...現在就發生了。
運行某些程式的時候,有時會出現現存錯誤的提示(0x後面相容有可能不一樣),然後該程式就關閉。
“0x????????”指令引用的“0x????????”記憶體。該記憶體不能為“read”。
“0x????????”指令引用的“0x????????”記憶體,該記憶體不能為“written”。
不知你出現過類似這樣的故障嗎?
一般出現這個現象有方面的,一是硬件,即記憶體方面有問題,二是軟體,這就有多方面的問題了。
下面先說說硬體:
一般來說,記憶體出現問題的可能性並不大,主要方面是:記憶體壞了、記憶容量有問題,還有就是2個不同牌子不同容量的記憶體混插,也比較容易出現不相容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用MemTest 這個軟體來檢測一下記憶體,它可以徹底的檢測出記憶體的穩定度。
假如你是雙記憶體,而且是不同品牌的記憶體混插或者換了二手記憶體時,出現這個問題,這時,你就要檢查是不是記憶體出問題了或者和其它硬體不相容。
如果都?有,那就軟體方面排除故障了。
先簡單說說原理:記憶體有個存放數據的地方叫緩衝區,當程式把數據放在其一位置時,因為?有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能裝一斤的水,當你放入兩斤的水進入時,就會溢出。而系統則是在螢幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98裏的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬體設備之間的相容性不好造成的。
下面我舉幾個例子讓大家分析:
例一:打開IE瀏覽器或者是過幾分鐘就會出現"0x70dcf39f"指令引用的"0x00000000"記憶體。該記憶體不能為“read”。要終止程式,請單擊“確定”的訓息框,單擊“確定”後,又出縣“發生內部錯誤,您正在使用的其中一個視窗即將關閉”的訊息框,關閉該提示訊息後,IE瀏覽器也被關閉。解決方法:修復或升級IE瀏覽器,同時打上更新。看這其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,至升級後,會被IE5.0代替。
例二:在windows xp下雙擊光碟裡面的“AutoRun.exe”文件,顯示“0x77f745cc”指令引用的“0x00000078”記憶體。該記憶體不能為 “written”,要終止程式,請單擊“確定”,而在Windows 98裡運行確正常。解決方法:這可能是系統的相容性問題,winXP的系統,右鍵“AutoRun.exe”文件,屬性,相容性,把“用相容模式運行這個程式”項選擇上,並選擇“Windows 98/Me”。win2000如果打了SP的更新後,只要開始,執行,輸入:regsvr32c:\winnt\apppatch\slayerui.dll。右鍵,屬性,也會出現相容性的選項。
例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現“0xffffffff”指令引用的“0xffffffff”記憶體。該記憶體不能為 “read” 的提示。解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言權時(不隱藏時的問題)關閉RealOne就會出現這個問題,因此在關閉RealOne之前可以顯示語言權或者將任意其他輸入法作為當前輸入法來解決這個問題。
例四:我的KMPLAY自從上網後就不能作用了,每次都提示 “0x060692f6”(每次變化)指令引用的“0xff000011”該記憶體不能為“read”,終止程式請按確定。解決方法:試試重裝KMPLAY,如果重裝後還會,到官方網站下載相應版本的更新試試。還不行,只好換就用的播放器試試了。
例五:雙擊一個游戲的快捷,“0x77f5cd0”指令引用“0xffffffff”記憶體,該記憶體不能為“read” ,並且提示Client.dat程式錯誤。 解決方法:重裝顯卡的最新驅動程式,然後下載並且安裝DirectX9.0。
例六:一個朋友傳訊息過來,我的電腦便出現了錯誤訊息:“0x772b548f”指令引用的“0x00303033”記憶體,該記憶體不能為 “written”,然後自動下線,而再打開時,發現了他發過來的十幾條的訊息。解決方法:這是對方利用訊息的BUG,發送特殊的代碼,做訊息出錯,只要打上更新或升級到最新版本,就沒事了。
【原因 解決方法】
1 記憶體壞了 更換記憶體
2 雙記憶體不相容 使用同品牌的記憶體或只要一條記憶體
3 記憶體容量問題 更換記憶體
4 散熱問題 加裝機殼內部的散熱
5 記憶體和主機板插好或其他硬體不相容 重插記憶體或換個插槽
6 硬體有問題 更換硬諜
7 驅動問題 重裝驅動,如果是新系統,應先安裝主機板驅動
8 軟體損壞 重裝軟體
9 軟體有BUG 下載更新或更新到最新版本
10 軟體和系統不相容 軟體下載更新或是試試系統的相容模式
11 軟體和軟體之先有衝突 如果最近安裝了什麼新軟體,反安裝了試試
12 軟體要使用其他相關的軟體有問題 重裝相關軟體,比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題
13 病毒問題 掃毒
14 防毒軟體與系統或軟體相衝突 由於防毒軟體是進入常駐監控系統的,可能與一些軟體相衝突,反安裝試試
15 系統本身有問題 有時候操作系統本身也會有BUG,要注意安裝官方發行的更新程式,象SP2的更新,最好更新.如果還不行,重裝系統,或更換其他版本的系統。
〔又一說〕
在控制台的新增/移除程式中看看你是否安裝了微軟NET.Framework,如果已經安裝了,可以考慮反安裝它,當然如果你以後在其它程式需要NET.Framework時候,可以再重新安裝。
另外,如果你用的是ATI顯卡並且你用的是SP2的版本(一些ATI的顯卡驅動需要在NET.Framework正常工作的環境下)。這種情況你可以找一款不需要NET.Framework支持的ATI顯卡驅動。
如果以上兩種方法並不能完全解決問題,你試著用一下“IE修復”軟體並可以查查是否有病毒之類的。
〔微軟NET.Framework升級到1.1版應該沒問題了〕
〔還有一說〕
方法一:
微軟新聞部的朋友指點:開始--執行:regsvr32 jscript.dll
開始--執行:regsvr32 vbscript.dll
不過沒解決---但提供了路子-----一次執行注冊所有dll
搜索查找到方法如下:
執行 輸入cmd 回答在命令提示符下輸入for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1這個命令大大你慢慢輸 輸入正確的話會看到飛快地滾動否則……否則失敗就是沒這效果。回答后慢慢等(需要點時間1-2分鐘)都執行完再打開看
方法二:
這是個典型問題~~~~~引起這個問題的原因很多。一般來講就是系統重灌更新和更換記憶體、給記憶體換個插槽這3種方法來解決。[系統更新只要到MicrosoftUpdate網站在線更新就可以了]
(偶見)
造成這種問題的原因很多,不能單純的下結論,盡量做到以下幾點可能對你有幫助:
1.確保使用的是未修改過的軟體(非優化、破解版)
2.使用改軟體時盡量不要執行其他軟體。(這是個即時文件,可能某些軟體也在使用即時文件夾,所以產生干擾)
3.把那些什麼桌面工具,記憶體整理工具通通官掉(你至少有2個類似的工具在執行)”
處理方法:
執行regedit進入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,應該只有一個正常的鍵值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除。
〔我個人的最後解決和看法〕
我今天嘗試了多種辦法,最後我發現問題出在微軟的NET.Framework上面。我升級了這個軟體,並打開了更新,短暫平安後,有出現“記憶體不能為 read”的情況。後來我受上面文章的啟發,反安裝了微軟的NET.Framework1.0和1.1,世界太平了。
另外:如果是打開“我的電腦”、“我的文件”等的時候出現上述情況,還有一種可能,就是你的右鍵菜單太臃腫了,此時只要清理右鍵菜單問題就解決了。
〔試驗的結果〕
上面的方法,最管用、最徹底的方法是這個:
執行 書入cmd 回答在命令提示符下輸入for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
【技巧】如果怕輸入錯誤的話,可以復制這條指令,然後在命令提示框點擊左上角的c:\,使用下面的“編輯-貼上”功能就不容易輸入錯了。在飛速視窗完全終止之後,不著急啟動其他程式,先耐心等一會兒,因為此時dll們還在找位置。直到你的指示燈不閃了再做別的。
使用Windows操作系統的人有時會遇到這樣的錯誤訊息:
「“0X????????”指令引用的“0x00000000”記憶體,該記憶體不能為“read”或“written”」,然應用程式被關閉。
如果去請教一些「高手」,得到的回答往往是「Windows就是這樣不穩定」之類的回答。其實,這個錯誤並不一定是Windows不穩定造成的。本文就來簡單分析這種錯誤的一般原因。
一、應用程式曾有檢查記憶體分配失敗程式需要一塊記憶體用以儲存數據時,就需要使用操作系統提供的「功能函數」來申請,如果記憶體分配成功,函數就會將所新開的記憶體位址返回?應用程式,應用程式就可以通過這個位址使用這塊記憶體。這就是「動態計憶體分配」,記憶體位址也就是過程中的「光標」。記憶體不是永遠都招之即來、用之不盡的,有時候記憶體分配也會失敗。當分配失敗時系統函數會返回一個0值,這時返回值「0」已不表示新啟用的游標,而是系統向應用程式發出的一個通知,告知出現了錯誤。作為應用程式,在每一次申請記憶體後都應該檢查返回值是否為0,如果是,則意味有出現了故障,應該採取一些措施挽救,這就增?了程序的「健壯性」。若應用程式?有檢查這個錯誤,它就會按照「思維慣性」認為這個值是是它分配的可用游標,繼續在之後的執行中使用這個記憶體。
真正的0位址記憶體儲存的是電腦系統中最重要的「中斷描述符表」,相對不允許應用程式使用。在有保護機制的操作系統下(如DOS),寫數據到這個位址會導致立即當機,而在健壯的操作系統中,如Windows等,這個操作會馬上被系統的保護機制捕獲,其結果就是由操作系統統行關閉出錯的應用程序,以防止其錯誤擴大。這時候,就會出現上述的「寫記憶體」錯誤,並指出被引用的記憶體位址為「0x00000000」。記憶體分配失敗故障的原因很多,記憶體不夠、系統函數的版本不匹配等都可能有影響。因此,這種分配失敗多見於操作系統使用很長時間後,安裝了多種應用程式(包括無意中「安裝」的病毒程式),更改了大量的系統參數和系統檔案之後。
二、應用程式由於自身BUG引用了不正常的記憶體光標
在使用動態分配的應用程序中,有時會有這樣的情況出現:程式試圖讀寫一塊「應該可用」的記憶體,但不知為什麼,這個預料中可用的光標已經失效了。有可能是「忘記了」向操作系統要求分配,也可能是程式自己在某個時候已經注銷了這塊記憶體而「沒有留意」等等。注消了的記憶體被系統回收,其訪問權已經不屬於該應用程式,因此讀寫操作也同樣會觸發系統的保護機制,企圖「違法」的程式唯一的下場就是被操作終止執行,回收全部資源。電腦世界的法律還是要比人類有效和利害得多啊!像這樣的情況都屬於程式自身的BUG,你往往可在特定的操作順序下重現錯誤。無效光標不一定總是0,因此錯誤提示中的記憶體位址也不一定為「0x00000000」,而是其它機數字。如果系統經常有所提到的錯誤提示,下面的建議可能會有說明 :
1.檢視系統中是否有木馬或病毒。這類程式為了控制系統往往不負責任地修改系統,而導致操作系統異常。平常應加?信息安全意議,對來源不明的可執行程式絕不好奇。
2.更新操作系統,讓操作系統的安裝程式重新拷貝正確版本的系統檔案、修正系統參數。
有時候操作系統本身也會有BUG,要注意安裝官方發行的升級程式。
3.試用新版本的應用程式。
Mode:
將虛擬記憶體撤換
答案:
目前為止是肯定的,也就是如在下次冷天到來時亦沒再發生,就代表這是主因
追加:
如果你用 Ghost 恢復 OS 後建議刪除WINDOWS\PREFETCH目錄下所有*.PF文件因為需讓windows重新收集程式的物理位址有些應用程式錯誤 "0x7cd64998" 指令參考的 "0x14c96730" 記憶體。該記憶體不能為 "read"推論是此原因
源由:
Win XP的「預讀取」技術
這種最佳化技術也被用到了應用軟體上,系統對每一個應用軟件的前幾次啟動情況進行分析,然後新增一個描述套用需求的虛擬「記憶體映像」,並把這些信息儲存到WINDOWSPREFETCH數據來。一旦建立了映像,應用軟體的寫入速度大大提高。XP的預圖取數據儲存了最近8次系統啟動或應用軟體啟動的訊息。
後敘:
目前此方法亦是獨步網路的(其馬自己針對此問題查了許久),也是常見問題,原本機乎每天睡前關閉軟體時一些程式都會發生...read...現在就發生了。
運行某些程式的時候,有時會出現現存錯誤的提示(0x後面相容有可能不一樣),然後該程式就關閉。
“0x????????”指令引用的“0x????????”記憶體。該記憶體不能為“read”。
“0x????????”指令引用的“0x????????”記憶體,該記憶體不能為“written”。
不知你出現過類似這樣的故障嗎?
一般出現這個現象有方面的,一是硬件,即記憶體方面有問題,二是軟體,這就有多方面的問題了。
下面先說說硬體:
一般來說,記憶體出現問題的可能性並不大,主要方面是:記憶體壞了、記憶容量有問題,還有就是2個不同牌子不同容量的記憶體混插,也比較容易出現不相容的情況,同時還要注意散熱問題,特別是超頻後。你可以使用MemTest 這個軟體來檢測一下記憶體,它可以徹底的檢測出記憶體的穩定度。
假如你是雙記憶體,而且是不同品牌的記憶體混插或者換了二手記憶體時,出現這個問題,這時,你就要檢查是不是記憶體出問題了或者和其它硬體不相容。
如果都?有,那就軟體方面排除故障了。
先簡單說說原理:記憶體有個存放數據的地方叫緩衝區,當程式把數據放在其一位置時,因為?有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能裝一斤的水,當你放入兩斤的水進入時,就會溢出。而系統則是在螢幕上表現出來。這個問題,經常出現在windows2000和XP系統上,Windows 2000/XP對硬體的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似Windows 98裏的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬體設備之間的相容性不好造成的。
下面我舉幾個例子讓大家分析:
例一:打開IE瀏覽器或者是過幾分鐘就會出現"0x70dcf39f"指令引用的"0x00000000"記憶體。該記憶體不能為“read”。要終止程式,請單擊“確定”的訓息框,單擊“確定”後,又出縣“發生內部錯誤,您正在使用的其中一個視窗即將關閉”的訊息框,關閉該提示訊息後,IE瀏覽器也被關閉。解決方法:修復或升級IE瀏覽器,同時打上更新。看這其中一個修復方法是,Win2000自升級,也就是Win2000升級到Win2000,其實這種方法也就是把系統還原到系統初始的狀態下。比如你的IE升級到了6.0,至升級後,會被IE5.0代替。
例二:在windows xp下雙擊光碟裡面的“AutoRun.exe”文件,顯示“0x77f745cc”指令引用的“0x00000078”記憶體。該記憶體不能為 “written”,要終止程式,請單擊“確定”,而在Windows 98裡運行確正常。解決方法:這可能是系統的相容性問題,winXP的系統,右鍵“AutoRun.exe”文件,屬性,相容性,把“用相容模式運行這個程式”項選擇上,並選擇“Windows 98/Me”。win2000如果打了SP的更新後,只要開始,執行,輸入:regsvr32c:\winnt\apppatch\slayerui.dll。右鍵,屬性,也會出現相容性的選項。
例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現“0xffffffff”指令引用的“0xffffffff”記憶體。該記憶體不能為 “read” 的提示。解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言權時(不隱藏時的問題)關閉RealOne就會出現這個問題,因此在關閉RealOne之前可以顯示語言權或者將任意其他輸入法作為當前輸入法來解決這個問題。
例四:我的KMPLAY自從上網後就不能作用了,每次都提示 “0x060692f6”(每次變化)指令引用的“0xff000011”該記憶體不能為“read”,終止程式請按確定。解決方法:試試重裝KMPLAY,如果重裝後還會,到官方網站下載相應版本的更新試試。還不行,只好換就用的播放器試試了。
例五:雙擊一個游戲的快捷,“0x77f5cd0”指令引用“0xffffffff”記憶體,該記憶體不能為“read” ,並且提示Client.dat程式錯誤。 解決方法:重裝顯卡的最新驅動程式,然後下載並且安裝DirectX9.0。
例六:一個朋友傳訊息過來,我的電腦便出現了錯誤訊息:“0x772b548f”指令引用的“0x00303033”記憶體,該記憶體不能為 “written”,然後自動下線,而再打開時,發現了他發過來的十幾條的訊息。解決方法:這是對方利用訊息的BUG,發送特殊的代碼,做訊息出錯,只要打上更新或升級到最新版本,就沒事了。
【原因 解決方法】
1 記憶體壞了 更換記憶體
2 雙記憶體不相容 使用同品牌的記憶體或只要一條記憶體
3 記憶體容量問題 更換記憶體
4 散熱問題 加裝機殼內部的散熱
5 記憶體和主機板插好或其他硬體不相容 重插記憶體或換個插槽
6 硬體有問題 更換硬諜
7 驅動問題 重裝驅動,如果是新系統,應先安裝主機板驅動
8 軟體損壞 重裝軟體
9 軟體有BUG 下載更新或更新到最新版本
10 軟體和系統不相容 軟體下載更新或是試試系統的相容模式
11 軟體和軟體之先有衝突 如果最近安裝了什麼新軟體,反安裝了試試
12 軟體要使用其他相關的軟體有問題 重裝相關軟體,比如播放某一格式的文件時出錯,可能是這個文件的解碼器有問題
13 病毒問題 掃毒
14 防毒軟體與系統或軟體相衝突 由於防毒軟體是進入常駐監控系統的,可能與一些軟體相衝突,反安裝試試
15 系統本身有問題 有時候操作系統本身也會有BUG,要注意安裝官方發行的更新程式,象SP2的更新,最好更新.如果還不行,重裝系統,或更換其他版本的系統。
〔又一說〕
在控制台的新增/移除程式中看看你是否安裝了微軟NET.Framework,如果已經安裝了,可以考慮反安裝它,當然如果你以後在其它程式需要NET.Framework時候,可以再重新安裝。
另外,如果你用的是ATI顯卡並且你用的是SP2的版本(一些ATI的顯卡驅動需要在NET.Framework正常工作的環境下)。這種情況你可以找一款不需要NET.Framework支持的ATI顯卡驅動。
如果以上兩種方法並不能完全解決問題,你試著用一下“IE修復”軟體並可以查查是否有病毒之類的。
〔微軟NET.Framework升級到1.1版應該沒問題了〕
〔還有一說〕
方法一:
微軟新聞部的朋友指點:開始--執行:regsvr32 jscript.dll
開始--執行:regsvr32 vbscript.dll
不過沒解決---但提供了路子-----一次執行注冊所有dll
搜索查找到方法如下:
執行 輸入cmd 回答在命令提示符下輸入for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1這個命令大大你慢慢輸 輸入正確的話會看到飛快地滾動否則……否則失敗就是沒這效果。回答后慢慢等(需要點時間1-2分鐘)都執行完再打開看
方法二:
這是個典型問題~~~~~引起這個問題的原因很多。一般來講就是系統重灌更新和更換記憶體、給記憶體換個插槽這3種方法來解決。[系統更新只要到MicrosoftUpdate網站在線更新就可以了]
(偶見)
造成這種問題的原因很多,不能單純的下結論,盡量做到以下幾點可能對你有幫助:
1.確保使用的是未修改過的軟體(非優化、破解版)
2.使用改軟體時盡量不要執行其他軟體。(這是個即時文件,可能某些軟體也在使用即時文件夾,所以產生干擾)
3.把那些什麼桌面工具,記憶體整理工具通通官掉(你至少有2個類似的工具在執行)”
處理方法:
執行regedit進入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,應該只有一個正常的鍵值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除。
〔我個人的最後解決和看法〕
我今天嘗試了多種辦法,最後我發現問題出在微軟的NET.Framework上面。我升級了這個軟體,並打開了更新,短暫平安後,有出現“記憶體不能為 read”的情況。後來我受上面文章的啟發,反安裝了微軟的NET.Framework1.0和1.1,世界太平了。
另外:如果是打開“我的電腦”、“我的文件”等的時候出現上述情況,還有一種可能,就是你的右鍵菜單太臃腫了,此時只要清理右鍵菜單問題就解決了。
〔試驗的結果〕
上面的方法,最管用、最徹底的方法是這個:
執行 書入cmd 回答在命令提示符下輸入for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
【技巧】如果怕輸入錯誤的話,可以復制這條指令,然後在命令提示框點擊左上角的c:\,使用下面的“編輯-貼上”功能就不容易輸入錯了。在飛速視窗完全終止之後,不著急啟動其他程式,先耐心等一會兒,因為此時dll們還在找位置。直到你的指示燈不閃了再做別的。
推薦這篇百看不厭的文章
推薦這篇百看不厭的文章
感覺上,中國人總是先一昧的責怪,讓已經夠自責的人更難過.....這篇的確值得讓人學習~
一名署名約翰衛斯理的人寫了這樣一個故事。
一對夫婦在婚後十一年生了一個男孩,夫妻恩愛,男孩自然是二人的寶。男孩兩歲的 某一天,丈夫在出門上班之際, 看到桌上有一藥瓶打開了,不過因為趕時間,他只揚聲妻子把藥瓶收好,然後就關上 門上班去。
妻子在廚 房 忙得團團轉,就忘了丈夫的叮囑。
男孩拿藥瓶,覺得好奇、又被藥水的顏色所吸引,於是一飲而盡。 藥水成份厲害,即使成人服用也只能用少量。男孩OD(Overdose服藥過量),被送到 醫院後,返魂乏術。 妻子被事實嚇呆了,不知如何面對丈夫。緊張的父親趕到醫院,得知噩耗非常傷心, 看兒子的屍體,
望了妻子一眼,然後說了四個字。
作者叫讀者猜,這丈夫說了四個甚麼字?
答案是:「I love you, darling!」
作者說:這反應是 Proactive 的(即反過來控制局面,而不被局面控制)。
作者亦盛讚這丈夫是人類關係的天才,因為兒子的死已成事實,再吵再罵也不會改變事實, 只惹來更多的傷心,而且不只自己失去兒子,妻子也失去兒子。
這故事,主旨是彰顯人類選擇的自我層次 , 同一件不幸事你可以怨天尤人,痛罵社會,甚至自責無窮,但事情卻不因這些而改變,這一切只改變了你和日後的生活,負著疤痕的活下去。反之,放下怨恨和懼怕,放下過去,勇敢的活下去,事情的境況原來並不如想像中壞, 這就是作者所說的 Proactive Behavior,也就是我們所說的由人轉境 ,而不是被外界事物牽走 。
很簡短的故事,但是,有多少人能做到呢?當我看到那句 " I love you, darling! "
的時候,心中感概萬千, 多麼簡單的一句話,但要有多久的修練,多大的包容,多深的人生智慧, 才能在那種時刻說出如此令人動容的一句話,每個人都有不想讓人所知的不幸事, 自己選擇了什麼方式去面對,又怎麼去面對未來以及週邊的人事物,與你分享我的感想 ,也祝福朋友你永遠順心喜樂!
1.遇到你真的愛的人時 要努力爭取和他相伴一生的機會!
因為當他離去時.一切都來不及了....
2.遇到可相信的朋友時 要好好和他相處下去
因為在人的一生中.可遇到知己真的不易
3.遇到人生中的貴人時 要記得好好感激
因為他是你人生的轉折點
4.遇到曾經愛過的人時 記得微笑向他感激
因為他是讓你更懂愛的人
5.遇到曾經恨過的人時 要微笑向他打招呼
因為他讓你更加堅強
6.遇到曾經背叛你的人時 要跟他好好聊一聊
因為若不是他今天你不會懂這世界
7.遇到曾經偷偷喜歡的人時 要祝他幸福唷!
因為你喜歡他時.不是希望他幸福快樂嗎?
8.遇到匆匆離開你人生的人時 要謝謝他走過你的人生
因為他是你精采回憶的一部分
9.遇到曾經和你有誤會的人時 要趁現在解清誤會
因為你可能只有這一次機會解釋清楚
10.遇到現在和相伴一生的人 要百分百感謝他愛你
因為你們現在都得到幸福和真愛
感覺上,中國人總是先一昧的責怪,讓已經夠自責的人更難過.....這篇的確值得讓人學習~
一名署名約翰衛斯理的人寫了這樣一個故事。
一對夫婦在婚後十一年生了一個男孩,夫妻恩愛,男孩自然是二人的寶。男孩兩歲的 某一天,丈夫在出門上班之際, 看到桌上有一藥瓶打開了,不過因為趕時間,他只揚聲妻子把藥瓶收好,然後就關上 門上班去。
妻子在廚 房 忙得團團轉,就忘了丈夫的叮囑。
男孩拿藥瓶,覺得好奇、又被藥水的顏色所吸引,於是一飲而盡。 藥水成份厲害,即使成人服用也只能用少量。男孩OD(Overdose服藥過量),被送到 醫院後,返魂乏術。 妻子被事實嚇呆了,不知如何面對丈夫。緊張的父親趕到醫院,得知噩耗非常傷心, 看兒子的屍體,
望了妻子一眼,然後說了四個字。
作者叫讀者猜,這丈夫說了四個甚麼字?
答案是:「I love you, darling!」
作者說:這反應是 Proactive 的(即反過來控制局面,而不被局面控制)。
作者亦盛讚這丈夫是人類關係的天才,因為兒子的死已成事實,再吵再罵也不會改變事實, 只惹來更多的傷心,而且不只自己失去兒子,妻子也失去兒子。
這故事,主旨是彰顯人類選擇的自我層次 , 同一件不幸事你可以怨天尤人,痛罵社會,甚至自責無窮,但事情卻不因這些而改變,這一切只改變了你和日後的生活,負著疤痕的活下去。反之,放下怨恨和懼怕,放下過去,勇敢的活下去,事情的境況原來並不如想像中壞, 這就是作者所說的 Proactive Behavior,也就是我們所說的由人轉境 ,而不是被外界事物牽走 。
很簡短的故事,但是,有多少人能做到呢?當我看到那句 " I love you, darling! "
的時候,心中感概萬千, 多麼簡單的一句話,但要有多久的修練,多大的包容,多深的人生智慧, 才能在那種時刻說出如此令人動容的一句話,每個人都有不想讓人所知的不幸事, 自己選擇了什麼方式去面對,又怎麼去面對未來以及週邊的人事物,與你分享我的感想 ,也祝福朋友你永遠順心喜樂!
1.遇到你真的愛的人時 要努力爭取和他相伴一生的機會!
因為當他離去時.一切都來不及了....
2.遇到可相信的朋友時 要好好和他相處下去
因為在人的一生中.可遇到知己真的不易
3.遇到人生中的貴人時 要記得好好感激
因為他是你人生的轉折點
4.遇到曾經愛過的人時 記得微笑向他感激
因為他是讓你更懂愛的人
5.遇到曾經恨過的人時 要微笑向他打招呼
因為他讓你更加堅強
6.遇到曾經背叛你的人時 要跟他好好聊一聊
因為若不是他今天你不會懂這世界
7.遇到曾經偷偷喜歡的人時 要祝他幸福唷!
因為你喜歡他時.不是希望他幸福快樂嗎?
8.遇到匆匆離開你人生的人時 要謝謝他走過你的人生
因為他是你精采回憶的一部分
9.遇到曾經和你有誤會的人時 要趁現在解清誤會
因為你可能只有這一次機會解釋清楚
10.遇到現在和相伴一生的人 要百分百感謝他愛你
因為你們現在都得到幸福和真愛
重要常識--銀鹽系統
重要常識--銀鹽系統
現在的沖印系統,叫銀鹽系統,顯像過程是一種化學反應。
完整的沖印過程如下:相紙曝光→強鹼顯影→強酸定影。
因為酸鹼中和之後會產生鹽,所以用水把鹽沖掉、曬乾,相片就完成了。
正常要至少半個小時的水洗,鹽分才會完全沖掉。
但是現在為求快速,改用輪子把鹽分擠掉,所以一定會有很大量的殘存鹽,
毒的就是這些鹽。
有多毒呢?
足夠讓不鏽鋼生鏽了。
這麼毒,為什麼還要用快速沖印系統呢?
不要問我,我也很不願意!
誰叫你們都要老闆半小時交件...
請切記,
千萬不要,親吻相片。
千萬不要,拿相片墊食物。
千萬記得,拿完相片一定要洗手。
還有,要記得將此訊息傳給其他不知道的人。
現在的沖印系統,叫銀鹽系統,顯像過程是一種化學反應。
完整的沖印過程如下:相紙曝光→強鹼顯影→強酸定影。
因為酸鹼中和之後會產生鹽,所以用水把鹽沖掉、曬乾
正常要至少半個小時的水洗,鹽分才會完全沖掉。
但是現在為求快速,改用輪子把鹽分擠掉,所以一定會有很大量的殘
毒的就是這些鹽。
有多毒呢?
足夠讓不鏽鋼生鏽了。
這麼毒,為什麼還要用快速沖印系統呢?
不要問我,我也很不願意!
誰叫你們都要老闆半小時交件...
請切記,
千萬不要,親吻相片。
千萬不要,拿相片墊食物。
千萬記得,拿完相片一定要洗手。
還有,要記得將此訊息傳給其他不知道的人。
訂閱:
文章 (Atom)