Advertisement

现代计算机 boot 知识

阅读量:

前言

由于我所拥有的两台Macbook存储空间均较为紧张,因此很早之前便萌生了将linux或windows系统安装在u盘中,作为便携式运行环境的念头。然而,此前手头最快的u盘仅是采用mlc芯片的32GB版本cz80。近日终于购入了一款配备慧荣SM2246EN主控的256GB容量u盘,其顺序读取与写入速度分别达到了400MB/s和100MB/s以上,在4k-64线程模式下亦表现出色,完全满足系统常规读写的需求,甚至在某些方面已接近普通SSD的性能水平。此时,u盘作为移动系统磁盘所需的硬件条件已然具备。不过,对于当前主流主板及操作系统启动机制的理解仍较为有限,此前在操作系统课程中所学习的内容仅限于传统的BIOS+MBR启动方式。

因此,本文旨在整理并记录关于现代主板及操作系统启动流程的基础知识学习过程。

与Boot相关的概念

为明确区分各类Boot up流程,首先需掌握与Boot相关的多种概念。在主板类型方面,存在UEFI与BIOS两种形式;而在硬盘分区列表方面,则有MBR与GPT两种标准。

  • 传统的BIOS方式无法兼容GPT分区列表,仅适用于MBR格式。
  • UEFI作为传统BIOS的替代方案,不支持MBR模式,仅适用于GPT格式。

近年来推出的UEFI主板,采用UEFI与BIOS并存的架构,并在BIOS中嵌入了UEFI启动选项。

接下来将

全部评论 (0)

还没有任何评论哟~