微軟表示因兼容性問(wèn)題,部分用戶無(wú)法升到Windows10最新版本
微軟已警告Windows 10用戶,由于英特爾Thunderbolt NVMe SSD的兼容性問(wèn)題,他們可能被禁止升級(jí)到Windows 10版本2004或20H2。

每當(dāng)Microsoft發(fā)布新功能更新時(shí),即使是次要功能更新(例如Windows 10 20H2,與2004版本基本相同),硬件驅(qū)動(dòng)程序總是會(huì)遇到兼容性問(wèn)題。
這次,英特爾和微軟發(fā)現(xiàn)通過(guò)Thunderbolt插入外部NVMe SSD時(shí),這兩個(gè)版本的Windows 10的兼容性問(wèn)題會(huì)導(dǎo)致令人討厭的藍(lán)屏錯(cuò)誤。
微軟警告說(shuō),在Windows 10的任何一個(gè)版本上,用戶都可能會(huì)看到藍(lán)屏錯(cuò)誤,指出:'DRIVER_VERIFIER_DMA_VIOLATION(e6)被驗(yàn)證的驅(qū)動(dòng)程序嘗試了非法的DMA操作。
DMA指的是直接內(nèi)存訪問(wèn),當(dāng)插入Thunderbolt時(shí),DMA就可以使設(shè)備無(wú)需使用處理器就可以與內(nèi)存進(jìn)行數(shù)據(jù)傳輸。
微軟在解釋支持兼容性的新支持說(shuō)明中說(shuō),受此錯(cuò)誤影響的Windows 10設(shè)備將至少具有一個(gè)Thunderbolt端口。
它說(shuō):“為保護(hù)您的更新體驗(yàn),我們已在具有受影響的驅(qū)動(dòng)程序或固件的Windows 10設(shè)備上應(yīng)用了兼容性保留,以免提供Windows 10版本2004或Windows 10版本20H2。”
根據(jù)Microsoft的Windows硬件開(kāi)發(fā)人員說(shuō)明,DRIVER_VERIFIER_DMA_VIOLATION(e6)與驅(qū)動(dòng)程序驗(yàn)證程序DMA驗(yàn)證有關(guān),該程序監(jiān)視DMA的使用。
微軟表示,微軟和英特爾正在研究一種修復(fù)程序,該修復(fù)程序?qū)⒃诩磳l(fā)布的版本中發(fā)布。
目前尚不清楚為什么僅在Windows 10版本2004年才出現(xiàn)錯(cuò)誤。根據(jù)微軟答案頁(yè)面上的一份用戶報(bào)告,該組織的聯(lián)想P53筆記本電腦之一在9月16日突然出現(xiàn)藍(lán)屏DMA錯(cuò)誤。
用戶寫(xiě)道: “我們的一臺(tái)聯(lián)想P53筆記本電腦今天突然拋出了藍(lán)屏(用戶在記事本中鍵入內(nèi)容)。它不可復(fù)制。” 他補(bǔ)充說(shuō),驅(qū)動(dòng)程序驗(yàn)證程序已禁用。運(yùn)行Windows 10 2004的筆記本電腦已連接到Lenovo ThinkPad Thunderbolt 3 Dock Gen 2。
對(duì)Thunderbolt的DMA的安全性擔(dān)憂 使Microsoft無(wú)法在其Surface PC上支持Thunderbolt。但是,在Windows 10 1803中,Microsoft 為具有Thunderbolt 3的Windows 10 OEM筆記本電腦實(shí)現(xiàn)了內(nèi)核直接內(nèi)存訪問(wèn)(KDP)保護(hù),以防止需要物理訪問(wèn)的攻擊。