10 月 15 日消息,Windows Latest 援引可靠消息稱,微軟已經(jīng)意識(shí)到少數(shù)配備西部數(shù)據(jù)特定 SSD 的設(shè)備在升級(jí)到 Win11 24H2 時(shí)可能會(huì)遇到藍(lán)屏死機(jī)的問題,并計(jì)劃暫停在受影響硬件上的更新。
據(jù)介紹,24H2 的死機(jī)問題與存儲(chǔ)驅(qū)動(dòng)程序和 RAID 控制器有關(guān),例如 WD SN770 會(huì)請(qǐng)求 200MB 主機(jī)內(nèi)存緩沖區(qū)(HMB),而 23H2 只會(huì)為其分配 64MB 所以沒有問題,但 24H2 會(huì)分配完整的 200MB。如果 SSD 固件無法處理超出 64MB 的部分則會(huì)導(dǎo)致寫入失敗,進(jìn)一步導(dǎo)致系統(tǒng)文件損壞。
如果您遇到了這一問題,可能會(huì)在事件查看器日志中看到:
stornvme – NVMe storage drivers.
The driver detected a controller error on \Device\RaidPort1 or 2
如果你不幸遇到了這個(gè)問題,可嘗試禁用 HMB 策略:
打開注冊(cè)表編輯器,找到以下路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device
如果您在 Device 目錄中沒有看到 HMBAllocationPolicy 條目,則需要手動(dòng)創(chuàng)建該條目。
在右側(cè)窗格中右鍵新建 DWORD(32 位)值,并將其命名為 HMBAllocationPolicy。
雙擊新建的 HMBAllocationPolicy 值,將其數(shù)據(jù)設(shè)置為 0,然后單擊確定。
值得一提的是,禁用 HMB 雖然可以避免藍(lán)屏問題,但可能會(huì)影響硬盤性能,若無太大必要可等待微軟后續(xù)更新修復(fù),IT之家后續(xù)將保持關(guān)注。