前言
本來是使用 Intel 的 i5-6500 CPU,在更換為 AMD 的 Ryzen 2700 后,頻繁出現(xiàn)卡機(jī)現(xiàn)象。
現(xiàn)象
在卡機(jī)時什荣,觀測到任務(wù)管理器的硬盤占用率為100%,同時寫入與寫出量為0怀酷。硬盤位光威 悍將 512 GB雜牌稻爬。在事件管理器中有大量編號為129的事件。
懷疑硬件問題
在重復(fù)更換了SATA接口蜕依,重復(fù)拔插了電源桅锄,嘗試無效,仍然卡機(jī)
網(wǎng)上搜索相關(guān)問題
在網(wǎng)上搜索到样眠,大部分都指向了問題的根源友瘤,是WIN10的AHCI驅(qū)動問題,以及SSD固件的問題檐束。
解決途徑一 更換AHCI驅(qū)動 無效
為了更換AHCI驅(qū)動辫秧,嘗試在AMD官網(wǎng),在華碩官網(wǎng)下載了芯片組驅(qū)動被丧,并手動在設(shè)備管理器中更換了驅(qū)動盟戏,使得顯示為AMD SATA驅(qū)動。后又反復(fù)試過各種主板驅(qū)動甥桂,最終柿究,測試無效,不能解決問題
解決途徑二 更換硬盤為raid格式 無效
為了更換raid格式格嘁,重新安裝Windows笛求,但是在安裝過程中,Windows無法識別ssd糕簿。根據(jù)amd官方英文手冊探入,以及官方raid驅(qū)動,手動載入raid驅(qū)動懂诗,仍然在Windows安裝過程中無法看到ssd蜂嗽。重復(fù)多次無法看到⊙旰悖可能是因?yàn)橹挥幸粔K硬盤植旧,使用volume模式的raid不被支持吧。放棄該方式
解決途徑三 更改注冊表离唐,關(guān)閉MSI 無效
https://www.pconline.com.cn/win10/739/7395324.html
大意就是在某些AHCI模式下使用StorAHCI.sys驅(qū)動時病附,可能導(dǎo)致個別SSD無法在“信息信號中斷”(MSI)模式下完成正確的輸入/輸出操作,最終表現(xiàn)就是系統(tǒng)停滯亥鬓,同時任務(wù)管理器中磁盤占用率顯示為100%完沪。當(dāng)然解決的方法也簡單,直接在regedit里關(guān)閉它(MSI Mode)就成。
4. 點(diǎn)擊Contana覆积,輸入“regedit”啟動注冊表編輯器听皿,導(dǎo)航到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\xxxxx \Device Parameters\Interrupt Management\MessageSignaledInterruptProperties”(”xxxxx”是你剛剛記錄的“設(shè)備實(shí)例路徑”);
5. 最后更改右窗格中的“MSISupported”鍵值宽档,由1改為0尉姨;
經(jīng)過測試無效
解決途徑四 更改電源設(shè)置 無效
PCIE-Express中的設(shè)置置為關(guān)閉,測試無效
解決途徑五 更改LPM 有用
http://www.sohu.com/a/204645459_493865
其內(nèi)容如下:
我們現(xiàn)在用的大多數(shù)SSD都支持一些省電的功能吗冤,DIPM/HIPM/Device Sleep又厉。
由主機(jī) (Host)發(fā)出改變形態(tài)請求的我們叫做HIPM(Host-Initiated LPM, HIPM),而直接由設(shè)備(Device)發(fā)出形態(tài)請求的叫(Device-Initiated LPM,DIPM)欣孤。請求什么馋没,請求變慢,請求節(jié)能降传,請求Device Sleep。
而HIPM勾怒,DIPM都離不開電腦LPM技術(shù)的支持婆排。LPM,Link Power Management (LPM)笔链,鏈接電源管理段只。LPM是SATA接口物理層上的一個功能,它能夠?qū)⒅鳈C(jī)(Host)和存儲設(shè)備(Device)的鏈接分成3種形態(tài):Active形態(tài)鉴扫,Partial形態(tài)和Slumber形態(tài)赞枕,目的是降低物理層總線傳輸速度,這樣達(dá)到省電效果坪创。
LPM一般是默認(rèn)打開的炕婶。
那么打開這個LPM對于SSD好么?
1. 主機(jī)發(fā)送HIPM形態(tài)改變指令莱预,而SSD設(shè)備標(biāo)準(zhǔn)不同柠掂,不能很好的支持,出現(xiàn)兼容問題導(dǎo)致卡頓依沮,或者掉盤涯贞;
2. 主機(jī)發(fā)送HIPM形態(tài)改變指令太頻繁,導(dǎo)致SSD設(shè)備不能及時反應(yīng)危喉,出現(xiàn)卡頓宋渔。
3. LPM開啟后造成SATA總線傳輸延遲增加,導(dǎo)致高速SSD的傳輸受到阻塞而卡頓辜限;
4. SSD內(nèi)部的DIPM和主機(jī)請求的HIPM發(fā)生沖突導(dǎo)致卡頓皇拣。
很多時候,SSD導(dǎo)致電腦出現(xiàn)卡頓列粪,突然掉盤审磁,都是LPM引起的谈飒。
LPM是能夠讓SATA設(shè)備到達(dá)節(jié)能的效果。但是态蒂,也同樣對SSD性能產(chǎn)生了影響杭措。
那么為了節(jié)能,你愿意付出損失SSD性能的代價嗎钾恢?
HDD的功耗大概在10-25W手素。也許LPM曾經(jīng)僅僅是為HDD而來的。
SSD啟動功耗:0.1W1W(2W)瘩蚪,最高功耗:510W泉懦,平均功耗:4~5W左右。
我們的電源缺SSD這幾W么疹瘦?我們在乎這點(diǎn)電費(fèi)么崩哩?好意思在乎么!
既然SSD用不著LPM言沐,這樣損害SSD性能的節(jié)能功能邓嘹,那么我們可不可以給它關(guān)掉呢?
保存為“.reg”格式险胰。
點(diǎn)擊運(yùn)行汹押。自動寫入注冊表,更改LPM電源設(shè)置起便。
如果你的SSD出現(xiàn)嚴(yán)重卡頓棚贾,掉盤等現(xiàn)象,你可以試試這個方法榆综。
SSD卡頓妙痹、掉盤的主要原因還是,SSD太差勁奖年。確實(shí)细诸,在SSD價格不斷上漲的今天,要想花較少的錢買到好的SSD是非常難的陋守。
經(jīng)過測試震贵,有效
解決途徑六 更改BIOS設(shè)置,開啟sata熱拔插功能 推薦
https://www.aiweibk.com/5795.html
在主板BIOS設(shè)置中開啟Hot Plug熱插拔屬性之后還會帶來一個副作用水评,那就是固態(tài)硬盤的LPM節(jié)能將會隨熱插拔的開啟而關(guān)閉猩系,從而避免熱插拔時數(shù)據(jù)丟失或重新連接時失去響應(yīng)。
如果你的固態(tài)硬盤與主板搭配存在兼容性問題而有間歇性的卡頓現(xiàn)象中燥,不妨在主板BIOS設(shè)置當(dāng)中開啟Hot Plug選項(xiàng)來禁用LPM節(jié)能寇甸,或許就能解決故障。
經(jīng)測試,有效
總結(jié)
為什么之前用Intel就沒問題用了AMD就有問題拿霉,我猜測是因?yàn)樵瓉淼腎ntel主板比較差吟秩,不支持SATA LPM,然后win10默認(rèn)是開啟了LPM绽淘,但是SSD因?yàn)殡s牌涵防,所以支持不好,雖然固件支持LPM沪铭,但是會出現(xiàn)嚴(yán)重問題壮池。由于主板不支持LPM,就算Windows開啟了LPM杀怠,問題也顯現(xiàn)不出來椰憋。
現(xiàn)在換了新的主板,支持LPM赔退,在默認(rèn)情況下橙依,與SSD出現(xiàn)兼容問題。需要手動關(guān)閉LPM功能离钝。