linux主分区和逻辑分区的区别
2个回答
展开全部
主分区和扩展分区的区别在于主分区位于硬盘的最开始,MBR 扇区的位置,这个位置的数据在计算机启动时,会自动被 BIOS 读取并且执行,也就是说这个位置的分区表会自动被 BIOS 读取到内存里,这样 MBR 启动程序不需要执行什么操作就能直接获得主分区表信息。但因为 MBR 只有 512 字节,分区表还要占用 4x16 字节,外加还有个 55AA 标志占用2字节,实际 MBR 可以放置可以运行的程序代码空间就只有 446 字节了。这 446 字节限制写出来的程序体积太小而不足以实现某些功能,所以这个时候系统需要使用一些 BIOS 提供的系统操作实现简单的启动工作,这个简单的代价就是 446 字节的程序不能直接读取扩展分区里面的逻辑分区的数据并且启动系统,因为扩展分区的逻辑分区表在硬盘的后部,也就是数据区里面,位置不固定需要多次查找才能找到对应的分区位置。446 字节的程序根本没办法进行操作。
而且因为还没有能进入完整的系统,所以 BIOS 提供的功能虽然很多,但仍然不够进行某些特殊操作的功能要求。
这就是为什么 Windows 就算你安装到扩展分区,他也会在 C 盘上放上很多东西的原因。因为 Windows 要求 C 盘必须是主分区才能启动系统。
Linux 的 GRUB 可以安装到扩展分区是因为他用了 MBR 的 446 字节后,MBR 之后的几个闲置扇区,大概有 8k 的容量继续放他的程序,这样的设计使得体积限制得到了缓解。这样他可以继续调用硬盘特定位置的程序代码继续启动而不一定非要主分区。
综上说的基础,主分区和扩展分区主要的区别就是启动系统的问题。BIOS 这个古老的硬件设计害死了不少程序员的脑细胞。
至于 U 盘,我的所有 Linux 对于 U 盘的工作全都正常。不知道你用的是那个版本?
操作易用性已经很好了,对于 Windows 来说,主要还是习惯的问题,现在主流桌面系统一般不需要在打什么命令了。当然除非某些高级操作,或者方便简洁的操作(Windows 下面装个 powershell 就知道为什么 Linux 的命令操作好了)
不过对于 Linux 的易用性,那还要看具体你用的那个发行版。非要找一个高级用户专用的操作系统,那确实很难用,就像 Windows 非要进带命令行方式的安全模式里面用鼠标四处乱点一样……
而且因为还没有能进入完整的系统,所以 BIOS 提供的功能虽然很多,但仍然不够进行某些特殊操作的功能要求。
这就是为什么 Windows 就算你安装到扩展分区,他也会在 C 盘上放上很多东西的原因。因为 Windows 要求 C 盘必须是主分区才能启动系统。
Linux 的 GRUB 可以安装到扩展分区是因为他用了 MBR 的 446 字节后,MBR 之后的几个闲置扇区,大概有 8k 的容量继续放他的程序,这样的设计使得体积限制得到了缓解。这样他可以继续调用硬盘特定位置的程序代码继续启动而不一定非要主分区。
综上说的基础,主分区和扩展分区主要的区别就是启动系统的问题。BIOS 这个古老的硬件设计害死了不少程序员的脑细胞。
至于 U 盘,我的所有 Linux 对于 U 盘的工作全都正常。不知道你用的是那个版本?
操作易用性已经很好了,对于 Windows 来说,主要还是习惯的问题,现在主流桌面系统一般不需要在打什么命令了。当然除非某些高级操作,或者方便简洁的操作(Windows 下面装个 powershell 就知道为什么 Linux 的命令操作好了)
不过对于 Linux 的易用性,那还要看具体你用的那个发行版。非要找一个高级用户专用的操作系统,那确实很难用,就像 Windows 非要进带命令行方式的安全模式里面用鼠标四处乱点一样……
快又稳
2024-10-28 广告
2024-10-28 广告
详细的我不知道,linux的这个东西和windows是一样的,规则一样的。 我只知道规则,会运用罢了。 一个硬盘只能有4个主分区,扩展分区要占用一个。 不过4个主分区太少了,而且主分区不能再分,所以扩展分区和逻辑分区就出世了。 扩展分区不能...
点击进入详情页
本回答由快又稳提供
展开全部
磁盘容量与主分区、扩展分区、逻辑分区的关系:
硬盘的容量=主分区的容量+扩展分区的容量
扩展分区的容量=各个逻辑分区的容量之和
一块物理硬盘只能有: 一到四个主分区(但其中只能有一个是活动的主分区),或一到三个主分区,和一个扩展分区。分别对应hda1,hda2,hda3,hda4.
Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。
硬盘的容量=主分区的容量+扩展分区的容量
扩展分区的容量=各个逻辑分区的容量之和
一块物理硬盘只能有: 一到四个主分区(但其中只能有一个是活动的主分区),或一到三个主分区,和一个扩展分区。分别对应hda1,hda2,hda3,hda4.
Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询