我正在读一本书,学习计算机启动的工作原理。书中有一小段提到了固件在计算机启动时如何进行启动过程。
我正在阅读的一些背景信息:
BIOS BIOS 启动过程始于计算机从磁盘读取启动扇区(通常是第一个扇区),然后执行该代码。因此,基于 BIOS 的计算机的启动选项有限;您只能选择检查各种启动设备(硬盘、光盘、USB 设备、网络启动等)以查找启动扇区的顺序。
后面提到了与用于启动序列的可移动磁盘相关的各种问题(见下文)
尽管涉及可移动磁盘的启动顺序很常见,但它们也存在问题。例如,如果有人不小心将 CD 或 DVD 留在驱动器中,这可能会导致系统无法启动。
本书没有详细说明为什么将 CD/DVD 放在驱动器中会导致系统无法启动。有人可以解释一下这个问题吗?
谢谢。
答案1
书中没有详细说明为什么将 CD/DVD 放在驱动器中会导致系统无法启动。
假设您已将启动顺序设置为首先从 CD 启动,因为您正在尝试修复问题,并使用救援盘。您成功启动了该盘,并修复了问题。您取出救援 CD,然后重新启动系统。
现在 BIOS 无法在插槽中找到 CD,因此它会查找下一个位置,即您的硬盘,并从那里启动。一切正常,您会这样运行很长时间,忘记您的启动顺序仍然设置为 CD 优先。
现在,您在驱动器中播放音频 CD,忘记它在那里,然后关闭。下次启动时,它会在驱动器中找到一张 CD,尝试从中启动,但失败了。根据 BIOS 的智能程度,它可能会意识到它无效并继续下一个设备。
这是最好的情况。BIOS 可能会挂起,最终您会意识到问题所在,取出 CD,然后先将启动顺序改回 HD。
不幸的是,还有更糟糕的情况。一些“音频”CD 和一些免费软件 CD 是恶意引导的,病毒感染正在等待健忘/粗心的用户。