Quelle est la différence entre le partitionnement et le formatage d'un disque?

J'ai formé et partitionné plusieurs disques, plusieurs fois, et même si je sais que les outils et les effets sont différents, je ne comprends pas complètement pourquoi les deux sont nécessaires.

En bref, le partitionnement semble concerner la façon dont un disque est divisé. Mais ce n'est pas le formatage aussi, car le formatage détermine comment l'espace sur le disque est réellement utilisé? Tout cela se produit au-dessus du système d'exploitation, ce qui est en fait la chose qui permet de suivre les fichiers. Quelle est la relation exacte entre le formatage et le partitionnement?

MISE À JOUR: voir une nouvelle question Pourquoi la suppression d'une partition entraîne la perte de données?

Les partitions spécifient les limites des zones sur le disque.

Le formatage crée un volume de système de fichiers. Cela crée des tâches pour stocker des objets de volume de système de fichiers (comme des fichiers et des répertoires), créer un répertoire racine et créer une étiquette de volume.

Lorsque vous formatez (ce qui signifie créer / initialiser le volume du système de fichiers), la méthode typique consiste à ce que le volume du nouveau système de fichiers reprenne l'ensemble de l'espace disponible, soit une partition entière soit un disque entier. (Par exemple, une partition entière sur un SSD ou un disque dur, ou un disque entier si vous utilisez une disquette).

Une partition définit une partie (qui peut être la totalité), d'un lecteur physique en tant que conteneur d'une certaine taille et pour un certain type général d'utilisation.

Si son utilisation est désignée par swapfile, par exemple, le système utilisera et gérera l'espace de la partition directement; Il ne sera pas formaté.

Si la partition doit être utilisée pour contenir des fichiers, il faut un système de fichiers pour gérer l'infrastructure des fichiers (suivi des morceaux, fourniture d'une structure de répertoire, stockage de métadonnées sur les caractéristiques du fichier, autorisations, etc.). Le formatage crée le système de fichiers à l'intérieur de la partition.

Le partitionnement crée des unités logiques d'espace sur un lecteur, divise le lecteur en une ou plusieurs parties et décide de la quantité d'espace allouée à chaque partie du lecteur.

Vous pouvez utiliser toutes les unités en tant que partitions, vous pouvez créer plusieurs parties de taille égale, plusieurs partitions, ou créer des parties plus petites et plus importantes du lecteur, avoir plusieurs partitions de différentes tailles.

Le formatage est un processus consistant à créer des systèmes de fichiers sur ces composants et à décider quel système de fichiers sera sur quelle partie, il ne décidera pas de la quantité d'espace à utiliser, mais quel type de table d'adressage est utilisée pour la partition, la taille est déterminée lors du partitionnement et Le système de fichiers remplira toute la partition, lorsqu'il sera créé.

Vous pouvez, par exemple, diviser un seul lecteur en deux parties, puis formater une partie du lecteur en tant que ntfs, pour installer Windows, pendant que vous formatez une deuxième partie du lecteur comme ext4 par exemple, et installez Linux sur elle.

Vous ne pouvez pas mettre deux systèmes de fichiers différents sur une partition, vous devez disposer d'une partition pour chaque système de fichiers.

Vous pouvez avoir un scénario dans lequel une partition n'est pas entièrement remplie d'un système de fichiers, mais dans ce cas, la partition a été développée après la création du système de fichiers ou le système de fichiers a diminué après la création initiale, et vous devez développer le système de fichiers pour compléter Espace vide ou réduisez la partition pour libérer de l'espace vide pour différentes partitions, car cet espace vide ne peut pas être utilisé pour un système de fichiers différent, sauf si vous l'enlevez d'une partition en question et ajoutez-la à une autre partition.

Le système de fichiers se trouve au dessus de la partition, la partition est un conteneur pour le système de fichiers, et lorsque vous redimensionnez des partitions ou des systèmes de fichiers, vous devez d'abord développer / rétrécir un, avant de procéder de la même manière à la seconde.

Si vous souhaitez développer un système de fichiers, vous devez d'abord développer la partition, avant d'étendre le système de fichiers et lorsque vous souhaitez réduire la taille de la partition, vous devez d'abord réduire la taille du système de fichiers avant de réduire la taille de la partition.

Certains outils de partitionnement, en particulier sur Windows, présenteront le système de fichiers / partition en tant qu'un seul appareil à l'utilisateur, il ne différenciera pas clairement les couches de parition / système de fichiers par utilisateur final et redéfinira automatiquement le système de fichiers, puis la partition de partition, puis Système de fichiers, sans cleary montrant à l'utilisateur que ce sont deux couches différentes de la structure du disque dur.