计算机硬盘格式化与储存原理

硬盘分区与格式化详解
本文详细介绍了硬盘的分区原理及格式化的过程。包括主分区、扩展分区与逻辑分区的概念,以及不同文件系统的区别。此外还解释了格式化如何帮助提高文件的存取效率。

在学Linux系统时听到关于格式化相关知识

老师顺便讲解了关于硬盘的储存原理

内容不算多

主讲人: 沈超老师

            李明老师

系统分区也叫做磁盘分区


通俗来说,就是将一个大的硬盘人为的分为几个较小的硬盘

然后每个分区规定只能放入相应的文件

类似于Windows的C盘只(非强制)放系统文件 D只放学习资料 E只放游戏文件 F只放音像文件

不过这些都只是人为意识上的区分文件类型,计算机可不知道你这文件是干啥的

一个大的硬盘原本是这样

我们将它比喻为一个大抽屉,如果里面没有隔层,随意将西装,衬衫,裤子,袜子,内裤,被子随手扔进去

当然可以放进去,只是拿出来的时候效率就很蛋疼而已,所以有必要对其进行分区

而且,文件数量可不止家里衣物这么少,不加以区分,存取效率能低到令人发指


如下图,1/2/3都是主分区,4是扩展分区(不可读写),扩展分区包含逻辑分区,5/6都是逻辑分区可读写数据

主分区包含操作系统启动所必需的文件和数据的硬盘分区信息

主分区是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘

逻辑分区就是平常Windows用户能直观看到的"C/D/E/F"盘


这些分区是硬盘规定限制的,只要硬盘结构不发生变化,这些限制就不会改变

硬盘经过分区之后再格式化才能写入数据

Windows可识别文件系统有FAT16/32与NTFS

Linux可识别的文件系统有EXT2/3/4


高级格式化是指这个,而且格式化是为了写入文件系统


格式化可以想象成为给柜子打隔断,让文件遵守某种规则

比如Linux默认的ext4文件系统进入格式化时,会把柜子隔断成一小块一小块,每个小块只占4kb

如果有一个文件有10kb,那么会占三(3*4=12kb)个小块,多余出来的2kb空间就没办法再被其他文件占用

还有储存文件的过程,使用的数据块并不一定是靠在一起的,而是散开的

Windows自带的碎片整理工具就是将那些碎片化的文件整理在一起

所以没事的时候多用碎片整理功能,可以提高文件读取速度

在格式化过程,把硬盘分成小块之后还要做一些规格

比如,存储文件的过程,使用了几个数据块

那么,在读取文件的时候,怎么知道使用了哪几个数据块呢

这个时候就要用到文件的存储表,可以这样想想

我们在柜子的柜门上贴上小纸条,写着,我的哪件哪件衣服放在某一个隔断里

当我需要找衣服的时候,可以通过小纸条快速找到要找的衣服,当然了,衣服数量比较少

但是现在的硬盘都是使用T做单位的

1个t以4kb大小数据块为例大概有250 0000 0000 0000个数据块

如果不给他们做标记,那寻找起来是相当的慢

每个文件都有编号,要找文件时根据编号来找到数据放在哪几个数据块中

这个编号称作I节点号,这就是格式化所做的工作

将硬盘分成一个个小的数据块,再建立I Node列号

当查找文件时,通过I Node号 列表找到文件数据存放在哪几个数据块中


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值