融界2024年4月2日消息,據(jù)國家知識產(chǎn)權(quán)局公告,華為技術(shù)有限公司申請一項(xiàng)名為“內(nèi)存錯誤處理方法及裝置“,公開號CN117806855A,申請日期為2022年9月。
專利摘要顯示,本申請?zhí)峁┝艘环N內(nèi)存錯誤處理方法,該方法應(yīng)用于包括內(nèi)存的計(jì)算機(jī)系統(tǒng),該方法包括:在確定需要對內(nèi)存中發(fā)生可糾正錯誤的目標(biāo)內(nèi)存區(qū)域執(zhí)行數(shù)據(jù)遷移和內(nèi)存隔離的情況下,可以獲取計(jì)算機(jī)系統(tǒng)在當(dāng)前時間間隔內(nèi)的若干性能指標(biāo),并根據(jù)該若干性能指標(biāo)確定該計(jì)算機(jī)系統(tǒng)是否處于空閑態(tài);當(dāng)該計(jì)算機(jī)系統(tǒng)處于空閑態(tài)的情況下,對目標(biāo)內(nèi)存區(qū)域執(zhí)行數(shù)據(jù)遷移和內(nèi)存隔離。如此,通過在確定計(jì)算機(jī)系統(tǒng)已經(jīng)處于空閑態(tài)的情況下才對發(fā)生可糾正錯誤的目標(biāo)內(nèi)存區(qū)域執(zhí)行數(shù)據(jù)遷移和內(nèi)存隔離,可避免因?qū)δ繕?biāo)內(nèi)存區(qū)域執(zhí)行數(shù)據(jù)遷移和內(nèi)存隔離而影響計(jì)算機(jī)系統(tǒng)對其它業(yè)務(wù)的高效執(zhí)行。
本文源自金融界
般來說,電腦中的內(nèi)存條比其它組件更耐用,因?yàn)樗鼈儧]有活動部件并且耗電量很少。但偶爾因?yàn)閮?nèi)存條故障也會導(dǎo)致電腦出現(xiàn)一些奇怪且令人困惑的問題。
想要很快判斷為內(nèi)存條故障也很困難,因?yàn)椴簧匐娔X上都有多根內(nèi)存條,而且并非所有的內(nèi)存條都會同時出現(xiàn)故障。當(dāng)一根出現(xiàn)故障而其它正常工作時,就會出現(xiàn)各種奇怪的問題。下面我們就來總結(jié)內(nèi)存故障可能會導(dǎo)致的各種問題,并對癥下藥進(jìn)行檢查和測試。
系統(tǒng)卡頓
不管你在運(yùn)行什么應(yīng)用程序,Windows系統(tǒng)如果非常卡,比如打開Word可能需要2分鐘,打開瀏覽器可能需要3到4分鐘。這種情況很有可能是內(nèi)存故障導(dǎo)致的,但很多時候我們會誤認(rèn)為病毒或惡意軟件造成的。
藍(lán)屏死機(jī)
當(dāng)電腦遇到了臭名昭著的藍(lán)屏死機(jī),但沒有添加任何新硬件或安裝任何新軟件以及系統(tǒng)更新,則有一定概率是內(nèi)存故障導(dǎo)致的藍(lán)屏。
無故重啟
當(dāng)電腦在使用時,突然無緣無故就重啟。造成隨機(jī)重啟的因素有很多,但如果同時遇到隨機(jī)重啟和這篇文章提到的其它情況,則很有可能是內(nèi)存條的問題。
文件損壞
當(dāng)你正在處理大量文件,卻發(fā)現(xiàn)它們未正確保存或數(shù)據(jù)已損壞,可以將范圍縮小至內(nèi)存條和硬盤。如果已對硬盤運(yùn)行診斷并且一切正常,那么當(dāng)文件的部分內(nèi)容存儲在內(nèi)存條中時,內(nèi)存條故障可能會導(dǎo)致文件讀/寫錯誤。
電腦花屏
當(dāng)電腦出現(xiàn)奇怪的顏色或線條時,或者突然亂碼,這有可能說明內(nèi)存條故障非常嚴(yán)重,導(dǎo)致發(fā)送到顯示器的數(shù)據(jù)損壞并因此顯示不正確。
電腦發(fā)出蜂鳴聲
啟動電腦時,如果聽到一聲蜂鳴聲、多次蜂鳴聲或連續(xù)的蜂鳴聲,則可能是因?yàn)閮?nèi)存條出現(xiàn)故障,電腦在進(jìn)行提醒。而根據(jù)電腦制造商的不同,內(nèi)存故障引發(fā)的蜂鳴聲也不相同。
當(dāng)電腦出現(xiàn)以上問題并排除其它可能性之后,接下來檢查是否是電腦上安裝的內(nèi)存條出了故障,通常有兩種方法:運(yùn)行檢查內(nèi)存條的軟件或取下主板的內(nèi)存條進(jìn)行驗(yàn)證。
物理檢測方法
取下主板上的內(nèi)存條進(jìn)行檢驗(yàn)是最直接的方法,如果你的電腦上安裝了兩根或兩根以上的內(nèi)存條,則可以先將內(nèi)存條全部從主板上取下,然后一根一根插回主板中重新開機(jī),判斷是哪一根有故障。
而如果電腦中只有一根內(nèi)存條,那么可以自己到網(wǎng)上買同型號的內(nèi)存條或者到附近的電腦維修店插入完好的內(nèi)存條重新開機(jī),測試是否舊的內(nèi)存條存在故障。
當(dāng)然,雖然有時確實(shí)是內(nèi)存條導(dǎo)致的電腦出現(xiàn)問題,但并不一定意味著內(nèi)存條就壞了,可以試試用干凈的紙巾擦拭內(nèi)存條的金手指或內(nèi)存卡槽,很多時候可能因?yàn)榛覊m到原因?qū)е聝?nèi)存條與主板接觸不良而出現(xiàn)故障。
軟件檢測方法
另一個檢測內(nèi)存條故障的方法是使用一些專業(yè)的檢測軟件進(jìn)行檢查,最簡單直接的是Windows自帶的內(nèi)存診斷工具。
要運(yùn)行它,首先打開Windows的控制面板,然后在搜索框里輸入“內(nèi)存”,就可以在結(jié)果中看到一個“診斷計(jì)算機(jī)內(nèi)存問題”的選項(xiàng)。
點(diǎn)擊這個選項(xiàng)后,桌面會彈出一個對話框,詢問你是否要“立即重新啟動并檢查問題(推薦)”,還是“下次啟動計(jì)算機(jī)時檢查問題”。
當(dāng)選擇第一項(xiàng)時,計(jì)算機(jī)很快將自動重啟并進(jìn)入到一個代碼界面,當(dāng)計(jì)算機(jī)檢測內(nèi)存條完成后,底部將出現(xiàn)一個“狀態(tài)”字段,會顯示已檢測到的所有問題。也可以按F1鍵更改測試選項(xiàng),例如測試類型(基本、標(biāo)準(zhǔn)和擴(kuò)展)、緩存設(shè)置和通過計(jì)數(shù)。
另一個可以用來測試內(nèi)存條是否存在故障的軟件是業(yè)界鼎鼎大名的memtest86,它自1990年就開始出現(xiàn),一直更新到現(xiàn)在。
比較麻煩的是,要使用它,必須將下載的ISO鏡像刻錄到U盤或其它硬盤,然后將PC設(shè)置為首先從U盤或刻錄的硬盤啟動。
雖然麻煩,但memtest86一個好處是它能兼容Mac和Linux計(jì)算機(jī),因此,如果在Mac和Linux系統(tǒng)上出現(xiàn)內(nèi)存故障,也可以用它來檢測。
當(dāng)從U盤或硬盤中啟動memtest后,將在顯示器上看到幾個不同選項(xiàng)的菜單,如果沒有其它需要,則只需等待它自動運(yùn)行,它將自動默認(rèn)第一個選項(xiàng)。
內(nèi)存開始測試后,如果有任何故障,它將在畫面的右下角顯示出來。由于memtest86有一大堆內(nèi)存測試項(xiàng)目在系統(tǒng)中運(yùn)行,因此它比Windows自帶的內(nèi)存工具花的時間更多,但也正因?yàn)檫@樣,它檢測的結(jié)果也更準(zhǔn)確。
隨著技術(shù)的升級和產(chǎn)品質(zhì)量的提升,一般來說,購買可靠品牌的內(nèi)存條產(chǎn)品很少會出現(xiàn)故障,而本文的目的在于當(dāng)你的電腦出現(xiàn)問題時,你可以對照著排除是否為內(nèi)存條故障的原因,并能自檢,而不是束手無策。
此頁面上,我們將指導(dǎo)你使用以下解決方案輕松解決Windows 11/10/8/7上的內(nèi)存使用率過高的問題:
內(nèi)存使用率過高是指Windows計(jì)算機(jī)的RAM、ROM或緩存使用率增長到極高水平的狀態(tài)。Windows 10內(nèi)存使用率過高的錯誤與RAM和虛擬內(nèi)存有關(guān)。
當(dāng)電腦出現(xiàn)內(nèi)存使用率過高錯誤時,它將在運(yùn)行程序時凍結(jié),并彈出一條錯誤消息,警告“你的電腦內(nèi)存不足”。
定義內(nèi)存使用率過高錯誤
請嘗試以下步驟來定義你的計(jì)算機(jī)是否存在內(nèi)存占用過高、高CPU或高磁盤使用率錯誤:
1、按Ctrl+Alt+Del鍵,然后選擇“任務(wù)管理器”。
2、在進(jìn)程選項(xiàng)卡上,檢查CPU、內(nèi)存和磁盤的使用狀態(tài)。
3、如果“內(nèi)存”列顯示70%、80%、90%或99%等像下面顯示的兩個數(shù)字,則這是“內(nèi)存使用率過高”問題。
進(jìn)程中的內(nèi)存使用率過高
性能中的內(nèi)存使用率過高
所有計(jì)算機(jī)內(nèi)存都連接到CPU,然而,內(nèi)存使用率過高問題主要與許多內(nèi)部進(jìn)程的過度擁擠有關(guān)。那么,當(dāng)你的電腦出現(xiàn)內(nèi)存使用率過高問題時,會發(fā)生什么呢?是什么導(dǎo)致了這個錯誤?
內(nèi)存使用率過高癥狀
內(nèi)存使用率過高原因
以下是所有測試修復(fù)程序的列表,只需遵循即可立即修復(fù)Windows 11/10的內(nèi)存使用率過高的問題。
關(guān)閉不必要的運(yùn)行程序/應(yīng)用程序
當(dāng)你的計(jì)算機(jī)內(nèi)存使用率很高時,你可以嘗試關(guān)閉一些不必要的正在運(yùn)行的程序和應(yīng)用程序來解決此問題。
1、右鍵單擊Windows圖標(biāo)打開任務(wù)管理器,然后選擇“任務(wù)管理器”。
2、轉(zhuǎn)到進(jìn)程選項(xiàng)卡,檢查內(nèi)存使用率高但根本沒有使用的任何額外程序。
3、單擊不必要的程序,然后選擇“結(jié)束任務(wù)”。
禁用啟動時運(yùn)行的程序
禁用從“啟動”運(yùn)行的程序?qū)⒂行У亟档拖到y(tǒng)負(fù)載,并節(jié)省相當(dāng)多的CPU內(nèi)存空間。
1、按Ctrl+Alt+Del鍵,選擇“任務(wù)管理器”。
2、單擊任務(wù)管理器中的“啟動”,右鍵單擊不想從啟動運(yùn)行的應(yīng)用程序,然后選擇“禁用”。
對硬盤進(jìn)行碎片整理并進(jìn)行調(diào)整以獲得最佳性能
對硬盤驅(qū)動器進(jìn)行碎片整理
1、按“Windows+R”,鍵入dfrgui,單擊“碎片整理和優(yōu)化驅(qū)動器”打開此應(yīng)用程序。
2、單擊要進(jìn)行碎片整理的硬盤驅(qū)動器(例如C:驅(qū)動器),然后單擊“優(yōu)化”。
3、等待進(jìn)程完成碎片整理進(jìn)程。過程完成后,請記住重新啟動計(jì)算機(jī)。
調(diào)整以獲得最佳性能
1、右鍵單擊“這臺電腦”,然后選擇“屬性”。
2、單擊“高級系統(tǒng)設(shè)置”,單擊“性能”下的“設(shè)置”。
3、選中“調(diào)整為最佳性能”,單擊“應(yīng)用”和“確定”進(jìn)行確認(rèn)。
修復(fù)磁盤文件系統(tǒng)錯誤
文件系統(tǒng)錯誤是導(dǎo)致Windows 11/10/8/7計(jì)算機(jī)內(nèi)存使用率高或CPU使用率高的主要原因。專業(yè)的分區(qū)管理軟件EaseUS partition Master可以很容易地修復(fù)錯誤,并從你的電腦中消除它。這對所有級別的Windows用戶來說都很容易。
增加虛擬內(nèi)存
虛擬內(nèi)存利用部分磁盤空間作為內(nèi)存,以釋放計(jì)算機(jī)內(nèi)存壓力。因此,當(dāng)你的計(jì)算機(jī)出現(xiàn)內(nèi)存使用率高的問題時,你可以嘗試以下步驟來增加虛擬內(nèi)存:
1、右鍵單擊這臺電腦,選擇“屬性”。
2、在彈出窗口中單擊“高級系統(tǒng)設(shè)置”。
3、轉(zhuǎn)到“高級”選項(xiàng)卡,單擊“性能”部分下的“設(shè)置…”。
4、導(dǎo)航到高級選項(xiàng)卡,單擊虛擬內(nèi)存部分下的“更改”。
5、取消選中“自動管理所有驅(qū)動器的分頁文件大小”。
6、選擇C驅(qū)動器,選中“無分頁文件”,然后單擊“設(shè)置”。
7、單擊“是”繼續(xù)。
8、選擇一個非系統(tǒng)分區(qū),選中“自定義大小”,并在“初始大小”和“最大大小”中設(shè)置相同的值。
建議值大小為計(jì)算機(jī)上物理內(nèi)存的兩倍。
9、單擊“設(shè)置”和“確定”以保存更改。
禁用SysMain(之前叫Superfetch)服務(wù)
1、按Windows+R,在“運(yùn)行”框中鍵入services.msc,然后單擊“確定”。
2、找到并右鍵單擊“Sysmain“,選擇“屬性”,在彈出窗口中單擊“停止”。
3、從“啟動類型”下拉菜單中單擊“禁用”。
設(shè)置注冊表
此方法將通過刪除注冊表中的分頁文件來釋放計(jì)算機(jī)上的一些虛擬內(nèi)存。以下是如何做到這一點(diǎn):
1、按Windows+R鍵,鍵入regedit打開注冊表編輯器。
2、導(dǎo)航到以下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
3、找到并右鍵單擊ClearPageFileAtShutDown,選擇將其值修改為“1”,然后單擊“確定”。
增加物理內(nèi)存
從邏輯上講,當(dāng)你的計(jì)算機(jī)內(nèi)存使用率高時,你可以向計(jì)算機(jī)添加一個新的存儲卡,以擴(kuò)展物理內(nèi)存。
你需要首先通過參考計(jì)算機(jī)上的內(nèi)存參數(shù)來檢查內(nèi)存類型。以下是如何增加電腦上的物理內(nèi)存:
1、檢查物理內(nèi)存大小:右鍵單擊這臺電腦并選擇“屬性”。
2、打開“任務(wù)管理器”,轉(zhuǎn)到“性能”選項(xiàng)卡,單擊“內(nèi)存”。
3、檢查內(nèi)存的速度和大小,以決定你需要哪種類型的內(nèi)存。
4、然后購買一張新的內(nèi)存卡,將其添加到你的電腦中。
將新內(nèi)存添加到計(jì)算機(jī)后,重新啟動電腦,電腦會自動檢測到新內(nèi)存。
禁用注冊表中的NDU
注:這種方法可能會影響互聯(lián)網(wǎng)連接的使用。
如果你想嘗試,以下是步驟:
1、在Windows搜索中鍵入regedit,然后單擊注冊表編輯器打開它。
2、導(dǎo)航到以下:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu
3、右鍵單擊Start并選擇“修改”。
4、將其值更改為4,單擊“確定”保存更改。
之后,重新啟動電腦,內(nèi)存使用率過高問題應(yīng)該會得到解決。
如果你的計(jì)算機(jī)互聯(lián)網(wǎng)連接因此被禁用,我們建議你重復(fù)這些步驟,并將“Start”單詞值改回以前的數(shù)字-2。
清除病毒
有時,病毒感染或惡意軟件也可能占用電腦的大量內(nèi)存。最好的解決方法是在電腦上運(yùn)行防病毒軟件,立即清除所有現(xiàn)有的病毒和惡意軟件:
1、在你的計(jì)算機(jī)上下載并安裝防病毒軟件。
2、運(yùn)行防病毒軟件并選擇掃描整個計(jì)算機(jī)驅(qū)動器。
3、選擇以清除所有發(fā)現(xiàn)的病毒或感染病毒的文件或設(shè)備。