我有一个 M.2 驱动器,目前正在尝试在其上安装 Windows 10 x32(我们需要 32 位版本来运行工作应用程序)。安装 Windows 10 x64 运行正常,但尝试从 Microsoft 提供的同一 USB 安装棒安装 32 位版本则无法运行。
事实:
在传统模式下,我可以看到“开始安装”页面,但当我进入“选择分区”页面时,Windows 不允许我将其安装到 M.2 驱动器上。对于 x64,我没有遇到这个问题。
单击Windows can't be installed on this drive
底部的链接时,您将看到弹出窗口。如果您忽略该弹出窗口并单击下一步,您将看到以下屏幕。
这与 GPT/MBR 错误不同。我还尝试过格式化磁盘,并在 GPT 和 MBR 之间进行转换。没有成功。
无论是在我的笔记本电脑(Lenovo T470p - 驱动器最终将去往的地方)还是台式机(Dell OptiPlex 3040,通过 PCIe 适配器)上运行安装程序,我都会收到相同的消息。
我之前已经在桌面上安装并启动过 Win10x32 安装,所以我怀疑这是那边的硬件问题。
请注意,M.2 驱动器随笔记本电脑一起提供,规格表明它应该与 Windows 10 x32 兼容。我们已经与技术支持 (shutter) 进行了交谈,他们也证实了这一点,但他们无法告诉我们如何做到(至少没有达到我们所达到的水平)。
研究:
根据这个戴尔支持页面,
支持的 BIOS 类型
- UEFI BIOS 是目前唯一支持这些设备的 BIOS。
- 始终确保您安装了最新版本的 BIOS。
- 确保您的 BIOS 配置为使用 EFI 引导加载程序。
这可能适用于或不适用于联想系统。
如果 Win10x64 无法正常工作,我在互联网上(和 SU)看到很多关于如何安装 Win10x64 的问题,但我的问题专门针对 32 位版本,因为 64 位版本可以工作。
我是否遗漏了什么?如果您需要更多信息,我非常乐意尝试一系列配置;我几乎遇到了瓶颈。我们订购了另一个 M.2 驱动器,今天也应该会到达。我会更新它的进展情况。
编辑:不同于这个问题。该问题针对的是 64 位安装,我已尝试了那里建议的答案(删除所有其他驱动器),但无济于事。
答案1
答案2
我遇到了同样的问题。将 Windows 10 32 位安装到 M.2 Samsung 970 EVO NVMe SSD。解决此问题的方法是,在 Windows 安装过程中为您的 SSD 安装 Win 10 32 位驱动程序(控制器)。这对我有用。
首先,确保要安装 Windows 的 SSD 是连接到 PC 的唯一驱动器(拔下其他驱动器)。
下载您的 SSD 驱动程序,将内容提取到新文件夹并将该文件夹放在某个位置(例如,在 USB 安装媒体中)。此论坛页面提供了几个 32 位 SSD 驱动程序的链接: https://www.win-raid.com/t29f25-Recommended-AHCI-RAID-and-NVMe-Drivers.html 请务必展开剧透以查看详细信息。如果此论坛中没有提供您的 SSD 驱动程序的下载,我建议向那里的人寻求帮助。
启用传统 BIOS 支持。
启动 Windows 安装程序,在驱动器选择步骤中,打开命令提示符(按 Shift+F10)。输入 diskpart 并按回车键。输入 list disk 并按回车键。输入 select disk x 并按回车键。x 是上一个命令 list disk 为您的 SSD 驱动器指定的编号(x 很可能是 0)。输入 select disk x 并按回车键。输入 clean 并按回车键(应该会出现一条消息,提示 diskpart 已成功清理驱动器)。再次输入 select disk x 并按回车键。输入 convert mbr 并按回车键(应该会出现一条消息,提示 diskpart 已成功将驱动器转换为 mbr)。关闭命令提示符。
在同一步骤(Windows 安装过程的驱动器选择步骤)中,单击“加载驱动程序”,然后单击“浏览”。找到包含驱动程序的文件夹,然后让 Windows 安装程序安装它。
此后,不应再出现提示“无法在该 SSD 上安装 Windows”的消息,并且 Windows 安装程序已准备就绪。
这是关于此案的另一个帖子(请参阅答案#8): https://answers.microsoft.com/en-us/windows/forum/all/windows-10-32bit-on-m2-nvme-ssd/718a26d2-3622-4af1-a14d-063f16d89ae8
最好的。