我有一台最初预装 Windows 10 的笔记本电脑;硬盘现在完全是空的,使用 Gparted,它被格式化为一个带有 msdos 分区表的单个空 NTFS 分区。当我尝试安装 Windows 10 ISO 时,我进入分区对话框并收到此错误:
无法将 Windows 安装到此磁盘。此计算机的硬件可能不支持引导到此磁盘。请确保在计算机的 BIOS 菜单中启用了磁盘控制器。
我知道硬件支持启动到此磁盘,因为我买的时候它从磁盘启动了 Windows。我尝试在 BIOS 中启用和禁用 UEFI 和/或 Legacy/CSM 启动,但都没有任何效果。硬盘是 NVMe SSD 驱动器。
如何让这台机器重新运行 Windows 10?我看到这个类似的问题,但这是扩展分区与逻辑分区的问题,这里不适用,因为只有一个 NTFS 分区。使用 Windows 安装程序中的“格式化”选项也无法改变这种情况。
(我使用此程序,但我认为这不相关,因为启动 USB 不是问题)
答案1
几乎可以肯定,该问题与您尝试安装到 NVMe 驱动器有关:
无论如何,Next
按钮不会变灰。因此您可以尝试按下它,看看是否可以继续安装。
我猜想可能是你的 UEFI 实现中存在某种错误或缺陷,尽管它能够从 NVMe 驱动器启动,但却无法报告(或者可能是一些UEFI 在 Windows 中也一样)。也可能是由于 UEFI 的 EFI 版本(我的意思是“规格版本”,而不是“供应商版本”)。我不知道 Windows 安装程序究竟是如何确定是否要为您提供这个警告。
所以您可以尝试继续安装。如果驱动器上确实安装了 Windows,并且您已启动它,我想安装完成后它将启动。
不过,您可能需要再三确认 CSM 在您的 UEFI 中确实被禁用。(或者,您可能还想保持启用状态,但只需在 UEFI 启动菜单中选择正确的条目,以便您以 UEFI 模式而不是 BIOS/传统模式启动 Windows 安装介质。)
在我使用 qemu/seabios 的测试中,我看到了以下内容错误一旦我按下Next
:
然而,这不一定是您的情况。
与其他人所说/保证的相反,它与 BIOS/GPT 无关:
或 UEFI/MBR:
此外,如果驱动器上没有分区(GPT 磁盘上的 MSR 分区在这里甚至不算),安装程序在任何情况下都不会显示错误,即使磁盘被所谓的“初始化”。原因是 Windows(安装程序)认为如果驱动器被视为“空”,则可以安全地转换分区样式,因此 Windows 安装程序将自动转换。
答案2
我在 250GB 三星 SATA 上安装 Windows 7 时也遇到了同样的问题。
长话短说:问题是在使用 Clonezilla 创建该磁盘的映像并随后弄乱分区表后引起的。
解决方案是使用 Windows 7 设置中的“修复”选项,然后进入命令行。鉴于您的磁盘完全空白且没有分区,我使用了以下命令(磁盘 0 是我的问题磁盘):
X:\Sources>diskpart
list disk
select disk 0
create partition primary
exit
然后重新启动并再次进入 Windows 7 安装程序。您应该会看到分区,并且 Windows 安装程序应该不会再发出任何抱怨。
然后选择Drive options (advanced)
并删除该分区。否则 Windows 安装程序可能会抱怨无法创建所需的系统和恢复分区。然后选择未分配的分区并单击Next
。
希望有所帮助。
答案3
这对我有用
- 从设备中移除 HDD
- 然后将 HDD 挂接到另一台台式机或外部 HDD 外壳上。
- 格式化硬盘并将驱动器转换为 MBR 分区
然后您就能在磁盘上安装 Windows。
答案4
我在华硕 Transformer Book Flip TP200SA 上安装 Windows 10 时遇到过一次这个问题。我通过将 USB 模式从自动更改为强制 fdd 解决了这个问题。这也可能解决您的问题。