当前位置:  技术问答>linux和unix

如何创建一个主分区,主分区有什么用?

    来源: 互联网  发布时间:2017-02-11

    本文导语:  为什么在逻辑分区中安装操作系统,也能被引导呢? 书上说最多4个主分区,那主分区怎么建立,怎么使用呢? 实在看不出和逻辑分区的区别 | 能不能引导要看引导程序了,grub和lilo都能从逻...

为什么在逻辑分区中安装操作系统,也能被引导呢?
书上说最多4个主分区,那主分区怎么建立,怎么使用呢?
实在看不出和逻辑分区的区别

|
能不能引导要看引导程序了,grub和lilo都能从逻辑分区引导系统。

|
http://baike.baidu.com/view/1304004.htm

主分区,也称为主磁盘分区,和扩展分区、逻辑分区一样,是一种分区类型。主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。
  实际上在早期的硬盘分区中并没有主分区、扩展分区和逻辑分区的概念,每个分区的类型都是现在所称的主分区。由于硬盘仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,故主引导扇区中总计只能存储4个分区的数据。也就是说,一块物理硬盘只能划分为4个主分区磁盘。在具体的应用中,4个主分区磁盘往往不能满足实际需求。为了建立更多的磁盘分区供操作系统使用,引入了扩展分区和逻辑分区,并把原来的分区类型称为主分区。
  更精确的资料请参照基本存储及相关词条。
一些相关提示
  1. 一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。
  2. 分出主分区后,其余的部分可以分成扩展分区,一般是剩下的部分全部分成扩展分区,也可以不全分,剩下的部分就浪费了。
  3. 扩展分区不能直接使用,必须分成若干逻辑分区。所有的逻辑分区都是扩展分区的一部分。
  硬盘的容量=主分区的容量+扩展分区的容量;
  扩展分区的容量=各个逻辑分区的容量之和。
  4. 由主分区和逻辑分区构成的逻辑磁盘称为驱动器(Drive)或卷(Volume)。
  5. 激活的主分区会成为“引导分区”(或称为“启动分区”),引导分区会被操作系统和主板认定为第一个分区磁盘(在DOS/Windows中会被识别为“驱动器C:”或“本地磁盘C:”,即通称的C盘)。有关DOS/Windows启动的重要文件,如引导记录、boot.ini、ntldr、ntdetect.com等,必须放在引导分区中。
  6. DOS/Windows 中无法看到非激活的主分区和扩展分区,但Windows 2000/Vista等NT内核的版本可以在磁盘管理中查看所有的分区。

    
 
 

您可能感兴趣的文章:

  • 菜鸟在c盘装了win2000,想在剩下的空间装Red Hat Enterprise Linux 3,在创建linux分区的时候,不知道都创建什么分区??我知道要创建一个
  • linux如何创建一个共享内存 可以mount 可以创建目录之类 跟硬盘分区一样
  • 在虚拟机上安装linux,在手动分区时有个警告:说sda分区表无法读取,如果要创建,需初始化,此驱动上的所有数据会丢失
  • 安装LINUX系统时创建分区失败 请指教
  • 急呀,无法创建主分区,在线等待。
  • C++ Bitsets 成员 Constructors:创建新bitsets iis7站长之家
  • 俺想装一个linux7.2与win2k共存,但在创建swap分区时提示不能安装,why?请大侠赐教
  • 请问linux安装在创建交换分区时,挂载点选择什么?我没有选,出现的是灰色的<不适用>,有问题吗?
  • fdisk 命令 能否 进行 非交互模式,比如 #:fdisk /dev/sdb n p 0 100M;创建一个分区。
  • sql server 2005创建-修改-查看分区表的方法介绍
  • SQL Server 2005 创建分区表的方法浅析
  • 创建mysql表分区的方法
  • oracle存储过程创建表分区实例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Bitsets 成员 Constructors:创建新bitsets
  • 一进程源源不断地创建文件,另一进程把这些创建的文件抓取并挪走
  • C++ Double Ended Queues(双向队列) 成员 Constructors:创建一个新双向队列
  • 创建用户组创建用户出错
  • C++ I/O 成员 open():创建一个输入流
  • 进程创建进程组后,然后创建该组中的进程,然后终止。这里的终止....?
  • Xcode介绍及创建工程和工程依赖操作步骤
  • php循环创建目录示例分享(php创建多级目录)
  • HTML5 sprite 样式创建工具Stitches介绍
  • navicat 8 创建数据库与创建用户分配权限图文方法
  • java Servlet实现Session创建存取以及url重写代码示例
  • sql server 2008:您对无法重新创建的表进行了更改或者启用了“阻止保存重新创建表的更改”
  • mkdir()是创建文件夹的函数,有没有循环创建多个目录级的函数呢?
  • 各位高手知道在JAVA中如何用一个名称创建一个对象实例,并调用其方法,注意:在编写代码时并不知要创建的对象的类名,也并不知方法名
  • FTP上创建的文件夹的创建日期始终和本机的对不上(无论如何改变日期和时间)(紧急!!!)
  • 急!linux下mysql的创建用户组和创建用户命令不能生效啊????
  • 怎么创建包,我创建包后,怎么找不到呢?
  • C语言中有指针,因此C语言可以创建链表,那么Java语言没有指针,那Java是否可以创建链表呢?
  • 100求解:如何在UNIX环境下创建一个新的端口号?另:能告之如何在WINDOWS2000环境下创建一个新的端口号就更好了!
  • linux普通用户创建文件或目录
  • 怎么创建这样一个文件???有分送,请指教


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3