所以我最近购买了 ASRock X99 Extreme4 主板(http://www.newegg.com/Product/Product.aspx?Item=N82E16813157543),我一直在阅读说明书。说明书中列出了“M.2 SSD (NGFF) 模块支持列表”,列表下只有一个三星 SSD 条目,内容如下
Samsung XP941-512G (MZHPU512HCGL)
我还设法在他们的网站上找到了 Extreme4 支持的设备列表(http://www.asrock.com/mb/Intel/X99%20Extreme4/?cat=Storage)上面列出了 3 个三星模块
Samsung 256GB PCIe3 x4 2280 SM951 (MZHPV256HDGL)
Samsung 512GB PCIe3 x4 2280 SM951 (MZHPV512HDGL)
Samsung 512GB PCIe x4 2280 XP941-512G (MZHPU512HCGL)
我面临的问题是,我还购买了三星 950 Pro(http://www.newegg.com/Product/Product.aspx?Item=N82E16820147467) 似乎不在受支持的设备列表中。
据我所知,M.2 只是一种协议。如果两个硬件支持 M.2,那么它们应该兼容。制造商只是吹嘘它可以支持“所有这些设备”,还是出于某种原因他们必须为每个设备实施特定的软件?
编辑:我还有一些信息。最终启动并进入 BIOS 后,我可以看到三星是一个可能的启动选项。虽然在“高级 -> 存储选项”下有一个条目“M.2 Ultra”,上面写着“未安装设备”。此外,在启动 Windows 7 设置时,我只能查看我的硬盘,三星驱动器不在安装操作系统的驱动器列表中。
编辑:我可能已经找到了解决方案。虽然我现在没有时间去尝试。
帮我拿到所有零件的 microcenter 代表回复了我,证实了我的怀疑,即 Win7 默认没有 NVMe 驱动程序。我确实在他们的网站上找到了三星 950 Pro NVMe 驱动程序的链接(第 4 个)http://www.samsung.com/global/business/semiconductor/mi... )但这是一个 Windows 安装程序,我真的需要驱动程序文件本身。销售代表设法找到了文件本身的下载,并给我提供了链接(https://mega.nz/#!IJcSDIIB!xdxM-atprqjeTTN6ZxSfyh2dJZXVSi5GsJeIy3iVNk4)。
因此今晚我将尝试在 Win7 设置中使用此驱动程序,它应该能够识别 SSD。连同部分解决方案(http://www.sevenforums.com/tutorials/186875-uefi-unifie...)我应该能够在SSD上安装Win7。
至于 Extreme4 无法识别 M.2 端口中的设备。观看此 YouTube 视频后 (https://www.youtube.com/watch?v=No-ct8pQcIg) 我认为安装后应该可以识别它。大约在 2:08 处,扬声器说“您现在会注意到 Windows 启动管理器识别您的 AHCI M.2”。我希望这意味着主板应该可以识别它,尽管我不确定 Windows 启动管理器和主板如何交互。
我稍后会发帖,希望安装成功!
答案1
所有模块均列于ASRock 的页面有 AHCI 控制器。这是因为最初,该主板不支持从 NVMe 驱动器本地启动。根据固件更新日志,此支持已在版本 1.80 和 1.90 中添加和改进。因此,如果您尚未运行这些版本,请先更新。
接下来,一些关于英特尔 PCIe SSD 的报告称,NVMe 启动只能在 UEFI 模式下工作(这意味着 Windows 7 需要一些额外的小麻烦)和原生支持(意味着没有 Windows 7,除非此修补程序无论如何,在我看来,Windows 8.1 都优越得多,所以如果可能的话,就用它吧。
答案2
可能的原因有以下几种:
主板制造商已测试这些设备并保证它们能够正常工作。
这在 RAM 中很常见 - 尽管几乎任何支持通用 JEDEC 标准的 RAM 都可以使用,但您仍会将特定品牌/型号列为兼容。他们也可能受特定 RAM 制造商的雇佣来列出他们的品牌,即使没有技术限制阻止其他品牌。
在进行兼容性测试时可能还没有较新的硬件。如果我没记错的话,950 Pro 相对较新。
这些兼容性列表几乎从来都不是详尽无遗的。
主板制造商已经实施了白名单,仅有的那些特定的方法将会起作用。
我没听说过这种情况发生在台式机硬件上,但在笔记本电脑上很常见。通常,你会在 mPCIe 插槽上有一个白名单,仅用于特定的 Wi-Fi 模块。