一、概述
先了解下含义
1、BIOS
BIOS是一组固化到主板中一个ROM芯片上的程序,它可以从CMOS中读写系统设置的具体信息,它可以对主板上的键盘、鼠标、外部接口、频率、电源、磁盘驱动器等方面进行参数控制和调整。我们常用的调整硬盘或U盘的启动顺序,电源管理的设置或者一些超频设置。都是在BIOS中完成的。
2、UEFI
UEFI:全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface), 是一种详细描述类型接口的标准。
这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。可以说UEFI是BIOS的升级版,从上世纪九十年代就开始开发。
UEFI运行于32或64位模式,它突破了传统16位代码的寻址能力,达到处理器的最大寻址,克服了BIOS代码运行缓慢的弊端
3、MBR
MBR:Master Boot Record,主分区引导记录,是IBM公司早年间提出的。
它是存在于磁盘驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统系统信息,并用一小段代码来启动系统。
如果你安装了Windows,其启动信息就放在这一段代码中——如果MBR的信息损坏或误删就不能正常启动Windows,
这时候你就需要找一个引导修复软件工具来修复它就可以了。Linux系统中MBR通常会是GRUB加载器。
当一台电脑启动时,它会先启动主板自带的BIOS系统,bios加载MBR,MBR再启动Windows,这就是MBR的启动过程。
MBR作为传统legacy的bios启动方式。
缺点:
- 最大可存储空间为2T(由于硬盘制造商采用1:1000进行单位换算,所以可能会有2.2T)
- 硬盘分区表DPT(Disk Partition Table)只有64字节,每个分区项占用16个字节,最多支持四个主分区
- 扩展分区一个硬盘只能有一个
4、GPT
GPT分区:全称为Globally Unique Identifier Partition Table,也叫做GUID分区表,它是UEFI 规范的一部分。
由于硬盘容量的急速增长,MBR的2.2T容量难以满足要求,而UEFI BIOS的推广也为GPT的实现打下了坚实的技术基础,GPT应运而生。
与MBR的区别
- 最大支持18EB(
1EB=1024PB=1,048,576TB
)的硬盘,理论上无效大吧 - 是基于UEFI使用的磁盘分区架构,所以GPT仅可用UEFI引导系统。无法使用BIOS引导
- UEFI + GPT 开机启动更快,开机时跳过外设检测。
- UEFI + GPT 支持
Secure Boot
。通过保护预启动或预引导进程,抵御bootkit攻击,从而提高安全性。 - 所有在开机时比Windows内核更早加载,实现内核劫持的技术,都可以称之为Bootkit。
二、Linux与磁盘相关的命令
Linux磁盘常用的相关命令
|
iscsi命令相关
// 服务发现 |