| mformat(1) | General Commands Manual | mformat(1) |
Nom¶
mformat – Ajout d’un système de fichiers MS-DOS dans une disquette de formatée à un bas niveau
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 mformat sert à ajouter un système de fichiers MS-DOS dans une disquette formatée à un bas niveau. Sa syntaxe est :
mformat [-t cylindres|-T tot_secteurs] [-h têtes] [-s secteurs]
[-f taille] [-1] [-4] [-8]
[-v étiquette_volume]
[-F] [-S code_taille]
[-M taille_secteur_logiciel]
[-N numéro_série] [-a]
[-C] [-H secteurs_cachés] [-I Version_sys_de_fich]
[-r secteurs_racine] [-L taille_fat]
[-B secteurs_amorçage] [-k]
[-m descripteur_média]
[-K sauvegarde_amorçage]
[-R nb_secteurs_réservés]
[-c clusters_par_secteur]
[-d copies_fat]
[-X] [-2 secteurs_sur_piste_0] [-3]
[-0 taux_sur_piste_0] [-A taux_sur_autres_pistes]
périphérique:
mformat ajoute un système de fichiers MS-DOS minimal (secteur d’amorçage, table d’allocation de fichiers et répertoire racine) dans une disquette ayant subi un formatage UNIX de bas niveau.
Les options suivantes sont gérées (les options -S, -2, -1 et -M peuvent ne pas exister si cette copie de mtools a été compilée sans l’option USE_2M).
Les options suivantes sont les mêmes que celles de la commande de formatage de MS-DOS.
Options¶
- v
- Spécifier l’étiquette du volume. Cette étiquette identifie le disque et ne doit pas comporter plus 11 caractères. Si l’option -v est omise, mformat n’assigne aucune étiquette au disque.
- f
- Spécifier la taille du système de fichiers DOS à formater. Seul un certain nombre de tailles prédéfinies sont gérées par cette option ; pour d’autres tailles, utiliser les options -h/-t/-s. Les tailles suivantes sont prises en charge :
- 160
- 160 K, simple côté, 8 secteurs par piste, 40 cylindres (pour disquette DD 5 1/4)
- 180
- 160 K, simple côté, 9 secteurs par piste, 40 cylindres (pour disquette DD 5 1/4)
- 320
- 320 K, double côté, 8 secteurs par piste, 40 cylindres (pour disquette DD 5 1/4)
- 360
- 360 K, simple côté, 9 secteurs par piste, 40 cylindres (pour disquette DD 5 1/4)
- 720
- 720 K, double côté, 9 secteurs par piste, 80 cylindres (pour disquette DD 3 1/2)
- 1200
- 1200 K, double côté, 15 secteurs par piste, 80 cylindres (pour disquette HD 5 1/4)
- 1440
- 1440 K, double côté, 18 secteurs par piste, 80 cylindres (pour disquette HD 3 1/2)
- 2880
- 2880 K, double côté, 36 secteurs par piste, 80 cylindres (pour disquette ED 3 1/2)
- t
- Spécifier le nombre de pistes de la disquette.
- T
- Spécifier le nombre total de secteurs de la disquette. Seule une des deux options peut être indiquée (total de pistes ou de secteurs).
- h
- Spécifier le nombre de têtes (côtés).
- s
- Spécifier le nombre de secteurs par piste. Si l’option 2m est indiquée, le nombre de secteurs de 512 octets équivalents sur les pistes génériques (c’est-à-dire pas les tête 0 et piste 0). Si l’option 2m n’est pas indiquée, le nombre de secteurs physiques par piste (qui peut être supérieure à 512 octets).
- 1
- Formater un seul côté (équivalent à -h 1).
- 4
- Formater un disque 360 K double côté (équivalent à -f 360). Lorsque cette option est utilisée avec l’option -1, formater un disque 180 K.
- 8
- Formater un disque avec 8 secteurs par piste.
Les options q, u et b de formatage de MS-DOS ne sont pas gérées et l’option s a une signification différente.
Les options suivantes sont spécifiques aux mtools :
- F
- Formater la partition en FAT32.
- S
- Le code de taille. La taille du secteur est 2 ^ (code_taille + 7).
- X
- Formater le disque sous forme de disque XDF. Consulter la section XDF pour plus de détails. Le disque doit d’abord être formaté à un bas niveau avec l’utilitaire xdfcopy(1) du paquet fdutils. Les disques XDF sont utilisés par exemple comme disque d’installation pour OS/2.
- 2
- Format 2m. Le paramètre de cette option indique le nombre de secteurs pour les piste 0 et tête 0. Cette option est recommandée pour les secteurs plus grands que la normale.
- 3
- Ne pas utiliser un format 2m, même si la géométrie actuelle du disque est celle de 2m.
- 0
- Taux de transfert de données sur la piste 0.
- A
- Taux de transfert sur les pistes autres que 0.
- M
- Taille logicielle de secteur. Ce paramètre indique la taille de secteur en octets utilisée par le système de fichiers MS-DOS. Par défaut, c’est la taille physique de secteur.
- N
- Utiliser le numéro de série indiqué au lieu d’un numéro généré automatiquement.
- a
- Si cette option est indiquée, un numéro de série de style Atari est généré. Les Atari enregistrent leur numéro de série dans l’étiquette d’OEM.
- C
- Créer l’image disque pour y installer le système de fichiers MS-DOS. Bien évidemment, c’est inutile sur les périphériques physiques tels que les disquettes et les partitions de disque dur, mais c’est intéressant pour les fichiers d’image.
- H
- Nombre de secteurs cachés. Ce paramètre est utile pour formater une partition de disque dur qui n’est pas alignée sur les extrémités de piste (c’est-à-dire la première tête de la première piste n’appartient pas à la partition, mais contient une table de partitionnement). Dans ce cas, le nombre de secteurs cachés est en général le nombre de secteurs par cylindre. Cela n’a pas été testé.
- I
- Définir l’identifiant de la version de système de fichiers, Version_sys_de_fich, lors du formatage d’un disque FAT32. Pour le connaître, lancez la commande minfo(1) sur un disque FAT32 existant, puis envoyez-moi un courriel à ce sujet afin que je puisse intégrer la valeur correcte dans les prochaines versions de mtools.
- c
- Définir la taille d’un cluster (en secteurs). Si cette taille génère une FAT (table d’allocation de fichiers) trop grosse pour son nombre de bits, mtools augmente automatiquement la taille du cluster jusqu’à ce que la FAT soit suffisamment petite. Si aucune taille n’est définie explicitement, mtools utilise une valeur par défaut comme décrit dans « Nombre de secteurs par cluster » ci-après.
- d
- Définir le nombre de copies de la FAT. La valeur par défaut est 2. Ce réglage peut être spécifié avec la variable d’environnement MTOOLS_NFATS.
- r
- Définir la taille du répertoire racine (en secteurs). Ce n’est applicable que pour les FAT 12 et 16 bits. Ce réglage peut être spécifié avec la variable d’environnement MTOOLS_DIR_LEN.
- L
- Définir la taille de la FAT.
- B
- Utiliser le secteur d’amorçage stocké dans le fichier ou le périphérique indiqué, au lieu d’utiliser son propre secteur. Seuls les champs de géométrie sont mis à jour pour correspondre aux paramètres des disques ciblés.
- k
- Si possible, conserver le secteur d’amorçage existant. Seuls les champs de géométrie et d’autres données similaires de système de fichiers sont mis à jour pour correspondre aux paramètres des disques ciblés.
- K
- Définir le numéro de secteur où la sauvegarde du secteur d’amorçage doit être stockée (ne concerne que FAT32).
- R
- Définir le nombre de secteurs réservés pour ce système de fichiers. Cela doit être au moins 1 pour les disques non-FAT32, et au moins 3 pour les disques FAT (pour contenir le secteur d’amorçage, le secteur d’information et le secteur d’amorçage de sauvegarde).
- m
- Utiliser un octet non standard de descripteur de média pour ce disque. Ce descripteur est stocké à la position 21 du secteur d’amorçage et comme premier octet de chaque copie de la FAT. L’utilisation de cette option peut perturber DOS ou d’autres anciennes versions de mtools, et peut rendre illisible le disque. N’utiliser cette option que si vous savez ce que vous faites.
- b
- Utiliser un numéro non standard de BIOS de disque pour ce disque. Par défaut, ce numéro est déduit du descripteur de média : 0x80 pour le descripteur de média 0xf8 ou 0x00 autrement.
Pour formater une disquette à une autre densité que celle par défaut, il faut fournir (au moins) les paramètres de ligne de commande qui sont différents de ceux par défaut.
mformat renvoie 0 en cas de succès et 1 en cas d’échec.
Il n’enregistre pas d’information de blocs défectueux dans la FAT. Utiliser mbadblocks(1) pour cela.
Nombre de secteurs par cluster¶
Si l’utilisateur n’indique pas de taille de cluster, mformat détermine une valeur par défaut.
Pour FAT32 il utilise la table suivante pour déterminer le nombre de secteurs par cluster selon le nombre total de secteurs du système de fichiers :
supérieur à 32*1024*1024*2 :
64 secteurs
entre 16*1024*1024*2 et 32*1024*1024*2 : 32 secteurs
entre 8*1024*1024*2 et 16*1024*1024*2 : 16 secteurs
entre 260*1024*2 et 81024*1024*2 : 1 secteur
Cela provient des informations de la page 20 du document fatgen103 de Microsoft qui peut être consulté actuellement à l’adresse suivante :
https://staff.washington.edu/dittrich/misc/fatgen103.pdf
Pour FAT12 et FAT16, mformat utilise une approche itérative où il démarre avec une valeur définie qu’il double jusqu’à ce qu’il puisse remplir le disque avec cette taille de cluster et un nombre de clusters inférieur au maximum autorisé.
La valeur de départ est 1 pour les disques ayant une seule tête ou moins de 2000 secteurs, et 2 pour les disques ayant plus d’une tête et plus de 2000 secteurs.
Le nombre de secteurs par cluster ne peut dépasser 128.
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 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.
| 14 juin 2025 | mtools-4.0.49 |