Types de partitions sur le disque dur. Partitions de disque dur et systèmes de fichiers. Formation de sections logiques et principales

Quelle que soit la promotion du système d'exploitation, son chargement n'est pas possible sans la présence de deux secteurs sur le disque dur contenant le code nécessaire pour démarrer un système d'exploitation. Le premier secteur s'appelle un enregistrement de démarrage principal (MBR); Il est toujours situé à l'adresse: secteur 1 / cylindre 0 / tête1 et est le tout premier secteur du disque dur. Le deuxième secteur le plus important est le secteur de la démarrage (secteur de démarrage) situé dans le premier secteur de chaque volume.

Enregistrement de démarrage principal.

L'enregistrement de démarrage principal est la structure la plus importante du disque; Ce secteur est créé lors de la division du disque aux sections. Dans le secteur MBR, il existe un petit code appelé code de démarrage maître, ainsi qu'une table de signature de disque et de partition. À la fin du secteur MBR, il y a une structure de deux octets indiquant la fin du secteur. Il a une valeur 0x55AA. La signature de disque est un numéro unique situé sur le décalage 0x01b8 et permettant au système d'exploitation de déterminer sans ambiguïté ce disque.

Le code situé dans le secteur MBR effectue les actions suivantes:

  • vous recherchez une partition active dans la table de partition;
  • À la recherche du secteur initial de la partition active;
  • charge une copie du secteur de démarrage de la partition active en mémoire;
  • transfère le contrôle du code exécutable du secteur de la démarrage.
Si ces fonctions pour une raison quelconque ne peuvent pas être remplies, il est émis l'un des messages de message d'erreur suivants:
  • Table de partition invalide;
  • Système d'exploitation manquant.
Notez que le concept de MBR n'existe pas pour des disques flexibles. Le secteur de démarrage est le premier secteur sur le disque. Il convient également de rappeler que chaque disque dur contient le secteur MBR, mais le code de démarrage n'est utilisé que sur des disques ayant une partition primaire active.

Sections de table

La table de partition est une structure de 64 octets utilisée pour déterminer le type et l'emplacement des partitions sur le disque dur. Le contenu de cette structure est unifié et ne dépend pas du système d'exploitation. Les informations sur chaque section prend 16 octets - Ainsi, il ne peut y avoir plus de quatre sections sur le disque.

Les informations sur chaque section commencent par un certain déplacement du début du secteur, comme indiqué dans tableau. une.

Déplacement

| |

Sens

|

La description

0x01be | 1 octet | 0x80 | Indicateur de chargement (indicateur de démarrage) indique si la partition active est. Peut avoir: 00 - non utilisé pour charger; 80 - Section active
0x01bf | 1 octet | 0x01 | Tête de départ (tête de départ)
0x01C0 | 6 bits | 0x01 | Secteur de départ - Les bits 0-5 sont utilisés. Les bits 6 et 7 sont utilisés par le champ suivant.
0x01C1 | 10 bits | 0x00 | Cylindre de départ - Nombre 10 bits avec une valeur maximale de 1023
0x01C2 | 1 octet | 0x07 | ID système (ID système) - Détermine le type de volume
0x01C3 | 1 octet | 0xfe | Tête ultime (tête de fin)
0x01C4 | 6 bits | 0xbf | Secteur final (secteur final) - Les bits 0-5 sont utilisés. Les bits 6 et 7 sont utilisés par le champ suivant.
0x01C5 | 10 bits | 0x09 | Cylindre de fin (cylindre de fin) - nombre de 10 bits avec une valeur maximale de 1023
0x01C6 | Double mot | 0x3f000000 | Secteurs relatifs (secteurs relatifs) - Déplacement du début du disque avant le début de Tom, exprimé parmi les secteurs
0x01ca | Double mot | 0x4bf57f00 | Le nombre total de secteurs (secteurs total) - le nombre de secteurs de ce volume


Une fois que nous vous sommes familiarisés avec la section de la section de la section, examinez plus en détail certains des champs de cette entrée.

Champ d'indicateur de démarrage

Le premier élément de la table de partition, le champ Indicateur de démarrage indique si la partition active est. Nous vous rappelons que seule la section du disque primaire peut être active. Il est possible d'installer divers systèmes d'exploitation et divers systèmes de fichiers sur différents volumes. Utilisation des utilitaires de type FDISK (MS-DOS), de la gestion de disque (Windows 2000) ou des utilitaires tiers, vous pouvez activer la section principale et définir la valeur correspondante de ce champ.

Champ d'identification du système

Ce champ contient un identifiant système et indique quel système de fichiers - FAT16, FAT32 ou NTFS - a été utilisé pour formater des volumes et vous permet également d'apprendre certaines caractéristiques du système de fichiers. De plus, ce champ montre s'il existe une partition étendue sur le disque (partition étendue). Les valeurs possibles du champ ID système sont indiquées dans tableau. 3..

Type de section

|

Explications

0x01 | Section primaire ou disque logique FAT12. Tom a moins de 32 680 secteurs
0x04 | Section ou disque logique FAT16. Tom a de 32 680 à 65 35 secteurs, ou taille de 16 à 33 Mo
0x05 | Section avancée
0x06 | Section ou disque logique Bigdos FAT16. Taille de 33 mb à 4 gb
0x07 | Section ou disque logique NTFS. Système de fichiers installable
0x0b | Section FAT32 ou disque logique
0x0c | Section FAT32 ou disque logique à l'aide des extensions BIOS INT 13H
0x0e | Section FAT16 Bigdos ou disque logique à l'aide des extensions BIOS INT 13H
0x0f | Section avancée à l'aide des extensions BIOS INT 13H
0x12 | Section EISA
0x42 | Disque Tom Dynamic (Windows 2000)


Notez que seuls les volumes avec le champ ID système sont disponibles exécutant MS-DOS, qui est 0x01, 0x04, 0x05 ou 0x06. Mais les volumes avec un autre ID d'identification du système peuvent être supprimés à l'aide de l'utilitaire FDISK.

Cylindre, champs de la tête et du secteur

Le cylindre de départ, le cylindre de fin, la tête de départ, la tête de fin, le secteur de départ et le secteur de la fin (CHS) sont des éléments de table de partition optionnels. Le code de démarrage utilise les valeurs de ces champs pour rechercher le secteur de démarrage et l'activer. Les champs de démarrage des CHS sont des sections inactives indiquent les secteurs de démarrage des partitions principales et du secteur de démarrage étendu du premier disque logique de la section avancée.

Sur le figure. 2. Affichage des enregistrements de démarrage principal (contenant le code, la table de partition et la signature) et le chargement des secteurs d'un disque avec quatre partitions.


figure. 2.
Le champ de cylindre de fin de la table de partition a une taille de 10 bits et vous permet de décrire les cylindres avec des nombres de 0 à 1023. La tête de démarrage et la tête de fin ont 1 bit et peuvent contenir des nombres de tête de 0 à 255. Depuis le début du secteur. et les champs du secteur de la fin occupent 6 bits, ils peuvent contenir des valeurs de 0 à 63. Étant donné que la numérotation des secteurs commence par 1 (et non de 0, comme pour les autres champs), le nombre maximum de secteurs sur la piste est de 63 .

Avec un formatage de bas niveau, tous les disques sont définis sur la taille de secteur standard 512 octets, de sorte que la taille maximale du disque décrit dans la table de partition peut être calculée comme suit:

Le code:

Taille maximale \u003d Secteur de taille X Nombre de cylindres x Nombre de têtes x x Le nombre de secteurs sur la piste.

En utilisant les valeurs maximales admissibles de ces valeurs, nous obtenons:

Le code:

512 x 1024 x 256 x 63 (ou 512 x 224) \u003d 8 455 716 864 octets, ou 7,8 Go.

Ainsi, sans utiliser les extensions INT 13H, appelée l'adressage logique (LBA), la taille de la partition primaire active ne peut pas dépasser 7,8 Go, quel que soit le système de fichiers utilisé.

La taille de volume maximale sous FAT16 dépend de la géométrie du disque et des valeurs maximales dans la table de partition. Valeurs possibles lorsqu'elles sont utilisées et l'absence de LBA sont indiquées dans tableau. quatre. Le nombre de cylindres dans les deux cas est de 1024 (0-1023). Dans le cas où la partition principale ou le dispositif logique occupe la région plus loin que le cylindre 1023rd, tous les champs de la table de partition auront les valeurs les plus admissibles.

Mode LBA

|

Nombre de têtes

|

Secteurs / piste

|

Max. taille de la section

Interdit | 64 | 32 | 1 Go
Autorisé | 255 | 63 | 4 GO


Pour contourner la restriction de 7,8 Go décrit ci-dessus, les champs du secteur de départ et du secteur de la fin sont ignorés dans Windows 2000 - au lieu des valeurs des secteurs relatifs et des champs de secteurs total.

Secteurs relatifs et champs de secteurs total

Le champ Secteurs relatifs contient un passage du démarrage du disque avant le début du volume, exprimé parmi les secteurs. Le champ Total des secteurs indique le nombre total de secteurs dans le volume.

En utilisant les valeurs des deux champs (qui sont ensemble sont un nombre 32 bits), nous obtenons 8 bits supplémentaires pour stocker le nombre total de secteurs par rapport au schéma CHS décrit ci-dessus. Dans ce cas, le nombre de secteurs peut être représenté comme 232. Lors de l'utilisation de la taille standard du secteur (512 octets) et d'une représentation 32 bits du nombre de secteurs, le volume maximal de la partition est limité par le numéro 2 TB (ou 2 199 023 255 552 octets). Ce schéma n'est utilisé que dans Windows 2000 avec les systèmes de fichiers NTFS et FAT32.

Notez que lors de la création de partitions exécutant Windows 2000, les données correctes sont entrées dans le cylindre de départ, la fin du cylindre, la tête de départ, la tête de fin, le secteur de départ et le secteur de la fin. Cela vous permet d'assurer la compatibilité avec MS-DOS, Windows 95 et Windows 98, ainsi que les fonctions INT 13H utilisées par le BIOS lorsque l'ordinateur est chargé.

Enregistrement de démarrage étendu

Enregistrement de démarrage étendu (enregistrement de démarrage étendu, EBR) consiste en une table de partition étendue et une signature - une structure de deux octets ayant une valeur de 0x55AA. L'enregistrement de démarrage étendu existe pour chaque périphérique logique dans une section étendue. Il contient des informations sur le premier côté du premier cylindre pour chaque périphérique logique. Le secteur de démarrage du disque logique est généralement situé dans les secteurs relatifs avec le nombre 32 ou 63. S'il n'y a pas de partition étendue sur le disque, il n'y a pas d'enregistrement de démarrage étendu et il n'y a pas de périphériques logiques.

Le premier élément de la table de partition étendue pour le premier périphérique logique indique son secteur de démarrage, le deuxième élément - sur le EBR du périphérique logique suivant. Si le prochain périphérique logique n'existe pas, le deuxième élément n'est pas utilisé - il contient un ensemble de zéros. Les troisième et quatrième éléments de la table de partition étendue ne sont pas utilisés.

Sur le figure. 3. Il est montré comment l'enregistrement de démarrage étendu est disposé. Trois dispositifs logiques sont indiqués dans la section étendue.


figure. 3.
À l'exception du dernier périphérique logique de la section étendue (voir figure. 3.), le format de la table de partition étendue, décrite dans tableau. cinq, Répété pour chaque périphérique logique: le premier élément décrit le secteur de démarrage du périphérique logique, le deuxième élément indique l'enregistrement de démarrage avancé suivant. Pour le dernier dispositif logique, les éléments de la seconde du quatrième ne sont pas utilisés.

Table de partition étendue de l'élément

|

Contenu

Premier élément | Informations sur le périphérique logique actuel dans la section étendue, y compris l'adresse initiale pour les données
Deuxième élément | Informations sur le prochain périphérique logique dans une section étendue, y compris l'adresse sectorielle contenant EBR pour le prochain périphérique logique. Ce champ n'est pas utilisé s'il n'y a pas de périphériques logiques suivants
Troisième élément | Non utilisé
Quatrième élément | Non utilisé


Les champs de chaque élément de la table de partition étendue sont similaires aux champs de la table habituelle des partitions décrites ci-dessus.

Le champ Secteurs relatifs dans la table de partition étendue indique en octets compensés par rapport au début de la cloison étendue au premier secteur du périphérique logique. Le numéro dans le champ Total des secteurs vous permet de déterminer le nombre de secteurs attribués à un périphérique logique. La valeur du champ Total des secteurs est égale au nombre de secteurs dès le début du secteur de démarrage à la fin de la partition logique.

Compte tenu de l'importance exceptionnelle des informations stockées dans les secteurs MBR et EBR, il est recommandé de vérifier périodiquement le disque à l'aide des utilitaires appropriés et de créer des copies de sauvegarde des données.

Secteur de démarrage

Le secteur de démarrage situé dans le secteur 1 de chaque volume est une structure qui assure le lancement de l'ordinateur. Ce secteur contient du code exécutable et des données nécessitant ce code, y compris des informations sur le système de fichiers utilisé sur ce volume. Le secteur de démarrage est créé lors du formatage du volume. À la fin du secteur de démarrage placé une structure de deux octets, appelée marqueur de la fin du secteur. Cette structure contient toujours la valeur de 0x55AA.

Sur les ordinateurs exécutant Windows 2000, le secteur de démarrage de la partition active est chargé en mémoire et provoque le chargeur de démarrage du système d'exploitation - NTLDR, qui effectue toutes les opérations nécessaires sous Windows 2000.

Sous Windows 2000, le secteur de démarrage contient les éléments suivants:

  • instruction d'assembleur JMP;
  • identifiant du fabricant (ID OEM);
  • structure de données appelée bloc de paramètres BIOS (BPB);
  • structure de BPB étendue;
  • code exécutable qui exécute le système d'exploitation.
Notez que les secteurs de chargement pour NTFS, FAT16 et FAT32 sont formatés de manière différente.

La structure BPB contient les paramètres physiques du volume, la structure BPB étendue commence immédiatement après la BPB standard. La longueur de la structure BPB et des informations contenues dépend du type de secteur de démarrage - NTFS, FAT16 ou FAT32.

Les informations contenues dans la BPB et la structure BPB étendue sont utilisées par les pilotes pour la lecture et la configuration des volumes.

Immédiatement la structure BPB étendue suit le code de démarrage.

Processus de téléchargement

Le processus de chargement d'un ordinateur comprend les étapes principales suivantes:

  1. Lorsque vous allumez la puissance, le test de test et du processeur du BIOS est effectué.
  2. Le BIOS recherche un périphérique de démarrage (généralement du disque).
  3. Le BIOS charge le premier secteur physique du disque de démarrage à la mémoire et transmet la commande sur l'adresse où ce secteur est chargé.
Si le périphérique de démarrage est un disque dur, le BIOS charge le MBR. Situé dans le code MBR charge le secteur de démarrage de la partition active et transfère la commande à l'adresse où ce secteur est chargé. Sur les ordinateurs avec Windows 2000, le code exécutable dans le secteur de démarrage trouve le fichier NTLDR, le charge en mémoire et le transmet au contrôle.

Si le disque est dans le lecteur, le BIOS charge le premier secteur (secteur de démarrage) de ce disque en mémoire. Si le disque est amorcé (contient des fichiers système d'exploitation de base), le secteur de démarrage est chargé en mémoire et utilise le code pour transférer la gestion des fichiers IO.SYS dans le fichier de base du système d'exploitation MS-DOS. Si le disque n'est pas démarréable, le code exécutable dans le secteur de démarrage émet le message suivant:

  • PAS DE DISQUE SYSTEME OU ERREUR DE DISQUE
  • Remplacez et appuyez sur n'importe quelle touche lorsque vous êtes prêt
Le processus de démarrage initial ne dépend pas du format de disque et du système d'exploitation. Les caractéristiques uniques des systèmes de fonctionnement et de fichiers sont utilisées après le début du code du secteur de démarrage.

Types de secteurs de démarrage

Comme nous le savons déjà, le MBR transfère le contrôle du secteur de la démarrage. Par conséquent, les trois premiers octets de ce secteur doivent contenir une instruction acceptable pour le processeur central. Ce manuel est une instruction de transition qui redirige l'exécution du code. L'instruction JMP suit l'identifiant du fabricant de 8 octets (ID OEM) - une chaîne décrivant le nom et le numéro de la version du système d'exploitation utilisé pour formater des volumes.

Pour enregistrer la compatibilité avec MS-DOS Windows 2000, l'identifiant "MSDOS5.0" est écrit pour les systèmes de fichiers FAT16 et FAT32. Pour le système de fichiers NTFS, l'identifiant contient des caractères «NTFS».

Windows 95 utilise l'identifiant "mswin4.0" et Windows 95 OSR2 et Windows 98 est l'identifiant "MSWIN4.1".

Immédiatement, l'identifiant de données suit la structure de données appelée bloc de paramètres BIOS (BPB). Il contient les informations nécessaires pour détecter le fichier NTLDR. Étant donné que BPB est généralement situé dans le même déplacement, les paramètres standard sont facilement détectés. Étant donné que l'instruction JMP contourne la structure BPB, sa taille peut être augmentée à l'avenir si elle prend des informations supplémentaires ici.
Voyons maintenant comment les secteurs de démarrage ressemblent à trois systèmes de fichiers principaux - FAT16, FAT32 et NTFS.

Secteur de démarrage FAT16

DANS tableau. 6 Une description du secteur de démarrage du système de fichiers FAT16 est donnée.

Déplacement

| |

0x00 | 3 octets | Instruction JMP
0x03 | 2 x long | ID OEM
0x0b | 25 octets | BPB.
0x24 | 26 octets | BPB avancé.
0x3e | 448 octets | Code de démarrage


Sur un exemple spécifique, le contenu du secteur de démarrage FAT16 est indiqué. Voici trois sections:
  • 0x00-0x0a octets contiennent l'instruction ID JMP et OEM (en surbrillance dans la police);
  • 0x0b-0x3d octets contiennent BPB et BPB étendu;
  • les octets restants contiennent le code de téléchargement et le marqueur de fin du secteur (mis en surbrillance dans la police).

Dans les deux tables suivantes, le contenu de BPB ( tableau. 7.) et étendu BPB ( tableau. huit) Pour FAT16. Les valeurs correspondent au secteur de démarrage montré à la Fig. quatre.

Déplacement

| |

Sens

|

La description


0x0D | 1 octet | 0x40 | Le nombre de secteurs dans le cluster. Étant donné que la FAT16 prend en charge un nombre limité de grappes (jusqu'à 65 536), les volumes de volume plus grand nécessitent l'utilisation d'un plus grand nombre de secteurs dans le cluster. La valeur par défaut dépend de la taille du volume. Les valeurs suivantes sont autorisées: 1, 2, 4, 8, 16, 32, 64 et 128. Les valeurs entraînent une augmentation de la taille du cluster plus de 32 Ko (le nombre d'octets dans le secteur multiplié par le nombre de secteurs dans le cluster) peut être la source d'erreurs
0x0e | 2 octets | 0x0100 | Secteurs réservés - Nombre de secteurs avant la première table fash, y compris le secteur de la démarrage. La valeur de ce champ est toujours égale à 1

0x11 | 2 octets | 0x0002 | Le nombre total de noms de fichier et de répertoires de 32 octets pouvant être stockés dans le catalogue racinaire du volume. En règle générale, la valeur de ce champ est de 512. Un élément est toujours utilisé pour stocker l'étiquette de volume. Le nombre maximum de fichiers et de répertoires ne dépasse pas 511.
0x13 | 2 octets | 0x0000 | Le nombre de secteurs dans un volume exprimé par un sens de 16 bits. Pour les volumes avec plus de 65 536 secteurs, ce champ n'est pas utilisé et sa valeur est 0

0x16 | 2 octets | 0xfc00 | Le nombre de secteurs dans chaque copie de la graisse. La valeur de ce champ, le nombre de copies de graisse et le nombre de secteurs réservés sont utilisés pour calculer l'emplacement du répertoire racine. Connaissant le nombre maximum d'éléments de répertoire racine, vous pouvez également savoir où commence les données personnalisées.

0x1a | 2 octets | 0x4000 | Nombre de têtes. Utilisé pour la mise en forme de disque de bas niveau
0x1c | 4 octets | 0x3f000000 | Le nombre de secteurs "cachés" est le nombre de secteurs avant le secteur de la démarrage. Utilisé pendant le téléchargement pour calculer le décalage absolu du répertoire racine et des données
0x20 | 4 octets | 0x01f03E00 | Le nombre de secteurs dans un volume exprimé par une valeur 32 bits. Utilisé pour les volumes avec plus de 65 536 secteurs


Déplacement

| |

Sens

|

La description

0x24 | 1 octet | 0x80 | Numéro de périphérique physique. Contient 0x00 pour les disquettes et 0x80 pour les disques durs. Int 13H utilisé pour accéder au disque. La valeur de ce champ n'a aucun sens uniquement pour le périphérique de démarrage.
0x25 | 1 octet | 0x00 | Réservé. Pour FAT16, la valeur de ce champ est toujours égale à 0
0x26 | 1 octet | 0x29 | Signature du secteur de démarrage étendu. Pour Windows 2000, ce champ doit compter 0x28 ou 0x29
0x27 | 4 octets | 0xa88B3652 | Numéro de série Tom. Nombre aléatoire généré lors du formatage du disque
0x2b | 11 octets | Aucun nom | Étiquette tom. Sous Windows 2000, la marque TOMA est stockée dans un fichier spécial
0x36 | 2 x long | FAT16 | Type de système de fichiers. Selon le format de disque, ce champ peut contenir des caractères gras, FAT12 ou FAT16.



figure. quatre
Secteur de démarrage FAT32

Le secteur de la démarrage FAT32 a beaucoup en commun avec le secteur de la démarrage FAT16, mais BPB contient des champs supplémentaires, et les champs utilisés dans FAT16 sont dans d'autres adresses. Ainsi, les disques formatés sous FAT32 ne peuvent pas être lus par des systèmes d'exploitation incompatibles avec FAT32.

DANS tableau. neuf Le contenu du secteur de démarrage du système de fichiers FAT32 est affiché.

Déplacement

| |

Sens

|

La description

0x0b | 2 octets | 0x0002 | Le nombre d'octets dans le secteur est la taille du secteur. Les valeurs suivantes sont autorisées: 512, 1024, 2048 et 4096. Pour la plupart des disques, la valeur de ce champ est de 512
0x0D | 1 octet | 0x40 | Le nombre de secteurs dans le cluster. Étant donné que FAT32 prend en charge un nombre limité de grappes (jusqu'à 4 294 967 296), les volumes d'un volume très important nécessitent l'utilisation d'un plus grand nombre de secteurs dans le cluster. La valeur par défaut dépend de la taille du volume. Les valeurs suivantes sont valides: 1, 2, 4, 8, 16, 32, 64 et 128. Dans Windows 2000, le volume allant jusqu'à 32 Go est maintenu pour FAT32. Volume plus important, créé à l'aide de Windows 95 OSR2 et Windows 98, disponible à partir de Windows 2000
0x0e | 2 octets | 0x0200 | Secteurs réservés - Nombre de secteurs avant la première table fash, y compris le secteur de la démarrage. La valeur de ce champ pour FAT32 est généralement de 32
0x10 | 1 octet | 0x02 | Le nombre de copies des tables de graisse pour ce volume. La valeur de ce champ est toujours égale à 2
0x11 | 2 octets | 0x0000 | Le nombre total de noms de fichier et de répertoires de 32 octets pouvant être stockés dans la racine du répertoire de volume (uniquement pour FAT12 / FAT16). Pour les volumes FAT32, la valeur de ce champ devrait être 0
0x13 | 2 octets | 0x0000 | Le nombre de secteurs dans un volume exprimé par une valeur de 16 bits (uniquement pour FAT12 / FAT16). Pour les volumes FAT32, la valeur de ce champ devrait être 0
0x15 | 1 octet | 0xf8 | Type de média. La valeur 0xf8 indique un disque dur, 0xF0 sur une disquette haute densité. Ce champ n'est pas utilisé dans Windows 2000
0x16 | 2 octets | 0x0000 | Le nombre de secteurs de chaque copie de la graisse (FAT12 / FAT16 uniquement). Pour les volumes FAT32, la valeur de ce champ devrait être 0
0x18 | 2 octets | 0x3f00 | Le nombre de secteurs dans la piste. Utilisé pour la mise en forme de disque de bas niveau
0x1a | 2 octets | 0xFF00 | Nombre de têtes. Utilisé pour la mise en forme de disque de bas niveau
0x1c | 4 octets | 0Xee39D700 | Le nombre de secteurs "cachés" est le nombre de secteurs avant le secteur de la démarrage. Utilisé pendant le téléchargement pour calculer le décalage absolu du répertoire racine et des données
0x20 | 4 octets | 0x7f324E00 | Le nombre de secteurs dans un volume exprimé par une valeur 32 bits. Utilisé pour les volumes avec plus de 65 536 secteurs
0x24 | 4 octets | 0x83130000 | Nombre de secteurs dans la graisse (FAT32 uniquement)
0x28 | 2 octets | 0x0000 | Drapeaux étendus (pour FAT32 uniquement). Les bits séparés de ce mot ont le but suivant: bits 0-3 - le nombre de graisse active; BITS 4-6 - Réservé; Bit 7 - égal à 0 si la graisse "miroir" est effectuée; égal à 1 si une seule graisse est active; Bits 8-15 - Réservé
0x2a | 2 octets | 0x0000 | Version du système de fichiers (FAT32 uniquement)
0x2C | 4 octets | 0x02000000 | Numéro de cluster pour le premier cluster de catalogue racine (FAT32 uniquement). Typiquement, la valeur de ce champ est 2
0x34 | 2 octets | 0x0600 | Numéro de secteur avec une sauvegarde du secteur de démarrage (uniquement pour FAT32). Typiquement, la valeur de ce champ est égale à 6
0x36 | 12 octets | 0x0000000000000000000000| Réservé (seulement pour FAT32)

tableau. dix.


Déplacement

| |

0x00 | 3 octets | Instruction JMP
0x03 | 2 x long | ID OEM
0x0b | 25 octets | BPB.
0x24 | 48 octets | BPB avancé.
0x54 | 426 octets | Code de téléchargement
0x01fe | 2 octets | Marqueur du secteur de démarrage (0x55aa)

tableau. 12


Pour les volumes NTFS, les champs suivants BPB sont une unité BPB étendue. Les données contenues ici aident NTLDR à trouver la table MFT au cours de la démarrage. Contrairement à la FAT16 et à la FAT32 MFT n'est pas situé dans un endroit fixe - son emplacement peut varier, par exemple, lorsque les secteurs défectueux sont détectés. Si MFT ne peut pas être trouvé, Windows 2000 suppose que le disque n'est pas formaté.
DANS tableau. 13 Les champs BPB et BPB étendu pour les volumes NTFS sont présentés. Les champs avec des déplacements 0x0b, 0x0D, 0x15, 0x18, 0x1a et 0x1c sont identiques aux volumes FAT16 et FAT32. Les valeurs correspondent au secteur de démarrage indiquée dans figure. 6.

Déplacement

| |

Sens

|

La description

0x0b | 2 octets | 0x0002 | Nombre d'octets dans le secteur
0x0D | 1 octet | 0x08 | Le nombre de secteurs dans le cluster
0x0e | 2 octets | 0x0000 | Secteurs réservés
0x10 | 3 octets | 0x000000 | Toujours 0
0x13 | 2 octets | 0x0000 | Non utilisé dans NTFS
0x15 | 1 octet | 0xf8 | Type de média
0x16 | 2 octets | 0x0000 | Toujours 0
0x18 | 2 octets | 0x3f00 | Nombre de secteurs sur la piste
0x1a | 2 octets | 0xFF00 | Nombre de têtes
0x1c | 3 octets | 0x3f000000 | Le nombre de secteurs "cachés"
0x20 | 4 octets | 0x00000000 | Non utilisé dans NTFS
0x24 | 4 octets | 0x80008000 | Non utilisé dans NTFS
0x28 | 2 x long | 0x4af57f0000000000 | Nombre total de secteurs
0x30 | 2 x long | 0x04000000000000 | Numéro de cluster logique pour un fichier $ MFT
0x38 | 2 x long | 0x54FF070000000000 | Numéro de cluster logique pour le fichier $ MFTMIRR
0x40 | 4 octets | 0xf6000000 | Le nombre de secteurs du segment d'entrée de fichier
0x44 | 4 octets | 0x01000000 | Nombre de clusters dans le bloc d'index
0x48 | 2 x long | 0x14A51B74C91B741C | Numéro de série Toma
0x50 | 4 octets | 0x00000000 | Résumé

Sur les disques durs, la plupart des ordinateurs fonctionnent dans Windows, il existe deux sections - système et utilisateur, au moins cela montre le conducteur. En fait, les partitions sont plus nombreuses, juste certaines d'entre elles sont cachées, sans lettres, dans lesquelles il est facile de s'assurer, ouvrant un snaper régulier de gestion de disque. La signification d'eux de les cacher, espère tout comprendre. Ils contiennent des données importantes.

L'élimination intentionnelle ou accidentelle qui peut entraîner le fait que Windows fonctionnera de manière incorrecte ou ne peut même pas démarrer.

Une autre chose est saine pour leur intérêt, beaucoup, probablement, j'aimerais savoir ce que les sections de service du système se cachent en eux-mêmes et les risques des utilisateurs, qui souhaitent les supprimer, par exemple, pour augmenter l'espace disque libre. Au fait, vous pouvez toujours supprimer des sections de service, juste pour le faire correctement et seulement quand il est vraiment nécessaire. Il convient également de rappeler que, dans tous les cas, cela entraînera une diminution du basculement global du système fourni par un stockage séparé de fichiers système important et de démarrage. Cependant, le stockage de chargeur hors ligne est loin du seul but des partitions cachées, ils peuvent contenir des données de cryptage. Bitlocker , image "usine" Systèmes, environnement de récupération et ainsi de suite.

Les sections cachées sont apparues d'abord dans Windows 7., dans XP Il n'y avait rien de tel que si le système a cessé d'être chargé, il était simplement réinstallé. Sous Windows. Vue. utilisé un mécanisme plus parfait dans cette OS. L'utilisateur pourrait créer sur DVD -Disc est l'environnement de restauration et avec elle pour renvoyer le système à la vie si elle ne pouvait pas démarrer. Mais B. Windows 7. Déjà on pouvait voir un sur le disque, et dans OEM. -Systems deux sections de service - "Réservé par le système" Taille 100 Mo et volume sans nom de la taille de 6 avant que 15 Gocontenant le système d'exploitation d'origine de divisé en plusieurs parties "Usine" Paramètres - Analogue d'une sauvegarde complète créée par des programmes comme Acronis vraie image. .

Si vous avez été monté en premier, je verrais le dossier des fichiers de configuration de fichier de stockage Botte et télécharger le fichier manager bootmgr. , sur le deuxième volume, vous trouverez le programme Récupération. Et plusieurs fichiers de l'image système d'origine. Avec sortie Windows 8.1.et alors Windows 10. Tout a changé un peu. Section "Réservé par le système" est devenu plus, le soutien est apparu UEFI , ainsi que de nombreux autres volumes de service ont été ajoutés au disque, y compris obligatoire. Gpt. - section de découverte MSR. non affiché dans la commande de contrôle du disque. Vous pouvez afficher toutes les partitions cachées disponibles sur votre ordinateur à l'aide de gestionnaires de disque tiers ou de la ligne de commande la plus ordinaire. Exécutez-le au nom de l'administrateur et exécutez de telles commandes:


liste du disque.
sélectionnez le disque 0.
liste de liste

Sur notre Pc Il y a deux cloisons cachées de service, vous pouvez être plus. Essayons d'aller chez eux, pour lesquels je vais installer les volumes d'intérêt pour nous avec l'aide de l'équipe. Sans quitter l'utilitaire, nous effectuons de telles commandes:

liste de liste
sülect Volume 2.
attribuer ou assigner lettre \u003d x

2 Dans cet exemple, il s'agit du nombre de volume volumétrique et X. - la lettre lui assignée (Si vous ne spécifiez pas la lettre, elle sera sélectionnée et attribuée automatiquement) . Après cela, nous entrons dans la section à travers le conducteur et voyons le contenu en allumant le pré-affichage des objets cachés.

Vrai, cette méthode présente des inconvénients - les dossiers peuvent être inaccessibles pour afficher en raison du manque de besoin dont vous avez besoin. Nous vous recommandons donc de recommander d'utiliser des gestionnaires de fichiers tiers, qui sont le mieux entrant "Vivre" disques.

Alors, qu'est-ce que tu contiens toujours nos sections cachées?

Sur disque "Restaurer" Taille 498 Mo Il y a un dossier Récupération. .

Ce qui est à son tour contient un dossier Windowsre .

Avec environnement de récupération de Windows.

Si vous le supprimez, Windows est toujours capable de charger, cependant, tous les outils de récupération d'urgence seront inaccessibles.

Deuxième section de service (EFI crypté) Taille 99 Mo Contient du dossier EFI .

Dans quels catalogues sont stockés Botte et Microsoft. Avec des fichiers de téléchargement.

En plus de ces deux volumes, vous pouvez avoir une autre ou deux partitions de service. Section MSR. Taille 128 Mo avec préavis "Réservé" pas si important qu'une section EFI , mais sa suppression peut également conduire à des dépôts. Habituellement, il stocke les données responsables du marquage. Gpt. Mais cela peut aussi être des fichiers amorçables. La plus grande section cachée (plus de 5 Go) avec préavis "Restauration" Contient une image "Faire le ménage" Windows avec paramètres Source. Cette section se trouve sur OEM. -Les appareils avec préinstallation OS..

S'il y a peu d'espace sur le disque, vous pouvez le supprimer, mais vous perdrez en même temps la restauration du système à "Usine" Paramètres. Enfin, la cinquième section cachée marquée "Restauration" Taille 400-600 ou un peu plus de mégaoctets peut être trouvé sur les ordinateurs mis à jour avec Windows 8.1. avant que Windows 10.. Il stocke l'environnement de récupération de la version précédente du système, c'est-à-dire Windows 8.1.. Vous pouvez le formater sans conséquences négatives.

Et quand tout en tout.

Si vous voulez soudainement enlever "excès" La partition de service, pensez d'abord bien, existe-t-il un tel besoin et seulement ensuite, puis passez à la planification.

Comme indiqué précédemment, dans le premier secteur du disque physique, il existe un enregistrement de démarrage principal contenant une table de cloisons de quatre entrées (éléments). Chaque élément donne des informations complètes sur le disque. Si le code système de l'élément de la table de partition correspond à la vue principale de la partition, cela signifie que la section est utilisée par le système d'exploitation comme section principale (partition principale) ou identique à un disque logique. La valeur spécifique du code système fournit des informations sur la forme du système d'exploitation et du système de fichiers pris en charge (FAT12, FAT16, FAT32 ou NTFS).

Pour les sections, certaines limitations généralement acceptées de géométrie sont généralement acceptées. Les sections doivent commencer au début du cylindre et se terminer à la fin du cylindre (bien que cela soit parfois perturbé). Ceux. Le premier secteur de la section doit être un secteur avec le numéro 1 et il doit être placé sur la surface 0 ou 1 (lorsque 0 et 1 et quand 1 sera davantage démonté en détail). Le dernier secteur du disque sera un secteur avec un nombre qui coïncide avec le nombre de secteurs sur la piste et sera sur la dernière surface du disque physique.

Les quatre éléments de la table de partition dans le MBR décrivent jusqu'à quatre disques logiques. Plus dans la table, tout simplement aucun endroit. Pour ne pas être limité aux quatre partitions principales, la structure logique du disque prévoit l'utilisation de partitions étendues. La section étendue est également organisée en tant que disque physique, c'est-à-dire Le premier secteur de la section étendue occupe une structure similaire à celle de l'enregistrement de démarrage principal, cette structure est appelée. progrès principal secondairew. enregistrement de démarrage principal secondaire, SMBR). L'enregistrement de démarrage principal secondaire est différent du MBR, par le fait qu'il ne contient pas de programmes IPL1, au lieu de la section "Four places" des partitions SMBR contenant sa propre table de partition appelée table d'entraînement logique (table de lecteur logique) , qui ne contient que deux éléments. Ainsi que MBR, l'enregistrement de démarrage principal secondaire se termine par une signature (55H AAH).

Chacun des deux éléments de la table de disque logique indique soit un disque logique, soit une nouvelle partition étendue, qui commence à un autre SMBR. Cela signifie que les tables de disque logique sont associées à la liste, ce qui indique l'élément de la table de partitions de disque à partir du MBR avec le code système à la partition avancée correspondante. La longueur d'une telle chaîne est presque illimitée. Étant donné que Windows utilise le nom des noms des lecteurs logiques par des lettres (en commençant par "C:"), la longueur de la chaîne ne doit pas dépasser 24.

Exemple d'organisation logique du disque

Expliquons la structure logique du disque sur un exemple spécifique. Bien que tous les disques modernes utilisent la méthode d'adressage LBA, nous démonterons l'organisation basée sur la méthode CSH. Cette méthode donne donc une image beaucoup plus visuelle. À titre d'exemple, pour la partition, nous examinerons le disque physique avec les paramètres suivants: cylindres-38309, surfaces (têtes) - 16, secteurs sur la piste - 255. Il est facile de calculer le volume d'un tel disque:

V \u003d cyl * hds * spt * 512 \u003d

38309 * 16 * 255 * 512 \u003d 80 025 968 640 octets.

Nous organiserons trois logiques sur notre disque physique (C:, D:, E :) dans la proportion de la taille d'environ 10% à 10% à 10%. Un exemple de scission de ce disque est présenté dans la photo .... Les tables de partitionnement et les disques logiques correspondants sont affichés dans la table .... Notez que les tables sont affichées sous un formulaire simplifié pour une plus grande clarté (rappelez que le format complet de l'élément MBR ou SMBR est présenté dans le tableau 4).

Un diagramme illustrant la structure logique du disque dur, c'est-à-dire Briser les sections, présentées à la Fig. quatre.

Au tout début du disque physique, l'enregistrement de démarrage principal du MBR est situé dans le premier secteur du disque - cylindre 0, la tête 0, le secteur 1. À l'intérieur du MBR est situé des partitions de table. Parmi les quatre éléments de la table de partition, nous n'utiliserons que - primaire (primaire) et avancé (étendu).

Figure 4. Organisation du disque dur logique

La première entrée de la table de partition décrit la partition principale. Cette partition principale contient un disque logique - C :. Étant donné que la section doit commencer par le premier secteur sur la piste, notre disque logique commence à partir du 1er secteur, du 0ème cylindre, de la première surface (et non de zéro). De la première surface, ce disque commence comme le premier secteur de la surface zéro est déjà occupé - il y a le MBR lui-même. S'il est clairement imaginé, le MBR sera situé sur le dessus de la surface du disque et le premier secteur de disque logique sera situé sur la surface inférieure en dessous de celle-ci. Secteurs situés après que le MBR sur la piste zéro (avec nombre de 2 à 255) reste inutilisé. Sur la figure 4, la zone ombragée correspond à tous les secteurs inutilisés.

Tableau 4 Remplissage des tables de partition du disque dur (exemple)

Les sections doivent se terminer sur la bordure du cylindre, de sorte que le dernier secteur du disque logique C: aura l'adresse suivante: cylindre 15301 (qui correspond à environ 40% de tous les cylindres), la tête 15 (la dernière surface du disque), le secteur 255 (dernier secteur sur la piste).

Un signe d'une partition active dans la première entrée de table d'entrée est marqué comme un actif (code 80h), ce qui signifie que le système d'exploitation sera chargé à partir du disque logique C :.

La deuxième table d'entrée des partitions du MBR décrit la partition avancée de le faire, le champ "Identificateur système" doit être le code correspondant à la vue sectionnelle étendue. Cette section commence immédiatement au dernier secteur du disque logique C:, c'est-à-dire. L'adresse du premier secteur de la section étendue sera la suivante: cylindre - 15301, tête - 0, secteur - 1. La section étendue occupera toutes les secteurs libres (restants après la répartition des secteurs logique du disque C :). Cela signifie que la section avancée se termine dans le dernier secteur du disque physique: cylindre - 38309, Head - 15, secteur - 255. Comme il ne peut y avoir de téléchargement à partir de la partition étendue, dans le champ de partition réel dans le deuxième élément de la La table de partition sera enregistrée zéro.

Comme indiqué précédemment, la section avancée elle-même a une structure similaire à la structure du disque physique. Le premier secteur de la partition étendue (nous le voyons déjà) contient l'enregistrement de démarrage principal secondaire (SMBR). Inside Smbr Sont la table des partitions de la partition étendue, composée de deux éléments.

Le premier élément de cette table définit la section principale (primaire) attribuée sous le prochain disque logique (D :). Le disque logique commence à nouveau avec le premier secteur de la 1ère surface. Il existe donc des secteurs inutilisés entre le SMBR et la section, ainsi que entre le MBR et le disque logique C :. Ainsi, le premier secteur du deuxième disque logique sera situé à l'adresse suivante: cylindre - 15301, tête - 1, secteur - 1. Nous prenons le deuxième disque logique de 18400 cylindres (48% du disque physique total). Le dernier secteur du disque logique D: sera adressé: cylindre - 33700, tête - 15, secteur - 255.

Si le disque logique ne prend pas le volume total de la partition étendue (comme dans notre cas), le deuxième élément de la table de partition (située dans SMBR) indique la position des éléments suivants (dans notre cas de la seconde) Partition étendue. Le premier secteur de cette section sera le secteur suivant le disque logique D: son adresse: Cylindre - 33701, Head - 0, Secteur - 1. La deuxième section avancée se termine à nouveau dans le dernier secteur du disque physique: cylindre - 38309, Head - 15, secteur - 255. Ceux-ci. Les sections étendues sont investies les unes dans les autres; Tous sont situés dans la zone décrite dans la section des partitions comme section étendue. La table principale décrit qu'une seule section avancée.

Pour la deuxième section étendue, la même logique est applicable que pour la première. Dans le premier secteur de cette section, il existe un autre enregistrement de chargement de la maison secondaire (SMBR2). Dans SMBR2, la table des sections de la partition étendue est à nouveau. Étant donné qu'un seul disque logique doit être présent dans cette section élargie, un seul élément décrivant ce disque doit être dans la table de partition. Le champ "Identifiant système" sera le code de la description de la partition principale. Le secteur initial du disque logique E: sera situé dans le premier secteur approprié pour cela après SMBR2, c'est-à-dire. Adresse du secteur initial de ce disque pour déterminer les éléments suivants: cylindre - 33701, tête - 1, secteur - 1. (Entre SMBR2 et le début du disque à nouveau, l'espace libre reste sur la surface zéro.)

Depuis le disque logique E: Prend tout espace libre dans la deuxième section avancée, l'adresse du secteur final du disque logique coïncide avec l'adresse du dernier secteur de la deuxième section étendue, qui coïncide à son tour avec l'adresse du dernier Secteur du disque physique (cylindre - 38309, tête - 15, secteur - 255).

Systèmes de fichiers

Système de fichiers (Système de fichiers.) C'est un moyen d'organiser des informations sur un transporteur (généralement un lecteur magnétique, optique ou flash) en tant que jeu de fichiers.

Concept fichier (fichier)vous pouvez déterminer l'inactivité de données logiquement interconnectées adaptées au stockage sur les supports d'information à long terme et du point de vue d'une personne entière dans son ensemble. Les fichiers peuvent contenir des documents texte, des codes de programme source et de la machine, des informations multimédia, etc. La structure interne des fichiers peut être arbitraire, il est seulement important qu'avec un point de vue "externe", chaque fichier peut être considéré comme un seul entier.

Chaque fichier a nécessairement un nom par lequel les fichiers diffèrent les uns des autres. La longueur du nom et des symboles pouvant y entrer, ainsi que la longueur maximale du fichier dépend de quel système de fichiers permet de stocker des fichiers (voir ci-dessous). Le fichier dispose également d'un ensemble d'attributs qui le caractérisent en outre et stipulent les moyens possibles de l'utiliser. Les informations sur tous les fichiers stockés sur ce support sont collectées dans des structures de données spéciales, dont l'organisation dépend du type de système de fichiers. Dans la plupart des systèmes de fichiers modernes, un ensemble d'informations sur les fichiers est appelé. catalogue (annuaire.parfois catalogue.). Dans la plupart des systèmes d'exploitation modernes, les catalogues peuvent former une hiérarchie des arbres.

Le logiciel qui implémente l'autre système de fichiers dans le cas général effectue des fonctions telles que la surbrillance de l'emplacement sur le support (par exemple, le disque) dans les fichiers et les informations de service à leur sujet, recherchez des fichiers en fonction de critères spécifiés, la protection des fichiers de manière non autorisée. Accès, etc. P. En règle générale, le logiciel qui implémente le système de fichiers est logiquement intégré au système d'exploitation, du point de vue du programme d'application, ce dernier fonctionne avec des fichiers via les services fournis par le système d'exploitation.

Il y avait des centaines de systèmes de fichiers dans le monde, mais seulement une quantité relativement petite de leur nombre est largement utilisée. Actuellement, dans les ordinateurs personnels exécutant le système Windows, deux systèmes sont utilisés: Système de fichiers Gros. et ses variétés ainsi que le système de fichiers NTFSvisant à travailler efficacement avec de grands disques et à assurer l'intégrité des données (protection de l'intégrité des données dans les défaillances du système). Pour stocker des informations sur le support optique (disques laser), d'autres systèmes de fichiers sont appliqués: ISO 9660., ISO 9690., Hfs., Udf. et al. Les systèmes de disque dur ne conviennent pas à une optique en raison de différences graves dans les principes d'organisation de bas niveau de stockage d'informations sur ces transporteurs.

Étant donné que le système de fichiers FAT a une structure relativement simple qui permet son analyse détaillée, c'est ce système que nous étudierons en détail. Cela donnera une idée des principes généraux de l'organisation de tous les systèmes de fichiers. Le système de fichiers NTFS a un dispositif beaucoup plus complexe et sera étudié plus superficiellement.

Système de fichiers FAT

Système de fichiers Gros. (Table d'allocation des fichiers) Nommé conformément au nom de la méthode de l'organisation de données - tables de distribution de données et a été créé à la fin des années 1970 - au début des années 1980. Initialement, il a été créé pour des disques flexibles inférieurs à 500 000, mais éventuellement développés pour soutenir des disques d'augmentation et de grande taille. Maintenant, il existe trois types de graisse: FAT12, FAT16 et FAT32.

Avec appliqué sur le disque dur, le système de fichiers sera créé dans la section principale du disque (disque logique). Le système de fichiers organise une numérotation de secteurs de «passage» dans laquelle chaque secteur du disque logique est attribué à son propre numéro unique. L'adressage dans les secteurs logiques sera donc utilisé à l'avenir, c'est-à-dire que. Il sera indiqué sur le nombre de secteurs que vous avez besoin que le secteur sera du début du disque.

Le système de fichiers FAT est composé de quatre domaines principaux du disque, l'ordre de leur emplacement est illustré à la figure 5.

Figure 5 Structure du système de fichiers FAT

Toutes ces zones sont créées avec un formatage de disque logique (haut niveau).

Enregistrement de démarrage

Dans le premier secteur de la partition active (dans le secteur logique 0), il existe une première structure importante - enregistrement de démarrage (Enregistrement de démarrage.Fr.). Aussi pour désigner le premier secteur sont les termes " secteur de démarrage " ou alors " secteur réservé ». Considérez le contenu de ce secteur en détail.

Les trois premiers octets d'enregistrement de démarrage contiennent l'instruction de transition (JMP) sur le programme d'amorçage IPL2 (chargement initial du programme 2) - Code exécutable qui exécute le système d'exploitation. De toute évidence, l'instruction de transition contient l'adresse du programme IPL2.

Ensuite, dans l'enregistrement de démarrage, une structure de données appelée paramètres de BIOS de Blossom (Bloc de paramètre BIOS, BPB) ou alors tableau des paramètres BIOS.. C'est la structure la plus importante des données contenant les paramètres caractérisant le format de disque. Cette structure est appelée car elle contient les informations que le BIOS utilise lorsque vous travaillez avec un disque logique, y compris le BIOS indiquant où vous devez rechercher les structures du système de fichiers de base. Le tableau 5 montre certains blocs de paramètres BIOS.

Tableau 5 Champs de bloc de paramètre BIOS

Domaine La description
Descripteur de média Indique quel type de support nous traitons: disque dur, disquette, lecteur flash.
Nombre d'octets dans le secteur Secteur de la taille. Les valeurs suivantes sont autorisées: 512, 1024, 2048 et 4096. Pour la plupart des disques, la valeur de ce champ est de 512
Le nombre de secteurs dans la piste.
Nombre de têtes. Utilisé pour la mise en forme de disque de bas niveau
Total des secteurs sur le disque logique
Le nombre de secteurs dans le cluster La valeur par défaut dépend de la taille du volume. Les valeurs suivantes sont admissibles: 1, 2, 4, 8, 16, 32, 64 et 128. (Concept de cluster sera démonté ci-dessous)
Nombre de copies des tables graisses La valeur de ce champ est toujours égale à 2 (le concept de la table sera démonté ci-dessous)
Type de système de fichiers
Version du système de fichiers

Le dernier élément de l'enregistrement de démarrage est le programme d'amorçage IPL2 (chargement initial du programme 2), qui effectue également la chargement initial du système d'exploitation (si le disque est amorcé - contient des fichiers système d'exploitation de base). Si le disque n'est pas démarréable, le code exécutable dans le secteur de démarrage émet le message suivant:

Erreur de disque non système ou de disque remplacer et appuyez sur n'importe quelle touche lorsque vous êtes prêt.

Qu'est-ce que "pas un disque système ni une erreur de disque signifie. Remplacez-le et appuyez sur n'importe quelle touche lorsque vous êtes prêt. "

L'enregistrement de démarrage se termine par une combinaison de code spécifique - Signature (AA55H).

Commenter:ne confordez pas l'enregistrement de démarrage (BR) avec l'enregistrement de démarrage principal (enregistrement de démarrage principal - MBR). MBR est disponible sur un disque physique dans une instance et fournit une partition sur le disque dur aux partitions, et BR est au début de chaque partition et charge le système d'exploitation et le fonctionnement du système de fichiers dans chacune des sections. La procédure de chargement de l'ordinateur sera démontée plus loin.

Tables de placement de fichiers

Tableaux de placement de fichiers - FAT (Tableau d'allocation de fichier) est une table qui stocke des informations sur l'emplacement des pièces de fichiers et des répertoires. À partir de cette table et il a révélé le nom de l'ensemble du système de fichiers dans lequel la graisse n'est qu'un des éléments. . Compte tenu de l'importance extrême de cette structure, la table FAT est stockée en deux exemplaires, ce qui augmente la fiabilité du système. La manière spécifique d'organiser cette table sera discutée ci-dessous.

Répertoire racine

Répertoire (ou catalogue) Il s'agit d'une liste des éléments de 32 octets, chacun décrit n'importe quel fichier ou répertoire. Il n'y a qu'un seul répertoire spécial qui doit toujours être présent sur le disque, il s'agit d'un répertoire racine (répertoire racine) situé immédiatement après la dernière copie de la graisse. Le système de fichiers dispose d'une structure d'arborescence - des éléments de 32 octets sont situés dans le répertoire racine, qui contiennent des informations sur les autres répertoires (intégrés), qui sont à leur tour investis comme suit comme suit et ainsi de suite.

La taille du répertoire racine est définie lors de la mise en forme et détermine le nombre maximal de fichiers et de répertoires pouvant être décrits dans le répertoire racine (dans la racine FAT32 peut être en augmentation librement au besoin, comme tout autre répertoire.).

C'est la question de savoir comment briser le disque dur aux sections. Des raisons peuvent être différentes, par exemple, vous avez acheté un nouveau disque dur pour augmenter la mémoire constante de l'ordinateur existant ou acheté un nouvel ordinateur portable, mais sans système préinstallé, et vous devrez vous-même installer la coque de Windows, ou n'a pas eu assez de volume de la partition du système de disque pour des programmes nouvellement installés.

Façons de base de diviser l'espace disque dur

Quelles que soient les raisons pour lesquelles vous avez incité, vous souhaitez casser le disque dur vers les sections elles-mêmes, mais n'imaginez pas comment cela se fait dans la pratique. Ici et essayez de vous aider, non seulement les façons de base, comment scinder le disque dur correctement, mais également la pointe de certaines nuances et les difficultés que vous pouvez affronter pendant ce travail difficile.

Considérez comment diviser le disque dur de tout type (HDD ou SSD) de trois manières, à savoir, à l'aide de:

  • utilitaires standard exécutant des fenêtres installées sur votre ordinateur;
  • programmes spéciaux pour travailler avec divers appareils de stockage d'informations;
  • windows PE Boot Shell.

Donc, procédez et essayez de procéder à une séquence d'actions avec précision, sinon, cela peut conduire à la répétition des opérations pour un nouveau lecteur ou une perte de données importantes lors de la collaboration avec des opérateurs d'informations déjà existants.

Nous divisons le disque de vent avec l'utilitaire Windows standard

Cette façon de travailler avec des lecteurs n'est pas très complexe et, surtout, ne nécessite pas de programmes tiers. Il convient à la séparation du disque principal "C" et de casser le disque dur externe aux sections. Cet utilitaire de travail avec le support a toutes les versions de Windows XP à Windows 10.

Donc, pour travailler directement avec des disques durs, vous devez ouvrir l'utilitaire standard Windows Shell, et on peut appeler le bureau de deux manières:

Dans la fenêtre qui s'ouvre " Gestion de disque»Doit être reflété tout actuellement connecté à vos lecteurs d'informations sur votre ordinateur, y compris la mémoire flash.

Nous apportons le curseur de la souris à la section souhaitée et appelons le menu contextuel de ce disque. Et ici, selon ce que nous voulons faire et que nous sommes déterminés avec la prochaine équipe.

Nous divisons le disque pour deux

S'il s'agit d'un disque principal "C", ceci est un moyen simple de diviser le disque dur pendant deux et cent pour cent de confiance ne perd pas les informations système. Pour ce faire, effectuez les actions suivantes:


Tout, le disque principal est divisé en deux sections.

Disque de localisation sur les sections

Mais comment diviser le disque dur vers les sections, dans le cas du nouveau lecteur acquis, de travailler avec cet utilitaire standard, n'est pas très difficile, mais l'algorithme des actions sera quelque peu modifiée. La séquence des actions sera comme ceci:


Il convient de rappeler que le système de disque Mbr Vous permet de créer plus de 4 partitions par disque dur.

Travailler avec des disques à l'aide de programmes d'utilité spéciaux

Les utilisateurs les plus populaires ont trouvé les utilitaires logiciels universels suivants pour travailler avec divers appareils de stockage d'informations, à savoir:

  • Acronis Disk Suite;
  • Paragon Partition Manager Professional;
  • Aomei partition assistante technicienne de technicien.

Ces utilitaires sont spécifiquement adaptés pour faire presque toutes les opérations majeures avec le disque dur, le SSD et d'autres supports. Ils ont une interface assez compréhensible conçue pour travailler à la fois avec des spécialistes et avec des utilisateurs ordinaires.

Écraser le disque aux sections avec de tels utilitaires universels que nous analysons sur l'exemple du programme. Aomei partition assistante.qui peut être installé sur un ordinateur comme application standard ou l'utiliser à partir d'un mode portable.

Et aussi pour la comparaison, nous montrerons le travail de l'utilitaire dans deux modes lors de la division du disque principal sur deux et de briser le nouveau disque dur en plusieurs sections.

Nous ouvrons le programme et consultons une fenêtre avec des informations approfondies sur tous les transporteurs d'informations connectés et leurs sections.

Delim sur deux

L'algorithme de séparation du disque dur principal "C" consiste en un ensemble de commandes consécutives:


Après le redémarrage, effectuer toutes les opérations, le système démarrera, mais déjà avec une division en deux parties le disque principal.

Nous divisons un nouveau disque

En règle générale, le nouveau disque dur représentera un espace inoccupé et sera visible uniquement dans la fenêtre du programme.

Initialement, vous devez clairement désigner le disque avec lequel nous travaillerons avec le guidage du curseur de la souris et recevoir la gradation de couleur correspondante de la position. Mais en cas d'erreur, vous pouvez perdre toutes les informations importantes sur le support d'informations existant de manière aléatoire sélectionnée.


L'algorithme de travail avec d'autres programmes universels pour modifier la taille de divers médias est très similaire à celui ci-dessus. La seule différence significative sera l'interface de programme et l'emplacement du menu.

Répartition du disque de base à l'aide de la coque de démarrage Windows PE

Si vous décidez d'installer un nouveau système d'exploitation ou de mettre à jour complètement l'ancien et que les tailles existantes des partitions du disque dur principal ne vous conviennent pas ou ne répondent pas aux exigences nécessaires, il est préférable de se reformater, d'entrer dans un ordinateur d'une Shell simplifié spécial.

Si vous le souhaitez, diverses versions peuvent être téléchargées à partir d'Internet et sont présentes dans un accès gratuit et sont équipées d'un ensemble de tous les programmes portables nécessaires au travail non seulement avec des supports d'information, mais également de nombreux utilitaires utiles. Par exemple, vous pouvez prendre la distribution à partir du site https://diacov.net/8305-adminpe-30.html, qui ne nécessite pas d'enregistrement supplémentaire à partir de l'utilisateur.

Après avoir téléchargé sur un support USB ou CD / DVD, chargez le système via la touche pour appeler le menu, dans lequel il existe une sélection du périphérique de téléchargement. En règle générale, il s'agit de la clé de fonction F11, après avoir appuyé sur lequel et choisissez notre support.

Après avoir chargé le portable, le bureau apparaît, répétant presque complètement la coque Windows habituelle, mais déjà avec des modules logiciels préinstallés.

Ouvrez un programme universel pour travailler avec divers appareils de stockage d'informations et travailler selon l'exemple précédent en arrière-plan et sans redémarrage inutile.

Le principal avantage de la coquille est que les modules logiciels ne sont pas associés à des disques durs, ce qui vous permet d'effectuer toutes les opérations possibles pour les reformater de toute manière possible sans aucune restriction.

Conclusion

Cet article a appris à scinder le disque PC ou ordinateur portable de différentes manières. Des exemples ont été pris en compte: comment diviser le disque dur en 2 parties et comment créer des partitions sur le disque dur. Des méthodes similaires peuvent casser le disque dur externe. Connectez-le à l'ordinateur et faites les mêmes actions.

Vidéo sur le sujet

Tout comme lors de l'installation d'une nouvelle copie de Windows, vous devez penser à la partition du disque dur aux sections. Vous devez connaître plusieurs choses sur les sections requises lors de l'installation Ubuntu Linux. L'installation Ubuntu nécessite au moins deux sections: une pour le système d'exploitation lui-même - dénote "/" et appelée "racine" (section racine), et la seconde pour la mémoire virtuelle (pour les fichiers de swap) est appelée "échange". Il existe une autre troisième section à la maison, elle est créée à votre guise, elle sera stockée des paramètres de base des applications et des fichiers utilisateur.

Sections de disque dur

Section - une partie de la mémoire à long terme d'un disque dur ou d'un lecteur flash, isolé pour une commodité de travail et constitué de blocs adjacents. Sur un périphérique de stockage, plusieurs sections peuvent y avoir plusieurs sections.

La création de sections sur divers types de lecteurs modernes est presque toujours fournie (bien que, par exemple, sur, maintenant non utilisé, des disques de disquette qu'il était impossible de créer plusieurs partitions). Cependant, sous Windows, seul le premier d'entre eux sera disponible à partir du lecteur flash avec plusieurs sections (il est habituel de lire le flash entraînant un analogue d'une disquette et non d'un disque dur).

Avantages de l'utilisation de plusieurs sections

La sélection sur un disque dur de plusieurs sections donne les avantages suivants:

    Sur un seul disque dur physique, vous pouvez stocker des informations dans différents systèmes de fichiers ou dans les mêmes systèmes de fichiers, mais avec une taille de cluster différente (par exemple, il est avantageux de stocker de gros fichiers - par exemple, la vidéo est séparée de la petite et Définissez une taille de grappe plus grande pour le stockage de fichiers volumineux);

    Vous pouvez séparer les informations utilisateur des fichiers système d'exploitation;

    Sur un disque dur, vous pouvez définir plusieurs systèmes d'exploitation;

    Les manipulations avec un système de fichiers n'affectent pas les autres systèmes de fichiers.

Table de partition du disque dur

Il existe plusieurs types de tables de sections de disque dur. Le point le plus courant dans les données est une table de partition compatible IBM-PC, qui fait partie de l'enregistrement de démarrage principal (MBR). MBR est situé dans le premier secteur physique (zéro) du disque dur. Cependant, la table GPT (Table de partition GUID) commence de plus en plus souvent. Si votre disque a une table de partition GPT, vous n'avez pas besoin de prendre soin du nombre de partitions (dans GPT par défaut, l'emplacement est réservé sous 128 sections) et comprenez les types de sections (dans GPT - toutes les sections primaires ). Si vous avez une panne de MBR, cet article fournit une description détaillée d'une telle panne du disque.

Structure de disque cassée dans des sections (MBR)

    Les informations sur la mise en place de partitions sur le disque rigide sont stockées dans la table de partition, qui fait partie de l'enregistrement de démarrage principal (MBR).

    La section peut être soit soit primaireSoit Élargi.

    Dans le premier secteur de chaque partition principale, il existe un secteur de démarrage chargé de charger le système d'exploitation à partir de cette section. Les informations sur la section serviront à charger le système d'exploitation sont également enregistrées dans l'enregistrement de démarrage principal.

    Dans le MBR sous la table de partition allouée 64 octets. Chaque enregistrement occupe 16 octets. Ainsi, pas plus de 4 sections ne peuvent être créées sur le disque dur. Lorsque la structure du MBR a été développée, elle était considérée comme suffisante. Cependant, plus tard a été introduit section avancéedans lequel vous pouvez enregistrer quelques-uns logique sections.

    Selon les règles section avancée il ne peut y en avoir qu'un. Ainsi, dans la configuration maximale sur le disque dur peut être formée trois primaire et une avancée Section contenant plusieurs logique.

Types de sections

Section principale (principale)

La section principale doit être sur le disque physique. Cette section contient toujours un système de fichiers ou d'autres partitions logiques. Sur le disque physique peut comporter jusqu'à quatre sections primaires. Certains anciens systèmes d'exploitation - par exemple, MS -DOS et Windows - ne pouvaient être installés que sur la section principale.

Sections avancées et logiques

La table de partition ne peut contenir plus de 4 sections primaires, donc des sections avancées d'invention. Dans la section étendue, vous pouvez créer plusieurs partitions logiques. Les sections logiques sont intégrées à la chaîne où des informations sur la première section logique sont stockées dans le MBR et les informations suivantes sont stockées dans le premier secteur de la partition logique. Une telle chaîne permet (en théorie) de créer un nombre illimité de partitions, mais (en pratique) le nombre de partitions logiques est limitée aux utilitaires et, généralement, plus de 10 partitions logiques ne sont pas créées.

Il est important de noter que certaines versions de Windows ne peuvent pas démarrer à partir d'une partition logique (partition principale nécessaire), tandis que pour Linux Aucune différence sous forme de sections - non, Linux est chargé et fonctionne avec des partitions complètement indépendamment de leur type (primaire ou logique).

Sélection du système de fichiers

Comme Windows, Linux avait plusieurs systèmes de fichiers différents pour leur vie. Ubuntu "comprend" les systèmes de fichiers Windows, mais ne sera pas installé sur eux. Ubuntu peut immédiatement enregistrer et lire des sections FAT16, FAT32 et VFAT et NTFS. Toutefois, Windows ne peut pas fonctionner avec des systèmes de fichiers Linux et vous devrez transmettre des fichiers entre Windows de sous le système d'exploitation Ubuntu.

En plus des systèmes de fichiers Windows familiers, vous pouvez choisir un peu de tel que vous ne savez peut-être pas. Parmi ces systèmes de fichiers - ext4. EXT4 est actuellement l'un des systèmes de fichiers les plus appropriés pour le système de bureau. Les systèmes de fichiers EXT3 et EXT2 sont maintenant rarement utilisés: EXT3 est une version légèrement plus ancienne de EXT4, et n'a aucun avantage sur EXT4 et EXT2 n'a pas de journalisation, sans elle, avec système, il sera difficile de restaurer les données. Systèmes de fichiers BTRFS, XFS, REISERFS, REISER4, JFS, etc. Vous pouvez également utiliser, mais ils devraient être choisis en fonction de la compréhension des caractéristiques de ces FS (il vaut la peine de lire un peu sur des FS différent, ce qui ferait le bon choix). La section Swap est destinée à la mémoire virtuelle uniquement et, contrairement aux autres systèmes de fichiers, il ne nécessite pas de point de montage.

Points de montage

Linux n'attribuait pas de lettres à chaque disque et à chaque partition comme dans Windows et DOS. Au lieu de cela, vous devez définir le point de montage pour chaque disque et partition. Linux fonctionne sur le principe d'une arborescence de catalogue hiérarchique, où le répertoire racine ( /) C'est le point principal de la monture, dans laquelle la valeur par défaut est tout le reste. Contrairement à Windows sous Linux, toutes les sections des disques utilisés sont montées sur les sous-répertoires racine et non comme des dispositifs distincts (C:, D: ...).

Par exemple, dans / Domicile. Tous vos fichiers personnels sont stockés. Si vous souhaitez placer ces données dans une section distincte de la section racine, créez une nouvelle section et installez le point de montage sur / Domicile.. Cela peut être fait pour n'importe quel sous-répertoire. Lors de l'installation Ubuntu, il offre la possibilité de définir les points de montage suivants: / botte. (en-têtes de chargeur initial et de noyau), / dev. (Pilotes et appareils), / Domicile. (Fichiers personnalisés), / Opt. (Logiciel supplémentaire), / Srv. (Services système) / TMP. (fichiers temporaires), / usr. (applications), USR / local (Données disponibles pour tous les utilisateurs) et / Var. (Bobine de serveur et journaux). De plus, lors de l'installation, vous pouvez créer et vos points de montage avec des noms arbitraires.

Pour un système de bureau typique, il n'est pas question d'attribuer ses propres sections pour / dev., / Opt., / Srv., / TMP., USR / local et / Var.. Si vous envisagez d'exécuter plus de deux systèmes d'exploitation ou d'utiliser le cryptage de la section racine, il est possible d'utiliser une section séparée pour / botte.. Parfois, il vaut aussi la création d'une section pour / usr.Mais seulement si vous avez déjà une idée précise de la quantité d'espace survenir. Il est conseillé de créer une section séparée pour / Domicile.. Cela vous fournira des commodités supplémentaires lors de la mise à jour et de la réinstallation du système.

Le minimum ne peut être limité qu'à deux sections: "racine" et "échange", puis / botte., / Domicile., / usr. Et tout le monde sera simplement stocké dans la section racine ( /).

Structure du système de fichiers

Section de volume pour la racine du système de fichiers

Le système Ubuntu fraîchement installé prend cependant entre 4 et 6 Go d'espace disque, avec une utilisation active (définissant un grand nombre de programmes, augmenter le cache logiciel, etc.) ou l'occurrence d'échecs en fonctionnement, ce qui entraîne une augmentation du volume. des dossiers avec les grumes du système ( / Var / journal) Vous aurez peut-être besoin d'une plus grande quantité d'espace disque, donc pour la racine du système de fichiers qu'il est nécessaire de mettre en surbrillance la section 10-15 Go.

Section de volume pour / home

Section avec un dossier / Domicile. Donnez généralement à tous les endroits restants si Ubuntu est le seul système PC et toutes les données multimédia seront stockées dessus ou, en cas d'installation à côté de Windows, affectez une section distincte dans le format. NTFS Pour les données multimédia et la section pour / Domicile. Rendre minimal pour stocker des fichiers de configuration.

Dossier de transfert / home vers une nouvelle section après l'installation

Il est souvent désir de mettre un disque dur mal cassé lors de l'installation de Ubuntu. Dans ce cas, il devient nécessaire de transférer le dossier / home dans une section distincte du disque dur. Vous trouverez ci-dessous un bref guide d'actions pour effectuer cette tâche.

Créer une section distincte

nouvelle maison.

selon l'expérience du travail quotidien, le système ne nécessite pas plus de 1 Go de RAM, cela signifie que vous avez 4 Go et plus Go de RAM, vous n'avez pas besoin pour les objectifs de Swap