問題
近半年來,電腦一直莫名其妙的卡死。驅動程序更新,硬件也幾乎換了個遍,問題依舊。看系統日志,也找不出什么原因。切換到Linux系統下還算穩定。
原因
這兩天才終于查出是Windows 10默認的AHCI驅動對部分SSD兼容性不好。偶爾會出現磁盤占用100%,但讀寫速度為0的情況。
WINDOWS10默認驅動為2006.6.21版本,日期比較老舊,很多網友反應換過驅動后,可部分解決WIN10硬盤占用100%的情況,本站提供了2015年和2009年2個日期的驅動版本,大家可根據需要下載。
替換后可分別測試下速度,哪個好用哪個,下載地址見文章最后。
解決方法
在AHCI模式下使用固態硬盤的windows10用戶請留意下,如果你也有上述情況,請替換SATA驅動為英特爾或AMD官方驅動。驅動可在英特爾或AMD官方網站下載。
需要注意的是,AMD的AHCI驅動在南橋驅動amd_chipset_drivers里面,且默認不會安裝自家驅動。
需要手動安裝\Drivers\SBDrv\hseries\AHCI\W764A下的amd_sata.inf。
安裝完成后,設備管理器中的IDE ATA/ATAPI控制器會由“標準 SATA AHCI控制器”變更為“AMD SATA Controller”。
本站提供SATA AHCI驅動的下載地址,包含64位 32位的還有AMD芯片組的驅動
WIN10 SATA ACHI驅動日期2015版
WIN10 SATA ACHI驅動日期2009版
win10 驅動SBDrv AMD ahci驅動 AMD芯片組版
XP手動更新ahci驅動步驟,WIN7 WIN10參考:
1、下載好匹配的AHCI驅動程序,解壓驅動程序文件,待用。開始→運行→輸入:devmgmt.msc 回車打開設備管理器。
2、設備管理器→IDE ATA/ATAPI控制器→點選當前控制器→鼠標右擊 更新驅動程序。
3、硬件更新向導→從列表或指定位置安裝→下一步
4、硬件更新向導→選擇不要搜索。我要自己選擇要安裝的驅動程序。→下一步
5、硬件更新向導→標準雙通道PCI IDE控制器→下一步。
此步驟說明:先裝 標準雙通道PCI IDE控制器 驅動程序,把控制器恢復到初始狀態。重啟電腦予以確認,再來到設備管理器中進行下一步設置。
6、如果已經有了 標準雙通道PCI IDE控制器 選項,可以直接點擊“從磁盤安裝”按鈕,不要從原ATA驅動直接更新成新AHCI驅動,否則可能無法繼續安裝AHCI驅動程序而直接藍屏。
7、點選 從磁盤安裝 之后→點擊 瀏覽→找到已經解壓的AHCI驅動程序安裝文件。
8、查找文件→選中AHCI驅動(iaAHCI.inf)(具體驅動程序的文件名可能有出入)。
9、點擊打開后,一定要選擇對應型號的AHCI控制器驅動,否則裝錯了可能會導致Windows無法啟動。
10、安裝AHCI驅動程序時,可能會遇到不兼容警告,點擊 確定 即可。
WINDOWS7,10到這里即可完結,等安裝完就是新日期的驅動了,可重新啟動。XP繼續進行如下操作。
11、更新完成AHCI驅動程序之后,重啟電腦,按鍵(參考下表)進入BIOS中,進行設置。
12、然后把SATA MODE設置為AHCI模式即可,按F10鍵保存設置,再重啟電腦。
13、此時操作系統會自動識別,并且自動安裝AHCI驅動程序。再到設備管理器中查看設備驅動程序已經更新。
為了讓電腦運行得更快,不少朋友都會給自己的電腦裝上SSD固態盤。大家都知道現在的硬盤也就只有機械硬盤和固態硬盤兩種,這“兩兄弟”功能差不多,但它倆的工作原理卻大相徑庭,機械硬盤是通過物理運動來存儲數據的,而固態硬盤最大的優勢是讀取數據的速度非常之快,這一點大家都有所體會吧?
問題來了,即便是安裝了固態硬盤,但有的電腦運行速度并沒有什么變化。前幾天還有位用戶和老毛桃說,電腦裝了固態盤,用著用著就變卡了!關于這個問題,老毛桃相信除了這位用戶之外,肯定也會有不少朋友遇到過這樣的狀況,對此,你是怎么解決的呢?
通常情況下,我們都會去檢查AHCI驅動,4K是否對齊,插口是否接錯。但是,這里有一項設置,它和SSD固態盤的運行有著千絲萬縷的關系,感興趣的朋友們跟著老毛桃往下走吧!
第一步:在桌面點擊搜索欄,輸入【powershell】,搜索到【Windows Powershell】,點擊【以管理員身份運行】;
第二步:打開管理員運行窗口后,根據自己的硬盤類型在框內輸入復制的代碼,接著按下回車鍵;
SATA硬盤請復制如下代碼:
Powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 0b2d69d7-a2a1-449c-9680-f91c70521c60 -ATTRIB_HIDE
powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 dab60367-53fe-4fbc-825e-521d069d2456 -ATTRIB_HIDE
M.2硬盤請復制如下代碼:
powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 d639518a-e56d-4345-8af2-b9f32fb26109 -ATTRIB_HIDE
powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 fc95af4d-40e7-4b6d-835a-56d131dbc80e -ATTRIB_HIDE
第三步:執行完畢后,回到桌面,打開開始菜單,點擊帶有齒輪標志的【設置】;
第四步:進入設置界面后,點擊【系統】,接著點擊【電源和睡眠】——【其他電源設置】;
第五步:在電源選項界面中,點擊【更改計劃設置】——【更改高級電源設置】;
第六步:這時會看到硬盤設置中多了幾項新內容;
如果你的是SATA硬盤,你會看到AHCI Link Power Management-HIPM/DIPM和AHCI Link Power Management-Adaptive這兩項設置。
在【AHCI Link Power Management-HIPM/DIPM】選項中,有五組選項,如圖所示,而一般硬盤卡頓是由于硬盤與操作系統的LPM模式不符所致,比如:SSD只支持DIPM,但Win10里卻被設置成了HIPM,那么解決的方法是統一修改為【Active】以關閉節能模式。而【AHCI Link Power Management-Adaptive】,我們將其修改為【0 millisecond】即可。
如果你的是M.2硬盤,你會看到【Primary NVMe Idle Timeout】和【Primary NVMe Power State Transition Latency Tolerance】。前者是指自動進入節能模式前的等待時間。追求性能的可以將這個數值設得大一些,比如600,需要降溫則將這個數據設得小一點,比如100。
而后者是電源模式的切換延時時間,數值越小卡頓的情況越少。但需要特別注意的是:M.2硬盤不同于SATA,整體發熱是比較變態的,因此調節這兩個值時要更加謹慎一些。
介紹這兩個設置之后,我們不難發現其實是和電源管理選項相關的。在這里老毛桃要囑咐各位:該方法建議只在系統出現明顯卡頓的電腦上嘗試,如果你的電腦是M.2硬盤,一定要注意發熱的情況!