部分設(shè)備因不支持指令導(dǎo)致永遠(yuǎn)止步Windows 8 無(wú)緣8.1
Windows 8.1確實(shí)帶來(lái)了包括開始按鈕回歸等一系列改進(jìn),但是依然有部分特定的Windows 8設(shè)備由于硬件封鎖的問(wèn)題導(dǎo)致不能升級(jí)8.1服務(wù)更新包。而此前微軟再宣布Windows 8的生命周期只支持到2015年,所以對(duì)于這些不能升級(jí)8.1的設(shè)備來(lái)說(shuō)無(wú)疑是雪上加霜。
據(jù)悉導(dǎo)致這些特殊硬件不能升級(jí)Windows 8.1的原因在于部分主板和處理器在64位配合的時(shí)候阻止或不支持CMPXCHG16b內(nèi)存指令交換,這在Windows 8中是不需要的,所以能夠正常安裝,但是在8.1系統(tǒng)中對(duì)這個(gè)有要求,所以直接導(dǎo)致不能正常升級(jí)。
目前盡管大多數(shù)Core 2 Duo處理器明確支持這個(gè)指令,但是部分主板并不支持,最終導(dǎo)致整個(gè)硬件設(shè)備不能升級(jí)到8.1系統(tǒng)。如果在受影響的設(shè)備上強(qiáng)制安裝最新的8.1系統(tǒng),系統(tǒng)會(huì)提示“CPU does not support CompareExchange 128”的提示。
微軟承認(rèn)包括Athlon 64 X2和Opteron 185在內(nèi)老款A(yù)MD處理器并不兼容Windows 8.1系統(tǒng),微軟聲稱:“受影響的處理器型號(hào)是極其少量的,10年內(nèi)推出的大部分CPU都能很好的兼容8.1系統(tǒng)。”
此外導(dǎo)致影響這個(gè)問(wèn)題的不僅僅是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指令。