我有一台旧笔记本电脑,我在上面安装了 Linux,覆盖了 Windows。我目前正在尝试重新安装 Windows 10,但遇到了一些问题。我的安装介质是使用这些说明。
当我尝试对硬盘进行分区并单击下一个要继续安装,我收到以下错误消息:
我们无法创建新分区或定位现有分区。有关详细信息,请参阅安装日志文件。
我尝试过擦除并重新分区磁盘,然后使用 手动对其进行分区diskpart
。我尝试创建一个大小为 500 MB 的 ESP,而不是默认的 100 MB。我还注意到 USB 驱动器被分配了字母C,所以我删除了它,分配C:到磁盘上的主分区,然后按照说明重新插入 USB 驱动器这里。
到目前为止,还没有成功。我确实设法抓住了那些日志文件,尽管我不太明白它们的意思。在我看来,它找不到 EFI 系统分区,但它应该创建一个。
我见过建议的解决方案这涉及将安装文件复制到磁盘上的分区,但这似乎仅适用于 MBR。有没有办法在 UEFI 系统上执行此操作?
编辑
根据@Ramhound 的要求,澄清一下:
- 磁盘被擦除了好几次,既通过在 GUI 中删除分区,也通过使用
clean
中的命令diskpart
。 - 磁盘已格式化为 GPT。UEFI 支持还需要其他什么吗?
- 固件已设置为以 UEFI 模式启动,而不是旧版支持模式。
进一步的系统详细信息:这是一台最初搭载 Windows 8 系统的联想 Y40-70。固件是 InsydeH2O。
答案1
以下是有效的方法。
我添加了CreatePartition-UEFI.txt
描述的 DiskPart 脚本这里到 USB 驱动器。然后,在分区页面上,我使用Shift
+F10
打开命令提示符并运行该脚本。
X:\Sources> DiskPart /s D:\CreatePartitions-UEFI.txt
然后,我在主 Windows 分区之后创建了第二个 EFI 系统分区……
DISKPART> select disk 0
DISKPART> select partition <NUM>
DISKPART> shrink minimum=6000
DISKPART> create partition efi
DISKPART> format quick fs=fat32 label="Installer"
DISKPART> assign letter=G
...并将安装文件复制到新分区:
X:\Sources> xcopy D: G: /e /h
然后我关闭了机器,移除了 USB 驱动器,并启动了它。这带我进入了安装程序。
奇怪的是,安装失败了,因为它似乎无法从 ESP 读取安装文件。因此,我退出并返回安装的开始,重新插入 USB 驱动器,然后单击安装再次。这一次,它似乎成功了。
在分区屏幕上,我选择了主 Windows 分区,然后单击下一个。我相信我确实收到了关于我没有使用推荐的分区方案的警告,但我还是选择继续。
安装完成!
我仍然不确定机器从哪个 ESP 启动,所以我不知道是否可以安全地删除带有安装程序的第二个 ESP。在启动时,引导加载程序确实为我提供了启动“Windows 10”或“Windows Installer”的选项。