红联Linux门户
Linux帮助

Linux关于硬盘的分区的随遇

发布时间:2007-09-16 10:07:51来源:红联作者:suntuse
  以前实验室新买回来的机器都是有我来装系统的,由于做仿真程序必须得装双系统,winxp自是不用说了,linux的版本可是用过不少了,从最初的Redhat9一直到现在的FC7,现在我装双系统可是老有心得了,但是装了这么多次系统,对硬盘的主分区和逻辑分区一直就没有搞明白过。直到前天给一个师弟装系统,原来他自己装了winxp,要我帮他装fc7,我心想这还不easy,那就表现一把我炉火纯青的装系统绝技吧,哈哈哈哈。

  没想到这回郁闷了,FC7装到分区的那一步愣是报错找不到硬盘,试了好几遍都不行,我晕。。。怀疑是盘坏了,拿到我的机器上试试,没问题啊。咋到他机器上就不行了,是他人品不好还是我人品不好?吐血啊。再认真查看两台机器的分区情况,这才发现我的机器是三个主分区C、D、E;他的机器是四个主分区:C、D、E、F,留了20G给fc,上网查了一下,总算是发现了问题的原因。

  DOS和FAT文件系统最初都被设计成可以支持在一块硬盘上最多建立24个分区,分别使用从C到Z 24个驱动器盘符。但是主启动记录中的分区表最多只能包含4个分区的记录,为了有效的解决这个问题,FDISK允许用户创建一个扩展分区,并且在扩展分区内在建立最多23个逻辑分区,其中的每个分区都单独分配一个盘符,可以被计算机作为独立的物理设备使用。关于逻辑分区的信息都被保存在扩展分区内,而主分区和扩展分区的信息被保存在MBR内。这也就是说无论硬盘有多少个分区,其主启动记录中只包含主分区(也就是启动分区)和扩展分区两个分区的信息。

  这样的话他的机器上搞了四个主分区,自然在linux安装到磁盘分区的时候无法再找到磁盘主分区来写入启动信息了。搞明白后,直接让他把F盘的东西拷贝到其它盘,然后再把F盘删掉,重新安装就一切OK了。

  回去看了看以前装的机器,也不知道当时咋搞的,所有机器winxp都只分了三个分区,所以根本就没有遇到这个问题,真是郁闷啊,因为这个问题折腾了一天才装上,在新来的师弟面前汗颜了。
文章评论

共有 2 条评论

  1. tusheng 于 2007-09-17 15:18:23发表:

    你用什么工具分的,这么喜欢分主分区?

  2. tangfei 于 2007-09-17 15:01:38发表:

    删除F盘,怎么删啊?