2-Systèmes de fichiers et MBR/GPT

Disque dur:

Lorsque l’on parle de système de fichiers (File System), on doit aussi parler de support physique. Le disque dur peut être :

  • mécanique, HDD (Hard Disk Drive), format standard 3,5 pouces (aussi en 2,5 pouces), bon marché par rapport à l’espace de stockage, éviter de le déplacer en fonctionnement
  • éléctronique, SSD (Solid State Drive) format standard en 2,5 pouces, plus cher par rapport à l’espace de stockage que HDD, meilleure résistance au chocs/déplacement, plus rapide, écritures limitées, temps d’accès très rapide, faible consommation et pas de bruit

Le connecteur le plus répandu pour les disques (internes et externes) est le Sata

Le(s) disque(s) dur(s) permet(tent) le stockage de l’OS, des applications ainsi que des données. On privilégiera un SSD pour un OS avec les applications et un HDD pour des données

Tous les supports comme les disques dures internes ou externes, les clés USB, les cartes SD, les DVD/BlueRay sont des mémoires de masse

Lorsque l’on a un HDD, il faut parfois le défragmenter afin de regrouper les petits morceaux de fichiers.

On ne le fait jamais pour un SSD étant donnée que le nombre d’écritures est limité. Certains systèmes de fichiers sont plus sensibles à la fragmentation comme FAT et NTFS

Wiki-disque dur

Système de partionnement:
 

Une partition d’un disque dur (matériel) est l’attribution d’une partie de l’espace pour en faire un disque virtuel (logiciel). Il est possible d’avoir une ou plusieurs partitions sur un disque physique, ainsi que de l’espace non formaté donc disponible

Elle aura son propre File System

La première partition qui permet le démarrage s’appelle partition d’amorcage (boot partition)

  • MBR/BIOS

Le contenu du MBR, aussi appelé zone d’amorcage, est le premier secteur adressable du disque dur

../_images/Capt-MBR-STRUC.PNG

La taille du MBR est toujours de 512 octets et contient les données de partionnement et de démarrage

Il y a au maximum 4 partitions possibles, soit 4 principales(ou primaires) ou 3 principales et une seule étendue (divisée en partitions logiques).

Dans le cas d’une partition étendue, la table des partions logiques sera enregistrée dans le premier secteur de cette partion étendue

La capacité des disques pris en charge va jusqu’à 2,2To

Exemple dans Windows

../_images/Capt-PART-BIOS.PNG
  • GPT/UEFI

Le contenu du GPT,comme le MBR, contient l’ensemble des informations pour les partitions du disque

../_images/Capt-GPT-STRUC.PNG

La taille du GPT est de 16384 octets

128 partitions qui ont toutes un identifiant unique(GUID = Globally Unique IDentifier), donc plus de notion de principales/étendues/logiques

Chaque partion peut avoir une taille maximale de 256To

La capacité des disques pris en charge va jusqu’à 9,4Zo

Petit rappel :

../_images/Capt-tab-byte.PNG

Les informations de partionnement et de démarrage sont stokée plusieurs fois sur le disque ainsi que le CRC (Cyclic Redundancy Check = Controle de Redondance Cyclique) , donc récupération possible en cas de données corrompues

Robustese et informations sur l’intégrité des données

Compatible depuis Windows Vista SP1. Pas compatible avec W7-32bits

Exemple dans Windows

../_images/Capt-PART-UEFI.PNG

Pour la gestion des partitions, on utilise sous Windows le gestionnaire de disque et sous Linux GParted (fdisk en mode console)

Les avantages du partionnement sont la possibilité d’avoir plusieurs OS/systèmes de fichiers sur le même disque et un accès aux mêmes données depuis 2 OS, reconstruction/formatage d’une seule partition

UEFI et W7-32bits

MS MBR-GPT

Système de fichiers:
 

Il existe plus de 100 systèmes de fichiers (Files system).

Chaque FS définit sa façon de stocker de l’information et d’organier les fichiers et ils ont donc tous des caractéristiques propres et spécifiques(journalisation, droits d’accès, métadonnées,…).

Wiki - système de fichiers

Le tableau ci-dessous donne les informations principales des FS les plus utilisés.

../_images/Capt-tab-FS.PNG

Pour plus de détails :

Microsoft :

Wiki FAT

Wiki FAT32

Wiki exFAT

Wiki NTFS

Linux :

Wiki ext2

Wiki ext3

Wiki ext4

Wiki SWAP

Wiki Reiser4

Wiki btrfs

MAC :

Wiki HSF

Wiki HSF+

Wiki xfs

CD :

Wiki CDFS

Exercice dirigé:
 
Exercice: