更多内容:本人博客
文件系统和硬盘分区基本概念介绍
文件系统:是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。
从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

硬盘分区:实质上是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即Format命令来实现。

:是指可分配的用来保存文件的最小磁盘空间,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。所以,簇越小,保存信息的效率就越高。

主引导记录:(MBR,Main Boot Record)是位于磁盘最前边的一段引导(Loader)代码。它负责磁盘操作系统(DOS)对磁盘进行读写时分区合法性的判别、分区引导信息的定位,它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。

硬盘大小: 实际中,给硬盘分区时,按照1G=1024M来设置,但是显示的结果都不是整数。比如:将分区设置为10G,显示的确实9.XXG。原因是:
正确计算公式

(N-1)*4+1024*N
式中N为想要的大小,单位为GB。最终计算出来的结果为MB.

例如:想要设置分区为2G,则
(2-1)*4+1024*2=2052M
设置分区时应该为2052M

分区状态

三种:主分区、扩展分区和逻辑分区

主分区:是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘。其中的主引导程序是它的一部分,此段程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的DOS或其他操作系统。此段程序损坏将无法从硬盘引导,但从软驱或光驱引导之后可对硬盘进行读写。

扩展分区:仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表。这样在主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区数据,通过这个扩展分区的数据可以找到下一个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的分区。无论系统中建立多少个逻辑磁盘,在主引导扇区中通过一个扩展分区的参数就可以逐个找到每一个逻辑磁盘。

三者解释:
主分区能够激活,通常用来引导系统。扩展分区本身并不能直接用来存放数据,逻辑分区是扩展分区进一步分割出来的区块,通常用来存储数据。如果将逻辑分区比作房间,那么扩展分区就好比客房区(包括若干个房间)

主分区和活动分区:
主分区也被称为主磁盘分区,是磁盘分区的一中类型,其主要作用是用来安装操作系统。一个硬盘最多可创建4个主分区。活动分区是基于主分区的,磁盘分区中的任意主分区都可以设置为活动分区。如果电脑上4个主分区都安装了不同的系统,那被标记为活动分区的主分区将用于初始引导,即启动活动分区内安装的系统。

逻辑分区和扩展分区:
因为主分区最多可以创建4个,我们需要使用扩展分区打破4的限制。在磁盘上可以创建多个逻辑分区而创建的这些逻辑分区都被称为扩展分区,您可以用主分区和逻辑分区中储存数据,但是不能用扩展分区储存,因为扩展分区是我们对逻辑分区的总称,只是一中称呼。

例子:通常我们会先在硬盘上划分一个主分区,就是我们常说的C分区,用于安装操作系统,然后将其他的空间全部作为扩展分区,并根据需要,将扩展分区分成几个逻辑分区,即D、E等分区。

分区格式

windows:FAT16、FAT32、NTFS、exFAT
Linux: ext2、ext3、Linux swap、VFAT、ext4、

FAT和NNTFS区别
FAT32:随着大容量硬盘的出现,从Windows 98开始,FAT32开始流行。它是FAT16的增强版本,可以支持大到2TB(2048GB)的分区。FAT32使用的簇比FAT16小,从而有效地节约了硬盘空间。
NTFS:微软Windows NT内核的系列操作系统支持的、一个特别为网络和磁盘配额、文件加密等管理安全特性设计的磁盘格式。随着以NT为内核的Windows 2000/XP的普及,很多个人用户开始用到了NTFS。NTFS也是以簇为单位来存储数据文件,但NTFS中簇的大小并不依赖于磁盘或分区的大小。簇尺寸的缩小不但降低了磁盘空间的浪费,还减少了产生磁盘碎片的可能。NTFS支持文件加密管理功能,可为用户提供更高层次的安全保证。
其实白话说就是FAT格式的分区单个文件夹文件不支持大于4G的文件,NTFS可以支持无限大的,不过相对FAT格式不稳定是真的,xp一般系统是FAT格式的,现在的分区一般都选测NTFS格式的了,文件存储大了

分区表类型

GPT分区: GUID磁盘分区表(GUIDPartition Table,缩写:GPT)是一个实体硬盘的分区表的结构布局的标准。至少可以划分128个主分区。gtp不在有分区的概念。

MBR分区:只能划分四个分区,最多支持2T的磁盘

两者区别

  • 内存支持:mbr最多支持2T,而gpt理论上是无限制的。

  • 在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。但在GPT硬盘中,分区表的位置信息储存在GPT头中。但出于兼容性考虑,硬盘的第一个扇区仍然用作MBR,之后才是GPT头。

  • 分区:mbr最多支持四个主分区,gpt没有限制。如果你想跑多系统,mbr最多4个而gpt没有限制。

  • 系统:win7只能用mbr分区(也可以但是很麻烦,不建议),从Win8开始微软建议你使用gpt。

  • 其它:gpt是由uefi启动的,而uefi是后来才提出的概念,兼容性和稳定性不如bios+mbr。

  • 对于总容量大于2TB的硬盘,必须选择GPT分区表,才能识别所有的硬盘容量。MBR分区表由于自身设计的局限性,最大只能支持2TB的地址空间。对于超过2TB的大硬盘,如果使用MBR分区表,将无法识别和使用2TB后的空间。

BIOS是英文”Basic Input Output System”的缩略词,直译过来后中文名称就是”基本输入输出系统”。用于加载电脑最基本的程序代码,担负着初始化硬件,检测硬件功能以及引导操作系统的任务。只支持MBR分区。

UEFI全称Unified Extensible Firmware Interface,即“统一的可扩展固件接口”,是一种详细描述全新类型接口的标准,是适用于电脑的标准固件接口,旨在代替BIOS(基本输入/输出系统),UEFI旨在提高软件互操作性和解决BIOS的局限性。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上,从而达到开机程序化繁为简节省时间的目的。只支持GPT分区。

文件系统以及硬盘分区概念相关推荐

  1. Linux的文件系统及其硬盘分区挂载原理

    如果您是一位新手,也许 您还不知道如何把文件从Windows拷贝到Linux上吧?下面,我们将说明Unix文件系统以及mount的工作过程,然后再比较详细地讨论. mount的使用和有关选项.如果您已 ...

  2. linux系统盘的概念,了解linux系统硬盘分区概念-SELinux入门-linux网卡配置及参数学习_169IT.COM...

    几乎可以肯定每个人都听说过 SELinux (更准确的说,尝试关闭过),甚至某些过往的经验让您对 SELinux 产生了偏见.不过随着日益增长的0-day 安全漏洞,或许现在是时候去了解下这个在 Li ...

  3. 硬盘分区、挂载及Ubuntu系统安装

    Linux发行版按照打包方式划分主要包括Debian系(基于Dpkg).Red Hat系(基于RPM).Slackware系等,其中Debian系.Red Hat系是我们所常见的,前者包括Ubuntu ...

  4. 【存储知识】文件系统与硬盘存储(分区、格式化、挂载、inode、软链接与硬链接)

    一.Linux系统的文件存储结构 在Linux系统中,对计算机中的数据和硬件资源进行管理都是以文件的形式,目录.字符设备.套接字.硬盘.光驱.打印机等都被抽象成文件形式("Linux系统一切 ...

  5. 硬盘分区、格式化及文件系统的管理

    文件系统的挂载与卸载 什么是挂载 mount命令的功能 mount命令的用法举例 umount命令的功能 umount命令的用法举例 利用/etc/fstab文件在开机时自动挂载文件系统 虚拟内存的概 ...

  6. 硬盘分区、格式化及文件系统的管理一

    硬件设备与文件名的对应关系 硬盘的结构及硬盘分区 为什么进行硬盘分区 硬盘的逻辑结构 Linux系统中硬盘的分区 硬盘分区的分类 分区数量的约束 使用fdisk和partprobe命令来管理硬盘分区 ...

  7. LINUX 硬盘分区及文件系统

    一,top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 1. 第一行是任务队列信息 2. 第二.三行为进程和CPU的信息 3. 第 ...

  8. Ubuntu硬盘分区/格式化/挂载文件系统各种应用(转载)

    摘要:硬盘上有些什么.文件们都有多大,在有些时候我们是需要关心的,所以这里简单介绍两个命令:df.du.一个Ubuntu硬盘可以划分4个区,3个主要分区,一个扩展分区,而扩展分区里可以划分n个逻辑分区 ...

  9. 硬盘分区丢失不能识别,文件系统损坏,不能读取第一个/第二个NTFS引导扇区的解决方法

    硬盘分区丢失或则文件系统损坏,运行chkdsk 检查提示不能读取第一个/第二个NTFS引导扇区. 目录 一.切忌慌乱,保持冷静(引用某网友,赞同!) 二.弄清数据丢失原因 三.操作系统如何删除文件的 ...

  10. linux分区通俗讲解,linux硬盘分区基础及设备号的解释

    要了解linux分区,需要先明确一下主分区.扩展分区和逻辑分区这三个概念. 分区概念 主分区:一块物理硬盘上可以被独立使用的一部分,一个硬盘最多可以有4个主分区. 扩展分区:为了突破一个物理硬盘只能有 ...

最新文章

  1. a:hover代表什么含义_板式热交换器型号该如何看?代表什么含义?
  2. asp.net core 系列之Startup
  3. 前端学习(1737):前端调试值测试窗口的切换
  4. Spring中的@scope注解
  5. jQuery滑盖式自定义radio选择框按钮 jTumbler - Beautiful, Slider-Style Selection Boxes
  6. 错误集合_20220131
  7. Naive Operations
  8. Android中实现“程序前后台切换效果”和“返回正在运行的程序,而不是一个新Activity”...
  9. tensorflow之修改数组的值
  10. redmi_flash刷机之刷入第三方rec(recovery)TWRP_(2021.9.20实践)_以老旧机型redmi4x为例..待上传
  11. cnpack转换dfm文件
  12. 【Unity3D插件】Dialogue System for Unity插件分享《对话系统插件》
  13. [状压dp] 炮兵阵地(状压dp)
  14. python中的计数函数_Python Numpy统计函数
  15. 360木马查杀后mysql数据不能启动
  16. 云原生之使用Docker部署Python应用
  17. Php狼找兔子,狼和兔子的故事 - 仙境传说:守护永恒的爱 - 普隆德拉酒馆 - 心动游戏 官方论坛...
  18. 原生Js放大镜实例(附图附讲解可直接复制研究使用,小白福利)
  19. 解决SAP业务问题的思考——逆向思维
  20. html无序列表透明圆点,html无序列表的类型type

热门文章

  1. android 打apk文件怎么打开方式,apk文件怎么打开
  2. PostgreSQL数据库——Pigsty pg_exporter
  3. php 母版 登陆,幻灯片母版的作用有哪些
  4. 火箭十八连胜内幕大曝光(坚持看完)(搞笑)
  5. 【java】PageHelper.startPage
  6. 供应链金融系统-强大的供应链风控体系为金融平台保驾护航
  7. 今天的两个收获--linux的特性和海森堡式错误
  8. 15.编写LED程序及反汇编工具
  9. 单片机学习入门一 学习概述
  10. ASP.net开发环境配置说明手册