无法在三星 SM961 M2 NVMe 驱动器上安装 Windows 7,但正常安装操作系统后可以使用该驱动器。为什么?

无法在三星 SM961 M2 NVMe 驱动器上安装 Windows 7,但正常安装操作系统后可以使用该驱动器。为什么?

正如标题所示,我无法通过华硕 X-99 A 主板上的 M2 插槽在三星 SM961 M2 SSD 驱动器上安装 Windows 7 64 位。

该驱动器在 BIOS 中可见,但在 Windows 7 安装期间不可见。然而,如果我在常规驱动器上安装相同的 Windows 7 副本,它会立即识别 M2 SSD 并使其可用。

我几乎可以肯定这只是一个“安装过程中缺少驱动程序”的问题,因为在普通硬盘上安装后,操作系统可以看到 SM961,当然,我的 BIOS 也可以清楚地看到它。

事实上,SM961 是一个相对较新/未知的 OEM 专用部件,并且(据我所知)在驱动程序方面与三星 960 并不相同,这使得问题变得更加棘手。

我已经尝试过(但没有成功)的事情:

  • 检查并再次检查各种 BIOS 设置:
    • 兼容模式允许 UEFI 设备
    • 安全启动已禁用
  • 在安装过程中加载各种三星 NVme 驱动程序:

  • 在安装之前将上述驱动程序直接集成到 Windows 7 安装 ISO 中

  • 将 Microsoft 针对 W7 NVme 支持的修补程序集成到安装 ISO 中,如修补程序页面和这个博客

  • 遵循此 Reddit 帖子

  • 遵循这个 Tomshardware 帖子

  • 使用常规 SATA 硬盘在同一台 PC 上安装 Windows 7(此时我可以立即在 Windows 磁盘管理器中看到 M2 驱动器),然后尝试将安装克隆到 M2 驱动器。驱动器无法启动,我没耐心去“修复”UEFI 启动数据。

我唯一拥有的东西不是尝试过的一种方法是将 Windows 10 ISO 的部分内容移植到 Windows 7 ISO 中,如上文 TomsHardware 帖子中所述。因为我觉得应该有一种原生方法可以解决这个问题,并允许 Windows 7 安装程序“看到”M2 驱动器(尤其是因为操作系统可以在安装后立即看到它)。

请问您有什么想法吗?

答案1

这更像是一种变通方法,而不是真正的解决方案,因此如果有人发现更好、更一致的方法来做到这一点,请评论或回答。

首先在常规驱动器上安装 Windows,然后将其克隆到 M2 驱动器。

在安装过程中我无法让 Windows 看到 SM961,但是将 Windows 7 安装到普通 SATA 硬盘上却没问题。在为我的主板等安装了所有必要的驱动程序后,Windows 能够看到 SM961,我使用免费的磁盘映像程序 (Macrium Reflect) 将整个 SATA 驱动器连同新安装的操作系统克隆到 SM961。然后我能够拔下 SATA 驱动器并从 SM961 启动。

我首先尝试了另一个克隆工具(EaseUS),但没有作用。

答案2

  1. 在普通驱动器上安装 Windows 7 并安装所有驱动程序。
  2. 如果可能的话,请先安装 NVMe 驱动程序(由于普通驱动器不是 NVMe,因此可能无法工作)。
  3. 使用 DD(通过实时 Linux 环境)或克隆软件将驱动器从正常驱动器克隆到新驱动器。
  4. 然后启动 Linux Live USB 安装或可启动的恢复软件,该软件可以打开命令提示符并确保它可以看到该驱动器。
  5. 最后,如果它启动了,则使用 DISM 将 NVMe 驱动程序整合到克隆安装中,如下所示:如何将 NVMe 驱动程序添加到 SSD 到克隆的 Windows 安装以便在新计算机中使用,以便系统可以启动?

相关内容