_nosay 发表于 2016-08-15 11:14

分区?

本帖最后由 _nosay 于 2016-08-15 11:16 编辑

主分区、扩展分区、逻辑分区含义:
http://blog.sina.com.cn/s/blog_6a6c136d0101elx4.html

没理解错就是这样:可以作为引导分区的是主分区,否则就是扩展分区,扩展分区又可以划分为多个逻辑分区。

linux:
http://blog.csdn.net/zccst/article/details/4771902

没理解错就是这样:如果划分成4个,则是3主分区+扩展分区(只包含1个逻辑分区);如果划分超过4个,则是4主分区+扩展分区(4以后全是逻辑分区)。

疑问:
1. 我理解的对不?
2. 那装windows+linux双系统的话,是不是必须先装linux,再装windows?
3. linux分区≤3,就会都是主分区吧?

karma303 发表于 2016-08-16 07:39

本帖最后由 karma303 于 2016-08-16 07:42 编辑

你的理解还差的有些远。
1, 扩展分区不一定是第4个,它甚至可以是第一个。我们这儿说的第4个,第1个,其实是说它占据主分区表里的第几个entry。
2, 扩展分区不是一个什么分区,它只是划一块地,这块地可以再细分成很多的逻辑分区。
3, 所以一个硬盘可以没有扩展分区,即使有,也可以是空的。就是说一个逻辑分区也不含。
4, 扩展分区作为引导分区是可行的,至少从技术层面上,把它对应的分区表项的boot标志字节置1就好了。 所谓一个分区是不是“可引导”(或者说“激活”),其实是跟mbr的一个约定,bios启动的时候,是不认扩展分区的,它只是把硬盘的第一个扇区加载到0x7c00处,然后jmp 0x7c00。 第一个扇区的引导代码,无论由哪个底层程序员,哪个厂商来写,它们都会遵从主分区表的格式(这是一个规范),于是只把有boot字节标志为1的分区当做可启动。

另外,我觉得你搜的资料都很弱。这样怎么能弄明白呢。你试试这几个关键词:分区表 MBR EBR 扩展分区。
你可以用c语言写一个小程序,打印出你电脑硬盘上的所有分区,以及它们的信息(可启动?起始扇区号?。。)不会浪费很多时间。

karma303 发表于 2016-08-16 07:40

本帖最后由 karma303 于 2016-08-16 07:41 编辑

delete-----------

_nosay 发表于 2016-08-16 09:43

回复 2# karma303

哦,好:em09: 。
页: [1]
查看完整版本: 分区?