提供了
64bits
来记载开始
/
½束的扇区号码
,因此,
GPT
分区表对于单一分区槽来说,
的最大容量限制就会在『
2
64
* 512bytes = 2
63
* 1Kbytes = 2
33
*TB = 8 ZB
』,要注意
1ZB =
2
30
TB
啦!
你说有没有够大了?
现在
GPT
分区预设可以提供多达
128
笔纪录,而在
Linux
本身的核心装置纪录中,针对单一磁盘
来说,虽然过去最多只能到达
15
个分区槽,不过由于
Linux kernel
透过
udev
等方式的处理,现在
Linux
也已经没有这个限制在了!
此外,
GPT
分区已经没有所谓的主、延伸、逻辑分区的概念,既
然每笔纪录都可以独立存在,
当然每个都可以视为是主分区!每一个分区都可以拿来格式化使用喔!
Tips
鸟哥一直以为核心认识的装置主要
/
次要号码就一定是连续的,因此一直没有注意到由
于新的机制的关系,分区槽已经可以突破核心限制的状况!
感谢大陆网友微博代号『学习日记博客』的提醒!此
外,为了查询正确性,鸟哥还真的有注意到网络上有朋友实际拿一颗磁盘分区出
130
个以上的分区槽,
½果他发
120
个以前的分区槽均可以格式化使用,但是
130
之后的似乎不太能够使用了!或许跟默认的
GPT
128
号码有关!
虽然新版的
Linux
大多认识了
GPT
分区表,没办法,我们
server
常常需要比½高容量的磁盘嘛!
不过,在磁盘管理工具上面,
fdisk
这个老牌的软件并不认识
GPT
喔!要使用
GPT
的话,得要操
作类似
gdisk
或者是
parted
指令才行!这部份我们会在第二篇再来谈一谈。
另外,开机管理程序
方面,
grub
第一版并不认识
GPT
喔!得要
grub2
以后才会认识的!开机管理程序这部份则第五篇
再来谈喔!
并不是所有的操作系统都可以读取到
GPT
的磁盘分区格式喔!同时,也不是所有的硬件都可以支持
GPT
格式喔!是否能够读写
GPT
格式又与开机的检测程序有关!
那开机的检测程序又分成啥鬼东
西呢?就是
BIOS
UEFI
啦!那这两个又是啥东西?就让我们来聊一聊!
2.2.3
开机流程中的
BIOS
UEFI
开机检测程序
我们在
计算器概论
里面谈到了,没有执行软件的硬件是没有用的,除了会电人之外
...
而为了计算
机硬件系统的资源合理分配,因此有了操作系统这个系统软件的产生。由于操作系统会控制所有的硬
件并且提供核心功能,
因此我们的计算机就能够认识硬盘内的文件系统,并且½一步的读取硬盘内
的软件文件与执行该软件来达成各项软件的执行目的。
问题是,你有没有发现,既然操作系统也是软件,那么我的计算机又是如何认识这个操作系统软件并
且执行他的?
明明开机时我的计算机还没有任何软件系统,那他要如何读取硬盘内的操作系统文件
啊?嘿嘿!这就得要牵涉到计算机的开机程序了!
底下就让我们来谈一谈这个开机程序吧!
基本上,目前的主机系统在加载硬件驱动方面的程序,主要有早期的
BIOS
与新的
UEFI
两种机制,
我们分别来谈谈啰!
.
BIOS
搭配
MBR/GPT
的开机流程