分区和格式化磁盘有什么区别?


0

我已经多次格式化和分区了许多磁盘,虽然我知道工具和效果不同,但我并不完全理解为什么两者都是必要的。

简而言之,分区似乎与磁盘的划分方式有关。但格式化也不是格式化,因为格式化决定了磁盘空间的实际使用方式?所有这些都发生在操作系统之上,这实际上是跟踪文件的事情。格式化和分区之间的确切关系是什么?

更新:请参阅新问题为什么删除分区会导致数据丢失?

Answers:


1

分区指定磁盘上区域的边界。

格式化正在创建文件系统卷。这样做可以创建一个表来存储文件系统卷对象(如文件和目录),创建根目录以及创建卷标。

格式化(这意味着创建/初始化文件系统卷)时,典型的方法是使新文件系统卷占用整个可用空间,即整个分区或整个磁盘。(例如,SSD或硬盘驱动器上的整个分区,或使用软盘时的整个磁盘。)


这就是我的想法,但考虑到如果一个分区被删除,数据变得无法访问,它必须不仅仅是一个边界?这发生在我superuser.com/questions/1162743 / ...
Celeritas 2017年

嗯也许我应该问这个问题为什么删除分区使文件无法访问
Celeritas

@Celeritas,这实际上是一个很好的单独问题,并且很难在一个问题中对它和当前问题做出正确的判断。
fixer1234 2017年

啊废话,我不能删除这个问题,因为它有答案
Celeritas 2017年

@Celeritas,如果你想问这个问题,其他人也可能会有同样的问题。现在有一些答案。:-)
fixer1234 2017年

1

分区是在驱动器上创建逻辑空间单元,将驱动器分成一个或多个部分,并决定将多少空间分配给驱动器的每个部分。

您可以将所有驱动器用作一个分区,您可以创建多个大小相同的部件,多个分区,或者创建越来越大的驱动器部件,具有多个不同大小的分区。

格式化是在这些驱动器部件上创建文件系统的过程,并决定哪个文件系统将在哪个部分上,它不决定使用多少空间,但是该分区将使用什么类型的寻址表,在分区期间确定大小,以及文件系统将在创建时填充整个分区。

例如,您可以将一个驱动器分为两部分,然后将驱动器的一部分格式化为ntfs,在其上安装Windows,同时将驱动器的第二部分格式化为ext4,并在其上安装Linux。

您不能在一个分区上放置两个不同的文件系统,您需要为每个文件系统分配一个分区。

您可以有一个分区未完全填充文件系统的场景,但是在这种情况下,分区在创建文件系统后展开,或者在初始创建后文件系统缩小,您需要扩展文件系统以填充空白空间,或减少分区以释放不同分区的空白空间,因为该空白空间不能用于不同的文件系统,除非您从有问题的分区中删除它,并将其添加到其他分区。

文件系统位于分区之上,分区是文件系统的容器,当您调整分区或文件系统的大小时,您需要首先扩展/收缩一个,然后再对第二个进行扩展。

如果要扩展文件系统,首先需要在展开文件系统之前扩展分区,并且当要减小分区大小时,需要先减小文件系统大小,然后再减小分区大小。

一些分区工具,特别是在Windows上,将文件系统/分区作为一个单元提供给用户,它不会明确区分分区/文件系统层到最终用户,并将自动调整文件系统的大小,然后分区,分区,然后文件系统,没有清楚地向用户显示那些是两个不同层次的硬盘结构。


1

分区定义物理驱动器的一部分(可以是全部),作为特定大小的容器和某种一般使用类型。

例如,如果将其使用指定为交换文件,则系统将直接使用和管理分区的空间; 它不会被格式化。

如果要使用该分区来保存文件,则需要一个文件系统来管理文件基础结构(跟踪各个部分,提供目录结构,保存有关文件特征的元数据,权限等)。格式化在分区内创建文件系统。


0

对此进行分区只是将驱动器或磁盘虚拟划分为两个或更多卷,并定义可以为该驱动器中的特定空间量分配多少空间。

简而言之,格式化可以定义为初始使用的驱动器的准备,因此说明其文件系统。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.