Thursday, January 15, 2009

磁盘分割 ( Partition )

在了解了硬盘的物理组件之后,再接着下来介绍的就是硬盘的分割( Partition )啰!为什么要进行硬盘分割啊?!因为我们必须要告诉操作系统:『我这 块硬盘可以存取的区域是由 A 磁柱到 B 磁柱』,如此一来,操作系统才能够控制硬盘磁头去 A-B 范围内的磁柱存取数据;如果没有告诉操作系统这个信息,那么操作系统就无法利用我们的硬盘来进行数据的存取了,因为操作系统将无法知道他要去哪里读取数据 啊!这 就是磁盘分割( Partition )的重点了:也就是记录每一个分割区( Partition )的起始与结束磁柱!好了,那么这个分割区的起始与结束磁柱的 数据放在哪里呢?!那就是我们在 Linux 安装与多重开机技巧 那个章节提到的 主要开机扇区( Master Boot Recorder, MBR )啰!事实上, MBR 就是在一块硬盘的第零轨上面,这也是计算机开机之后要去利用该硬盘时,必须要读取的第一个区 域!在这个区域内记录的就是硬盘里面的所有分割信息,以及开机的时候可以进行该机管理程序的写入的处所啊!所以,当一个硬盘的 MBR 坏掉时,由于分割的数据不见了,呵呵,那么这个硬盘也就几乎可以说是寿终正寝了,因为操作系统不知道该去哪个磁柱上读取数据啊~~
 
那么 MBR 有什么限制呢?他最大的限制来自于他的大小不够大到储存所有分割与开机管理程序的信息,因此,他仅提供最多四个 partition 的记忆,这就是所谓的 Primary (P)与 Extended (E) 的 partition 最多只能有四个的原因了。所以说,如果你预计分割超过 4 个 partition 的话,那么势必需要使用 3P + 1E ,并且将所有的剩余空间都拨给 Extended 才行( 记得呦! Extended 最多只能有一个 ),否则只要 3P + E 之后还有剩下的空间,那么那些容量将成为废物而浪费了,所以结论就是『如果您要分割硬 碟时,并且已经预计规划使用掉 MBR 所提供的 4 个 partition ( 3P + E 或 4P )那么磁盘的全部容量需要使用光,否则剩下的容量也不能再被使用』。不过,如果您仅是分割出 1P + 1E 的话,那么剩下的空间就还能再分割两个 partition !

copy from linux-Vbird

No comments: