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