mpartition(1)

Nom
mpartition – Partitionnement d’un disque dur MS-DOS

Note d'avertissement
Cette page de manuel a été automatiquement générée depuis la documentation texinfo de mtools(1), et pourrait ne pas être complètement fidèle ou complète. Voir la fin de cette page de manuel pour les détails.

Description

La commande mpartition est utilisée pour créer des systèmes de fichiers MS-DOS comme des partitions. Elle est destinée à des systèmes non-Linux, c’est-à-dire des systèmes où fdisk(8) et un accès aisé aux périphériques SCSI ne sont pas disponibles. Cette commande ne fonctionne que pour les disques dont le paramètre de partition est défini.

mpartition -p disque
mpartition -r disque
mpartition -I [-B secteur_amorçage] disque
mpartition -a disque
mpartition -d disque
mpartition -c [-s secteurs] [-h têtes]
[-t cylindres] [-v [-T type] [-b
début] [-l taille] [-f]

mpartition gère les opérations suivantes :

p   Afficher une ligne de commande pour recréer la partition du disque. Rien n’est affiché si le partitionnement du disque n’est pas défini ou qu’une incohérence a été détectée. Si l’option de prolixité (-v) est aussi indiquée, afficher la table de partitionnement actuelle.

r   Supprimer le partitionnement du disque indiqué.

I   Initialiser la table de partitionnement et supprimer toutes les partitions.

c   Créer le partitionnement pour le disque indiqué.

a   « Activer » le partitionnement, c’est-à-dire le rendre amorçable. Une seule partition peut être amorçable à la fois.

d   « Désactiver » le partitionnement, c’est-à-dire le rendre non amorçable.

Si aucune opération n’est indiquée, les réglages actuels sont affichés.

Pour la création du partitionnement les options suivantes sont disponibles :

s secteurs
    Nombre de secteurs par piste pour la partition (qui est aussi le nombre de secteurs par piste pour tout le disque).

h têtes
    Nombre de têtes de la partition (qui est aussi le nombre de têtes pour tout le disque dur). Par défaut, les informations de géométrie (nombres de secteurs et de têtes) sont déduites des entrées voisines de la table de partitionnement ou estimées à partir de la taille.

t cylindres
    Nombre de cylindres de la partition (pas celui de tout le disque dur).

b début
    Le décalage du début de la partition exprimé en secteurs. Si début n’est pas indiqué, mpartition fait que la partition débute au début du disque (partition numéro 1) ou immédiatement après la fin de la partition précédente.

l taille
    Taille (longueur) de la partition exprimée en secteurs. Si la fin n’est pas indiquée, mpartition déduit la taille à partir des nombres de secteurs, têtes et cylindres. Si ceux-ci non plus ne sont pas indiqués, il attribue à la partition la plus grande taille possible en considérant la taille du disque et le début de la partition suivante.

Les options suivantes sont disponibles pour toutes les opérations modifiant la table de partitionnement :

f   Habituellement, avant d’inscrire toute modification de partition, mpartition effectue des contrôles de cohérence, tels que la vérification de chevauchement ou l’alignement correct des partitions. Si n’importe quel vérification échoue, la table de partitionnement n’est pas modifiée. L’option -f permet d’outrepasser ce dispositif de sécurité.

Les options suivantes sont disponibles pour toutes les opérations :

v   Simultanément avec l’option -p, afficher la table de partitionnement telle qu’elle est actuellement composée (aucune opération de modification) ou telle qu’elle est composée après sa modification.

vv  Si l’option de prolixité est indiquée deux fois, mpartition affiche un vidage hexadécimal de la table de partitionnement lors de sa lecture à partir du périphérique ou de son écriture sur le périphérique.

Les options suivantes sont disponibles pour l’initialisation de la table de partitionnement :

B secteur_amorçage
    Lire l’enregistrement d'amorçage maître (MBR) à partir du fichier secteur_amorçage.

Choix du type de partition

mpartition procède de la façon suivante pour choisir un type de partition :

–   le type 0x0C est attribué aux partitions FAT32 (Win95 FAT32, LBA) ;

–   pour toutes les autres, si la partition loge entièrement dans les premiers 65536 secteurs du disque, le type 0x01 est attribué pour les partitions FAT12 (DOS FAT12, CHS) et le type 0x04 pour les partitions FAT16 (DOS FAT16, CHS) ;

–   Pour les cas différents des précédents, le type 0x06 est attribué (DOS BIG FAT16 CHS) si la partition loge entièrement dans les premiers 1024 cylindres (mode CHS) ;

–   pour tous les autres cas, le type 0x0E est attribué (Win95 BIG FAT16, LBA).

Si le nombre de bits de la FAT n’est pas connu (non indiqué dans la définition du disque), FAT12 est supposé pour tous les disques ayant moins de 4 096 secteurs et FAT16 pour ceux ayant plus de 4 096 secteurs.

Cela correspond plus ou moins aux définitions décrites dans https://en.wikipedia.org/wiki/Partition_type#List_of_partition_IDs et https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc977219(v=technet.10), avec deux différences notables :

–   si les bits de la FAT sont inconnus, les documents de référence considèrent que les disques comportant moins de 32 680 secteurs sont au format FAT12. mtools(1) utilise 4 096 secteurs comme seuil, car les anciennes versions de DOS ne prennent en charge FAT12 que sur les disques comportant moins de 4 096 secteurs (et ce sont ces anciennes versions qui sont les plus susceptibles d'utiliser FAT12 en premier lieu) ;

–   les documents de référence utilisent une limite de 8 Go (Wikipédia) ou de 4 Go (Microsoft) entre 0x06 (DOS BIG FAT16 CHS) et 0x0E. mtools utilise 1 024 cylindres. Cela est dû au fait que toute partition dépassant 1 024 cylindres doit être de type LBA et ne peut pas être de type CHS. 8 Go correspond à la plus grande capacité pouvant être représentée par le type CHS (63 secteurs, 255 têtes et 1 024 cylindres). 4 Go est la limite de capacité pour Windows 2000, il est donc logique qu’une documentation pour Windows 2000 spécifie cette valeur comme limite supérieure pour tout type de partition.

Voir aussi
Documentation texinfo de mtools

Visualisation de la documentation texi
Cette page de manuel a été générée automatiquement depuis la documentation texinfo de mtools. Cependant, ce mécanisme n'est qu'approximatif et quelques points, tels que les références croisées, les notes de bas de page et les index sont perdus lors de ce processus de conversion. En effet, ces éléments n'ont pas de représentation appropriée dans le format des pages de manuel. De plus, toutes les informations n'ont pas été importées dans les pages de manuel. Il est donc fortement recommandé d’utiliser la documentation texinfo originale. Voir la fin de cette page de manuel pour des instructions sur la manière de visualiser la documentation texinfo.

*   Pour générer une copie imprimable depuis la documentation texinfo, exécuter les commandes suivantes :

        ./configure; make dvi; dvips mtools.dvi

*   Pour générer une copie HTML, exécuter :

        ./configure; make html

Un fichier HTML préconstruit peut être trouvé sur la page http://www.gnu.org/software/mtools/manual/mtools.html

*   Pour générer une copie info (navigable avec le mode info d’Emacs), exécuter :

        ./configure; make info

La documentation texinfo a un meilleur rendu lorsqu'elle est imprimée ou visualisée en HTML. En effet, dans la version info, certains exemples sont difficiles à lire à cause des conventions d'échappement utilisées dans info.

TRADUCTION
La traduction française de cette page de manuel a été créée par Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 (https://www.gnu.org/licenses/gpl-3.0.html) concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.