我打算将运行 Windows Server 的系统升级到 Windows Server 2019。CPU(Intel i7-950)、主板和 RAM 不支持 ECC。这是物理部署,而不是虚拟部署。
在 Windows Server 2019 系统要求中,我看到:“以下是此产品的估计RAM 要求:最低:... ECC(纠错码)类型或类似技术,用于物理主机部署。” (斜体由我添加。)
起初,我将此解释为需要 ECC,这需要新的 CPU、主板和 ECC RAM。但是使用“估计的RAM 需求”这个短语让我停下来。(我以前从未在一组软件需求中看到过“估计”。)
虽然我了解 ECC 的好处,并已在其他服务器中使用过它,但我想确定 Windows Server 2019 是否真的需要 ECC,或者是否只是推荐,以决定我是否真的需要新硬件,或者可以决定硬件成本和 ECC 收益之间的权衡。
Microsoft 表示
Windows Server 2019
在部署到物理机时只需要 ECC(纠错码)内存。来源:Windows 服务器要求
运行 Windows Server 2019 的虚拟机不需要主机支持 ECC 内存。 由于 Windows Server 2019 可以在没有 ECC 内存的虚拟机中运行,这意味着它可以在没有 ECC 的物理机上运行。 但是,此配置不受支持,Microsoft 强烈建议不要这样做。
该要求未强制执行,但不支持这样做。
Tim Cerling - ret'd(MCC, MVP) 曾表示如下:
资料来源:ECC 内存要求