为什么 Windows 10 无法在 UEFI/GPT 笔记本电脑上安装?

为什么 Windows 10 无法在 UEFI/GPT 笔记本电脑上安装?

我正在尝试在我新买的 1TB SSD 上安装 Windows 10。全新安装,新驱动器,新笔记本电脑。戴尔 Inspiron 13 5000。为 UEFI 设置。使用 rufus 创建可启动 USB(GPT for UEFI(非 CSM))。我进入设置没有问题。我删除所有分区并使用 diskpart 为 GPT 设置驱动器。

我选择要安装到的未分配分区。Windows 创建了所需的其他分区,然后开始安装过程。它立即出现错误

“Windows 无法准备计算机以启动进入安装的下一阶段”

花了几个小时在谷歌上搜索,却一无所获。我找不到要查看的日志文件。

我可以尝试什么来确定问题是什么?

未安装其他驱动器。传统模式已禁用。安全启动已关闭。PTT 已关闭。

答案1

我还创建了一个可启动的 USB,以便在新系统上安装 Windows 10(因为我只有一台 Mac,所以我用了这本出色的指南),它也是基于GPTUSB 上的分区表。我最终得到了同样的错误消息,并因此卡了好几个小时。

艾瑞克·达尔特曼的回答和其他人最终向我指出了问题和解决方案:Windows 安装程序(是的,在 2020 年!UEFI 不再是新鲜事物了——所有这些都是在使用最新的 Windows 10 2020 年 10 月 iso 时实现的)GPT因格式化的 USB 盘而陷入麻烦并显示消息"windows could not prepare the computer to boot into the next phase of installation"。USB 驱动器的 GPT 以某种方式干扰了我们想要安装 Windows 10 的 HDD/SSD(这也是为什么盖格的解决方案有效,因为他将所有安装文件复制到了 HDD 并卸载了 USB 记忆棒,这使得 Windows 安装程序再次工作)。

解决办法是只需使用 MBR分区表反而所以GPT我首先在 Mac 上执行此操作:

diskutil eraseDisk MS-DOS "WIN10" MBR /dev/disk2

不是 diskutil eraseDisk MS-DOS "WIN10" GPT /dev/disk2(我猜对于其他工具比如 rufus 来说它也只是一个配置选项)。

答案2

根据我的经验,这是由两个问题之一引起的。首先,我将针对可能损坏的安装程序提供解决方案(多年来我遇到过几次这种情况)。然后,我将在最后评论安装媒体的格式。

根据我的经验,一种可能性是 Windows 安装程序的磁盘分区存在错误。多年来,我看到它要么使用了错误的扇区大小,要么更常见的是没有将启动分区设置为活动分区。这是假设故障发生在分区设置之后,这是我的经验。

要修复此问题,在 Windows 安装程序设置分区并安装失败后,请尝试以下操作:

  1. 在安装驱动器安装后启动并转到“修复选项”部分
  2. 打开命令行
  3. 然后输入diskpart
  4. 通过输入以下命令验证您只有一个驱动器list disk
  5. 输入select disk ## 表示要安装到的磁盘
  6. 然后list part它将为你提供所选磁盘上的分区列表
  7. 键入select part #其中 # 是安装程序创建但无法安装到的启动分区
  8. 键入active以使其成为此设备的活动启动分区
  9. 键入exitdiskpart 以完成并让其保存更改

此时您应该可以重新启动并再次尝试安装。

如果此时您仍然运气不佳,则可能是您使用的安装介质的问题。由于您使用的是 GPT USB 驱动器,因此安装程序尝试找到正确的安装目标时可能会发生冲突(即使您明确说明了您的目标)。要解决此问题,请将驱动器格式化为 MSDOS(老旧的 FAT32)而不是 GPT,然后重试。

答案3

添加我针对特定问题的解决方案,以防其他人遇到同样的问题:

  • 我的电脑只能从谷氨酰胺磷酸酶(不是膜生物反应器) 格式化的 USB 驱动器
  • 分区可能会因以下任一情况而失败:
    • “无法创建新分区或找到现有分区”,可以使用diskpart、、clean来修复convert gpt,但您会得到:
    • “Windows 无法到达选定位置。错误:0x80300001”

尝试了网上提供的所有解决方案(包括使用不同的 USB 端口、USB 2.0 驱动器等)后,我只是:

  • 使用 GPT 格式的 USB 安装驱动器开始安装。
  • 在分区步骤中将其换成 MBR 格式的驱动器(而不是之前)

我估计是 2 个 GPT 驱动器(USB 和内置硬盘)发生了某种冲突,导致安装失败。在内置硬盘上设置active和没有任何效果。assign letter=c

这显然是一个不靠谱的解决方案,但它确实有效。HTH。

答案4

改编自@jonashackt 的回答,如果你在 USB 处于已经格式化为 MBR,考虑做完整的对面的将其格式化为 GPT

您可以按照本指南操作这里,在命令提示符中提示时使用“GPT”而不是“MBR”。还要确保将 USB 格式化为 FAT32。

当我这样做时,我的安装成功完成(在删除相关目标驱动器的所有分区之后),即使主板上连接了多个存储驱动器。

相关内容