但分区与分区之间不一定需求接连,分区的的起点可所以恣意方位,设备上能够有许多区域不属于任何分区
所以,你的第二个问题,MBR是独自一个分区吗?不是,MBR不属于任何分区,MBR就指的是硬盘上的前512字节内容。只要,PBR才是某个分区的一部分。
MBR里包括分区表和一部分发动代码,分区表里有4项,用来记载4个主分区的信息(巨细、起点、类型,标志位等),发动代码仿制读取分区表,找到活动分区(在标志位里),然后加载活动分区的PBR到内存里,然后转交控制权给PBR。
PBR里包括一部分发动代码,和详细分区格局的内容,不一样的分区内容不同(比方FAT32和NTFS就不同),PBR担任进一步加载发动文件(关于WINXP来说,是NTLDR文件),加载操作系统。
所以发动的进程是:MBR-PBR-操作系统发动文件-操作系统。
现代的操作系统的bootloader都不是一段独自的代码,而是几个不同的东西一起协作完成的,你能够把MBR/PBR都了解成bootloader,但实际上仅有这两个是不能彻底发动操作系统的。
下一篇:硅胶有多安全从化学原理上告诉你