如何在运行旧版 BIOS 固件的笔记本电脑上安装 Windows 8.1?有问题的笔记本电脑是东芝Satellite C870D-11X,最初带有Windows 8.1 OEM 安装。
我从微软网站下载了 Windows 8.1 ISO,并使用dd
在 Debian 11 下运行的实用程序将其刻录到 USB。当我将 USB 放入笔记本电脑并进入 BIOS 时,启动顺序中显示了一个 USB 设备但没有名称已连接到它,我无法从它启动。如果我在我的 UEFI 台式机中插入相同的 USB 并进入 UEFI 固件界面,我可以正常启动安装程序。
微软的网站不提供安装介质的 BIOS 风格,我已经搜索了 DuckDuckGo 和 Google 几个小时,唯一提到相同问题的是微软自己网站上的用户问题,其中包含根本无法解决问题的答案.
任何帮助深表感谢!
编辑:请参阅下面的@Akeo's great answer以获得正确的解释和解决方案。我还在下面解释了我所做的事情,即使它实际上与接受的答案相同,除了一个细节。fdisk
除了文件的最终复制之外,下面列出的每个步骤都是使用执行的。
我创建了一个新的 MBR 分区表(在词典中显然称为 DOS 分区表fdisk
),然后我创建了一个 5GiB 分区并使用 FAT32 文件系统对其进行格式化,然后将分区类型设置为“W95 FAT32”(代码“0b”)并设置可引导标志。最后,我将 Windows 8.1 安装程序 ISO 的内容(而不是 ISO 本身)复制到单个分区中,然后能够从中启动安装程序。
一件似乎很重要的事情是,我通过反复试验以及在线阅读大量材料得出了这个解决方案;最初我将分区类型(不要与文件系统混淆!)设置为“W95 FAT32(LBA)”(代码“0c”)。在这种情况下,Windows 8.1 安装程序会启动,但它很快抱怨缺少所需的驱动程序并邀请我提供它,但没有提示它是哪个驱动程序。
最后,我现在不确定笔记本电脑是否运行 UEFI 固件。缺乏鼠标支持的非常丑陋的用户界面,加上机器时代,让我相信情况就是如此。但是,固件设置确实包含选择 CSM 模式的选项,并且最终的 Windows 8.1 安装报告它在 UEFI 模式下运行 - 正如使用msconfig.exe
. 我没有尝试从带有 NTFS 分区的 GPT 驱动器引导安装程序,这在这台机器上可能完全有可能......