这个周末买了一台新电脑,它运行得很好。但我有一个大问题:启动时间。它的 BIOS 需要 62 秒才能加载,然后从 Grub 启动到进入 pw 屏幕又需要 26 秒。我认为这很长,因为我的旧电脑需要 34 秒才能进入 BIOS,再需要 8 秒才能进入 pw 屏幕。进入 pw 后,桌面即可使用,两者几乎没有延迟。
新 PC 是 core i7-930,运行来自 Intel Postville SSD(无内置硬盘)的 Lucid Lynx 64 位。旧 PC 是 Pentium 4 celeron(忘记了时钟速度),运行来自 ATA 100 硬盘的 Lucid Lynx 32 位。两台 PC 均未超频。新 PC 的启动顺序为 1.DVD ROM、2.SSD(通过 SATA 以 AHCI 模式连接)、3. 可移动驱动器。旧 PC 的启动顺序为 1.DVD ROM、2.HDD、3. 软盘。两台 PC 均未安装第二个操作系统。新 PC 安装的软件比旧 PC 少(我认为),但在我进行任何安装之前,启动时间差异就很明显了。
据我所知,仅 SSD 就足以在启动时间方面产生明显差异。我认为,新 PC 上的主板质量好(旧 PC 上的主板是办公用主板)也意味着 BIOS 加载速度更快。如果这些假设是正确的,我想我一定是在新 PC 的 BIOS 中配置错误了。我应该如何配置它才能快速启动?它有一个带有 AMI BIOS 的 ASUS P6X58D 主板,如果您需要 BIOS 修订号,我也可以发布。
更新:我有两个外部硬盘,通过 USB 2.0 连接。当新 PC 在没有它们的情况下启动时,启动时间降至非常合理的 51 秒(按下按钮进入 pw 屏幕)。当我将它们连接到旧 PC 时,它们只会使启动速度慢 4 秒。有什么想法可以设置它们,这样它们就不会减慢启动过程太多?
答案1
您的 BIOS 应该有一个选项,用于选择是否检查 USB 是否为启动设备。如果您关闭该选项,则可以保持 USB 外围设备插入,并保持快速启动时间。
正如其他人所说,还可以在 BIOS 中查找“快速启动”或“快速检查”,并关闭任何未使用的 RAID 选项。
答案2
两台电脑上的操作系统布局是否相同?
grub 是否有超时?
您是否尝试过将硬盘作为启动顺序中的第一个设备?您是否尝试过使用不同的启动设备(live CD)来查看加载到 livecd 是否更快?新系统中的内存是否明显更多(启动时测试内存可能需要一段时间)。
您是否有任何安全措施,例如 bitlocker、truecrypt 等?
可能性实在太多了。
答案3
BIOS 通常在开机时会进行全面检查,这会花费相当长的时间验证所有设备是否正常工作。通常不会启用该模式,默认的快速启动模式会跳过一些检查,从而加快启动时检查速度。
查看 BIOS 选项中与启动和验证测试相关的任何内容。