我在笔记本电脑上安装 Windows 8.1 时遇到问题。
Windows 文件位于可启动 USB 记忆棒上,当我尝试从那里安装 Windows 时,它一开始似乎运行良好,因为我可以输入产品密钥,然后系统会提示我选择一个驱动器。
现在,当我选择一个驱动器来安装 Windows 时,安装程序将进入安装屏幕,但随后我收到一个我无法理解的错误。
我收到的错误提示是 .efi 文件格式为 NTFS,我需要将其转换为 Fat32。我该如何实现?
编辑
解释得更清楚一点:
- 硬盘完全是空的。
错误信息是荷兰语,我认为它的正确翻译如下:
EFI 文件格式为 NTFS,请将其格式化为 FAT32,然后再次尝试安装。
这个错误不可能完全正确,因为我的英语不太好,无法翻译这个句子。
我希望您能为我指明解决我问题的正确方向。
提前致谢
答案1
Windows 7 USB/DVD 工具不会创建 UEFI 可启动的拇指驱动器。这是因为该驱动器使用 NTFS 格式化,而 UEFI 需要 FAT32。这可能是该消息所指的,而且不清楚为什么它会拒绝在 BIOS 模式下安装。
要创建 UEFI 可启动的 Windows 安装驱动器,只需将其格式化为 FAT32 并复制整个 DVD 内容即可。就这样。
为了保险起见,您还可以(再次)清除磁盘。只需ShiftF10在选择区域设置后但在启动安装程序之前按下。从命令提示符中,执行以下命令:
diskpart
list disk
select disk X
clean
exit
exit
...其中 X 是上一个命令列出的正确磁盘。
答案2
我猜你的 EFI 分区有问题。你要么不小心把它格式化为 NTFS,要么 Windows 安装程序无法正确检测到它。
首先您应该对分区有一些概念。我对另一个问题的回答包含对该概念的一些解释。我建议你通读一遍(你可以跳过“保留分区“ 和 ”大问题“)。
我假设您的笔记本电脑相对较新(4 年或更新),因此它可能支持 UEFI,并且默认情况下禁用传统启动。因此,它还必须有 EFI 分区(请参阅我的链接),但它发生了一些不好的事情,现在被格式化为 NTFS,而它应该是 FAT32,或者 Windows 安装程序无法正确检测到它。
在这种情况下,我将设置一个新的分区表,从而删除所有分区。Windows 安装程序应该能够重新创建所需的分区。此操作将删除您的所有数据。这可以通过 GParted 来实现,它是许多 LiveCD Linux 发行版的一部分(从 CD/DVD 运行,无需安装),还有专用的GParted LiveCD可以从 USB 启动。启动并运行 GParted 后,从右上角的组合框中选择磁盘,然后单击设备→新的分区表. 将出现一个新窗口:
选择gpt
分区表类型并单击申请。此时你的硬盘将被彻底擦除。创建新分区表会立即生效。然后您需要重新启动进入 Windows 安装程序,这一次一切都会顺利进行。
如果你不想擦除磁盘然后您可以尝试启动 GParted 并删除所有分区,除了包含您想要保留的文件的分区,尤其是驱动器开头的小分区,它可能是 EFI 分区。我认为Windows 安装程序将重新创建它,但我自己还没有尝试过 - 如果它不能立即工作,您将不得不在 GParted 中手动重新创建 EFI 分区,包括设置适当的标志。我很懒,所以我可能只是将我的文件备份到外部驱动器,断开连接并擦除内部硬盘。
您的 Windows 8 闪存驱动器也有可能出现故障。您可以尝试从另一个闪存驱动器安装。您可能已使用Windows 7 USB/DVD 下载工具或者鲁弗斯,尝试另一个也不会有什么坏处。
答案3
在任何人擦除整个 HDD/SSD 之前,请保持冷静并阅读以下内容:
我遇到了同样的问题。我已经格式化了要安装 Windows 的分区。所以我最后做的是删除(而不是格式化)计算机驱动器上系统创建的所有分区。你知道,那些像 100mb 和 500mb 以及保留的分区。我没有触碰上次安装 Windows 时创建的包含所有个人文件的分区。删除所有系统分区后,我从未分配的空间创建了一个新分区,Windows 安装程序自动重新创建了所需的所有系统分区,然后整个过程就顺利进行了。我想感谢 gronostaj,也许他给了我这个想法(我不记得我是在阅读他/她答案的最后一部分之前还是之后想到的)。
顺便说一句,我在使用 Windows 10 时也遇到过这种情况。