2013-10-30
因不相容「CMPXCHG16b」指令
部份PC將無法從Windows 8升級8.1版本
文: Spike Lam / 新聞中心
文章索引: IT要聞 IT港聞 Microsoft 軟件

Microsoft 早前推出 Windows 8.1 版本帶來了不少改進,包括了「 Start 」按鈕的回歸,但卻出現了特定可支援 Windows 8 的 PC 無法升級 Windows 8.1 的情況,原因是 Windows 8.1 要求系統必需要支援 CMPXCHG16b 記憶體交換指令,否則用家只能停留在 Windows 8 版本。

 

Microsoft 回覆指出,舊款的 64Bit 處理器與部份主機板設計,並沒有提供「 CMPXCHG16b 」記憶體交換功指,這個指令並不是 Windows 8 作業系統的必需要求,所以舊款的 64Bit 處理器可以正常安裝及使用,但全新 Windows 8.1 作業系統則必需系統支援這項功能,否則系統會不能正常安裝及升級。

 

雖然 Intel Core 2 處理器支援「 CMPXCHG16b 」記憶體交換指令,但部份主機板卻不支援,導致用家購買了 Windows 8 系統卻無法升級至 Windows 8.1 版本,並會出現「 CPU does not support CompareExchange 128 」的錯誤訊息。

 

Windows 8 start meun

 

此外, AMD Athlon 64 X2 和 Opteron 等較舊的型號均不能過渡至 Windows 8.1 版本,據 Microsoft 回覆指受影響的型號數量其實不多,絕大部份在這 10 年內推出的 CPU 均能支援 Windows 8.1 系統。

 

其現時已得悉 Intel DP35DP 主機板的 2009 年改良版與 2010 年生產版本,均無法過渡至 Windows 8.1 作業系統,不少現有的 P35 、 P45 主機板用戶均可能出現無法相容的情況。

 

部份購買了 Windows 8 而無法升級 8.1 版本的用家,正面對 Windows 8 生命週期即將結束的問題,因為 Microsoft 表明 Windows 8 的支援將在 2015 年結束,但 Microsoft 並未回應如何協助這些無法升級 Windows 8.1 版本的用家。

分享到:
發表評論
本篇文章被 34535 人閱讀,共有 個評論