部分設(shè)備因不支持指令導致永遠止步Windows 8 無緣8.1
Windows 8.1確實帶來了包括開始按鈕回歸等一系列改進,但是依然有部分特定的Windows 8設(shè)備由于硬件封鎖的問題導致不能升級8.1服務(wù)更新包。而此前微軟再宣布Windows 8的生命周期只支持到2015年,所以對于這些不能升級8.1的設(shè)備來說無疑是雪上加霜。
據(jù)悉導致這些特殊硬件不能升級Windows 8.1的原因在于部分主板和處理器在64位配合的時候阻止或不支持CMPXCHG16b內(nèi)存指令交換,這在Windows 8中是不需要的,所以能夠正常安裝,但是在8.1系統(tǒng)中對這個有要求,所以直接導致不能正常升級。
目前盡管大多數(shù)Core 2 Duo處理器明確支持這個指令,但是部分主板并不支持,最終導致整個硬件設(shè)備不能升級到8.1系統(tǒng)。如果在受影響的設(shè)備上強制安裝最新的8.1系統(tǒng),系統(tǒng)會提示“CPU does not support CompareExchange 128”的提示。
微軟承認包括Athlon 64 X2和Opteron 185在內(nèi)老款A(yù)MD處理器并不兼容Windows 8.1系統(tǒng),微軟聲稱:“受影響的處理器型號是極其少量的,10年內(nèi)推出的大部分CPU都能很好的兼容8.1系統(tǒng)。”
此外導致影響這個問題的不僅僅是CPU,部分主板也發(fā)現(xiàn)不兼容的情況。目前已經(jīng)確定采用Intel DP35DP的主板(2009年推出改良版,2010年生產(chǎn)的)都不兼容Windows 8.1系統(tǒng)。此外其他比如技嘉、MSI推出的Core 2 Duo and Core 2 Quad-compatible主板也不能執(zhí)行CMPXCHG16B指令。