我试图在我的硬盘上安装一个干净的 Windows,但遇到了一些问题。我到了需要选择要安装 Windows 的硬盘的部分。我有 2 个硬盘,但都出现此错误:
我们无法创建新分区或定位现有分区。有关详细信息,请参阅安装日志文件。
额外信息:
- 尝试安装 Windows 8.1
- 这台电脑之前也安装了 Windows 8.1
- 我正在通过采用 MBR 分区方案的 USB 驱动器进行安装
- 错误信息截图
- 我的 BIOS 设置:1,2,3
- 我无法复制或上传我的安装日志文件(因为没有操作系统),但我似乎得到了完全相同的文件这里
我尝试过的事情:
- 清理 DISKPART
- 在尝试安装 Windows 之前格式化驱动器
- 删除并重新添加驱动器
- 删除并尝试安装在未分配的空间上
- 在 BIOS 中更改硬盘和 USB 之间的启动顺序
- 在 BIOS 中将 SATA 模式在 AHCI 和 IDE 之间更改
- 在 BIOS 中更改 EFI 模式
- 禁用 USB 传统启动模式并重新启用
- 通过高级修复选项重置电脑,但这会损坏 USB 驱动器并导致这个错误
- 拔出其中一个硬盘,这样就只有一个硬盘可以安装
- 拔下 USB,但是如果没有 USB,它就不允许我继续安装,甚至无法进入第一步。
- 修复 MBR
- 尝试过 Windows 7
- 将 BIOS 重置为默认出厂设置
这些解决方案均不起作用。
答案1
显然,我的特定 BIOS 版本根本不允许通过 USB 安装操作系统:
Serial ATA AHCI BIOS, Version iSrc 1.20E
Copyright (c) 2003-2008 Intel Corporation
**This version supports only Hard Disk and CDROM disks.**
Please wait. This will take few seconds.
这将在启动过程中出现约 0.5 秒。
我找到了一张旧的 Windows 7 CDRom,现在安装起来没有任何问题。
答案2
我在 Dell R210 II 上安装 Windows 2012 Server R2 时也遇到了同样的错误。我的机器没有给我一条消息说它不支持 USB,但我几乎尝试了 OP 所做的所有操作,但都没有成功。我检查了日志%WINDIR%\Panther\setuperr.log
并收到以下消息:
Error [0x06069e] IBS GetMachineInfo:Couldn't find boot disk on this BIOS-based computer
我偶然发现一个网页,上面说 Windows 安装有问题,因为它使用的是 USB3.0,我应该尝试使用较旧的 USB。我也这样做了,但没有成功,但它让我走上了正轨。我用 CD 启动了,grub
然后从那里启动了 USB,最后成功了。加载 GRUB 后,我做了以下操作:
c # to access the command line
root (hd1,0) # hd1 is the USB stick
chainloader +1
boot
这欺骗了 Windows 安装程序,因为我不再从 USB 启动,而是从 CD 启动,即使安装程序是从 USB 加载的。我希望这对其他人有所帮助。
答案3
我也遇到了同样的问题,直到我使用了可以正常工作的 USB 2.0 驱动器...我之前使用过 3.0,尝试了所有方法,但都没有成功。USB 2.0 解决了这个问题。