Windows作業系統出現記憶體錯誤怎麼辦? 「“0X????????”指令引用的“0x00000000”記憶體,該記憶體不能為“read”或“written”」!!

sunnylovecmc發表於2009-10-19

Windows作業系統出現記憶體錯誤怎麼辦

使用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的補丁後,只要開始,執行,輸入:regsvr32 c:/winnt/apppatch/slayerui.dll。右鍵,屬性,也會出現相容性的選項。
例三:RealOne Gold關閉時出現錯誤,以前一直使用正常,最近卻在每次關閉時出現“0xffffffff”指令引用的“0xffffffff”記憶體。該記憶體不能為“read” 的提示。 解決方法:當使用的輸入法為微軟拼音輸入法2003,並且隱藏語言欄時(不隱藏時沒問題)關閉RealOne就會出現這個問題,因此在關閉RealOne之前可以顯示語言欄或者將任意其他輸入法作為當前輸入法來解決這個問題。
例四:我的豪傑超級解霸自從上網後就不能播放了,每次都提示“0x060692f6”(每次變化)指令引用的“0xff000011”記憶體不能為“read”,終止程式請按確定。 解決方法:試試重灌豪傑超級解霸,如果重灌後還會,到官方網站下載相應版本的補丁試試。還不行,只好換就用別的播放器試試了。
例五:雙擊一個遊戲的快捷方式,“0x77f5cd0”指令引用“0xffffffff”內 存,該記憶體不能為“read” ,並且提示Client.dat程式錯誤。 解決方法:重灌顯示卡的最新驅動程式,然後下載並且安裝DirectX9.0。
例六:一個朋友發資訊過來,我的電腦便出現了錯誤資訊:“0x772b548f”指令引用的“0x00303033”記憶體,該記憶體不能為“written”,然後QQ自動下線,而再開啟QQ,發現了他發過來的十幾條的資訊。 解決方法:這是對方利用QQ的BUG,傳送特殊的程式碼,做QQ出錯,只要打上補丁或升級到最新版本,就沒事了。
【原因 解決方法】
1 記憶體條壞了 更換記憶體條
2 雙記憶體不相容 使用同品牌的記憶體或只要一條記憶體
3 記憶體質量問題 更換記憶體條
4 散熱問題 加強機箱內部的散熱
5 記憶體和主機板沒插好或其他硬體不相容 重插記憶體或換個插槽
6 硬體有問題 更換硬碟
7 驅動問題 重灌驅動,如果是新系統,應先安裝主機板驅動
8 軟體損壞 重灌軟體
9 軟體有BUG 打補丁或更新到最新版本
10 軟體和系統不相容 給軟體打上補丁或是試試系統的相容模式
11 軟體和軟體之間有衝突 如果最近安裝了什麼新軟體,解除安裝了試試
12 軟體要使用其他相關的軟體有問題 重灌相關軟體,比如播放某一格式的檔案時出錯,可能是這個檔案的解碼器有問題
13 病毒問題 防毒
14 防毒軟體與系統或軟體相沖突 由於防毒軟體是進入底層監控系統的,可能與一些軟體相沖突,解除安裝試試
15 系統本身有問題 有時候作業系統本身也會有BUG,要注意安裝官方發行的更新程式,象SP的補丁,最好打上.如果還不行,重灌系統,或更換其他版本的系統。
在控制皮膚的新增/刪除程式中看看你是否安裝了微軟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種方法來解決。[系統補丁只要到Microsoft Update網站線上更新就可以了]
(偶見)
造成這種問題的原因很多,不能單純的下結論,儘量做到以下幾點可能對你有幫助:
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們還在找位置。直到你的指示燈不閃了再做別的!
我們先說一下常規的藍屏解決方案:
1、重啟
有時只是某個程式或驅動程式一時犯錯,重啟後他們會“改過自新”。
2、新硬體
首先,應該檢查新硬體是否有插牢,這個被許多人忽視的問題往往會引發許多莫名其妙的故障。如果確
認沒有問題,請將其拔下,然後換個插槽試試,並安裝最新的驅動程式。同時還應對照微軟網站的硬體相容類別檢查一下硬體是否與作業系統相容。如果你的硬體沒有在表中,那麼就得到硬體廠商網站進行查詢,或者撥打他們的諮詢電話。
3、新驅動和新服務
如果剛安裝完某個硬體的新驅動,或安裝了某個軟體,而它又在系統服務中新增了相應專案(比如:防毒軟體、CPU降溫軟體、防火牆軟體等),在重啟或使用中出現了藍屏故障,請到安全模式來解除安裝或禁用它們。
4、檢查病毒
比如衝擊波和振盪波等病毒有時會導致Windows藍屏當機,因此查殺病毒必不可少。同時一些木馬間諜軟體也會引發藍屏,所以最好再用相關工具進行掃描檢查。
5、檢查BIOS和硬體相容性
對於新裝的電腦經常出現藍屏問題,應該檢查並升級BIOS到最新版本,同時關閉其中的記憶體相關項,比如:快取和對映。另外,還應該對照微軟的硬體相容列表檢查自己的硬體。還有就是,如果主機板BIOS無法支援大容量硬碟也會導致藍屏,需要對其進行升級。
6、檢查系統日誌
在開始>>>選單中輸入;“EventVwr.msc”,「回車」出現“事件檢視器”,注意檢查其中的“系統日誌”和“應用程式日誌”中表明“錯誤”的項。
7、最後一次正確配置
一般情況下,藍屏都出現於更新了硬體驅動或新加硬體並安裝其驅動後,這時 Windows 2K/XP 提供的“最後一次正確配置”就是解決藍屏的快捷方式。重啟系統,在出現啟動選單時按下F8鍵就會出現高階啟動選項選單,接著選擇“最後一次正確配置”。
8、安裝最新的系統補丁和Service Pack
有些藍屏是Windows本身存在缺陷造成的,因此可通過安裝最新的系統補丁和Service Pack來解決。
9、查詢停機碼
把藍屏中的程式碼記錄下來。然後查詢其意思。再求解決辦法。
關於“專業程式碼”解釋
0x0000000A:IRQL_NOT_LESS_OR_EQUAL
分析:主要是由問題的驅動程式、有缺陷或不相容的硬體與軟體造成的。從技術角度講,表明在核心模式中存在以太高的程式內部請求級別(IRQL)訪問其沒有許可權訪問的記憶體地址。
解決:請用前面介紹的解決方案中的2、3、5、7、8方案嘗試排除。
0x00000012:TRAP_CAUSE_UNKNOWN
分析:如果遇到這個錯誤資訊,那麼很不幸,微軟也不清楚。因為KeBudCheck分析的結果是錯誤原因未知。
解決:既然這樣,我們就應該回想第一次發生時你對系統做了哪些操作;發生時正在進行什麼操作。從這些資訊中找出可能的原因,從而選擇相應解決方案嘗試排除。
0x0000001A:MEMORY_MANAGEMENT
分析:這個記憶體管理錯誤往往是由硬體引起的,比如:新安裝的硬體、記憶體本身有問題等。
解決:如果是在安裝Windows時出現,那麼,有可能是由於你的電腦達不到安裝Windows的最小記憶體和磁碟要求。
0x0000001E:KMODE_EXCEPTION_NOT_HANDLED
分析:Windows核心檢查到一個非法或者未知的程式指令,這個停機碼一般是由問題的記憶體或是與前面介紹的0x0000000A相似的原因造成的。
解決:
(1)硬體相容有問題:請對照前面提到的最新硬體相容性列表,檢視所有硬體是否包含在該列表中。
(2)有問題的裝置驅動、系統服務或記憶體衝突和中斷衝突:如果在藍屏資訊中出現了驅動程式的名字,請試著在安裝模式或者故障恢復控制檯中禁用或刪除驅動程式,並禁用所有剛安裝的驅動和軟體。如果錯誤出現在系統啟動過程中,請進入安全模式,將藍屏資訊中所標明的檔案重新命名或者刪除。
(3)如果錯誤資訊中明確指出Win32K.sys:很有可能是第三方遠端控制軟體造成的,需要從故障恢復
控制檯中將對該軟體的服務關閉。
(4)在安裝Windows後第一次重啟時出現:最大嫌疑可能時系統分割槽的磁碟空間不足或BIOS相容有問題。
(5)如果是在關閉某個軟體時出現的:很有可能時軟體本省存在設計缺陷,請升級或解除安裝它。
0x00000023:FAT_FILE_SYSTEM / 0x00000024:NTFS_FILE_SYSTEM
分析:0x00000023通常發生在讀寫FAT16或者FAT32檔案系統的系統分割槽時,而0x00000024則是由於NTFS.sys檔案出現錯誤(這個驅動檔案的作用是容許系統讀寫使用NTFS檔案系統的磁碟)。這兩個藍屏錯誤很有可能是磁碟本身存在物理損壞,或是中斷要求封包(IRP)損壞而導致的。其他原因還包括:硬碟磁碟碎片過多;檔案讀寫操作過於頻繁,並且資料量非常達或者是由於一些磁碟映象軟體或防毒軟體引起的。
解決:
1、首先開啟命令列提示符,執行“Chkdsk /r”(注:不是CHKDISK……)命令檢查並修復硬碟錯誤,如果報告存在懷道(Bad Track),請使用硬碟廠商提供的檢查工具進行檢查和修復。
2、接著禁用所有即使掃描檔案的軟體,比如:防毒軟體、防火牆或備份工具。
3、右擊C:/winnt/system32/drivers/fastfat.sys檔案並選擇“屬性”,檢視其版本是否與當前系統所使用的Windows版本相符。(注意:如果是XP,應該是C:/windows/system32/drivers/fastfat.sys)
4、安裝最新的主機板驅動程式,特別IDE驅動。如果你的光碟機、可移動儲存器也提供有驅動程式,最好將它們升級至最新版。
0x00000027:RDR_FILE_SYSTEM
分析:Windows記憶體管理出了問題很可能會導致這個停機碼的出現。(比較難判斷哦……)
解決:如果是記憶體管理的緣故,通常增加記憶體會解決問題。
0x0000002EATA_BUS_ERROR
分析:系統記憶體儲存器奇偶校驗產生錯誤,通常是因為有缺陷的記憶體(包括實體記憶體、二級快取或者顯示卡視訊記憶體)時裝置驅動程式訪問不存在的記憶體地址等原因引起的。另外,硬碟被病毒或者其他問題所損傷,以出現這個停機碼。
解決:
(1)檢查病毒;
(2)使用"chkdsk /r"命令檢查所有磁碟分割槽;
(3)用Memtest86等記憶體測試軟體檢查記憶體;
(4)檢查硬體是否正確安裝,比如:是否牢固、金手指是否有汙漬。
0x00000035:NO_MORE_IRP_STACK_LOCATIONS
分析:驅動程式或某些軟體出現堆疊問題。最主要是驅動程式本省存在問題,或是記憶體有質量問題。
解決:請使用前面介紹的常規解決方案中與驅動程式和記憶體相關的方案進行排除。
0x0000003F:NO_MORE_SYSTEM_PTES
分析:一個與系統記憶體管理相關的錯誤,比如:由於執行了大量的輸入/輸出操作,造成記憶體管理出現問題:有缺陷的驅動程式不正確地使用記憶體資源;某個應用程式(比如:備份軟體)被分配了大量的核心記憶體等。
解決:解除安裝所有最新安裝的軟體(特別是哪些增強磁碟效能的應用程式和防毒軟體)和驅動程式。
0x00000044:MULTIPLE_IRP_COMPLIETE_REQUESTS
分析:通常是由硬體驅動程式引起的。
解決:解除安裝最近安裝的驅動程式。
0x00000050:PAGE_FAULT_IN_NONPAGED+AREA
分析:有問題的記憶體(包括實體記憶體、二級快取、視訊記憶體)、不相容的軟體(主要是遠端控制和防毒軟體)、損壞的NTFS卷以及有問題的硬體(比如:PCI插卡本身已損壞)等都會引發這個錯誤。
解決:請使用前面介紹的常規解決方案中與記憶體、軟體、硬體、硬碟等相關的方案進行排除。
0x00000051:REGISTRY_ERROR
分析:這個停機碼說明登錄檔或系統配置管理器出現錯誤,由於硬碟本身有物理損壞或檔案系統存在問題,從而造成在讀取註冊檔案時出現輸入/輸出錯誤。
解決:請使用“chkdsk /r”命令檢查並修復磁碟錯誤。
0x00000058:FTDISK_INTERNAL_ERROR
分析:在容錯集的主驅動發生錯誤。
解決:首先嚐試重啟電腦看是否能解決問題,如果不行,則嘗試“最後一次正確配置”進行解決。
0x0000005E:CRITICAL_SERVICE_FAILED
分析:某個非常重要的系統服務啟動識別造成的。
解決:如果是在安裝了某個新硬體後出新的,可以先移除該硬體,並通過網上列表檢查它是否與Windows 2K/XP相容,接著啟動電腦,如果藍屏還是出現,請使用“最後一次正確配置”來啟動Windows,如果這樣還是失敗,建議進行修復安裝或是重灌。
0x0000006F:SESSION3_INITIALIZATION-FAILED
分析:這個錯誤通常出現在Windows啟動時,一般是由有問題的驅動程式或損壞的系統檔案引起的。
解決:建議使用Windows安裝光碟對系統進行修復安裝。
0x00000076:PROCESS_HAS_LOCKED_PAGES
分析:通常是因為某個驅動程式在完成了一次輸入/輸出操作後,沒有正確釋放所佔有的記憶體。
解決:
第一步:點選開始>>>執行:regedt32,找到[HKLM/SYSTEM/Currentcontrol set/control/session manager/memory management],在右側新建雙位元組值“TrackLockedPages”,值為1。這樣Windows便會在錯誤再次出現時跟蹤到是哪個驅動程式的問題。
第二步:如果再次出現藍屏,那麼錯誤資訊會變成:STOP:0x0000000CB(0xY,0xY,0xY,0xY)DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS;其中第四個“0xY”會顯示為問題驅動程式的名字,接著對其進行更新或刪除。
第三步:進入登錄檔,刪除新增的“TrackLockedPages”。
0x00000077:KERNEL_STACK_INPAGE_ERROR
分析:說明需要使用的核心資料沒有在虛擬記憶體或實體記憶體中找到。這個錯誤常常於是著磁碟有問題,相應資料損壞或受到病毒侵蝕。
解決:使用防毒軟體掃描系統;使用“chkdsk /r”命令檢查並修復磁碟錯誤,如不行則使用磁碟廠商提供的工具檢查修復。

相關文章