1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 部分设备因不支持指令导致永远止步Windows 8 无缘8.1

本帖由 漂亮的石头2013-10-30 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,439
    赞:
    48
    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指令。
     
正在加载...