FD
Table des matières
Retour à l'index
NOM
fd - Lecteurs de disquettes
CONFIGURATION
Les lecteurs de disquettes sont des périphériques blocs ayant un numéro
majeur 2. Typiquement, ils sont la propriété de root.floppy (c'est-à-dire
l'utilisateur root, et le groupe floppy) et ont la permission d'accès 0660
(accès par le groupe) ou 0666 (accès pour tous). Pour les périphériques
indiqués ci-dessous, n représente le numéro de lecteur : 0 pour le
premier lecteur, 1 pour le deuxième etc. Pour récupérer un numéro mineur
pour un lecteur spécifique connecté au premier controleur, ajoutez n au
numéro mineur de base. S'il est connecté au deuxième controleur, ajoutez
n+128 au numéro mineur de base. Attention\ : Si vous utilisez un format disposant d'un nombre plus élevé de pistes que celles effectivement gérées par votre lecteur, vous pouvez l'endommager physiquement. Essayer
une seule fois de voir si le lecteur supporte plus que les 40/80 pistes
habituelles ne devrait pas l'endommager, mais aucune garantie n'en est
fournie. Ne créez pas de fichiers spéciaux de périphériques pour ces formats
afin d'empêcher leur utilisation."
Fichiers de périphérique indépendants du lecteur, détectant automatiquement
le format et la capacité :
Fichiers de périphérique 5.25" double densité :
| Nom | Capacité | Cyl. | Sect. | Têtes | Num base mineure
|
|
| fdnd360 | 360K | 40 | 9 | 2 | 4
|
Fichiers de périphériques 5.25" haute densité :
| Nom | Capacité | Cyl. | Sect. | Têtes | Num base mineure
|
|
| fdnh360 | 360K | 40 | 9 | 2 | 20
|
| fdnh410 | 410K | 41 | 10 | 2 | 48
|
| fdnh420 | 420K | 42 | 10 | 2 | 64
|
| fdnh720 | 720K | 80 | 9 | 2 | 24
|
| fdnh880 | 880K | 80 | 11 | 2 | 80
|
| fdnh1200 | 1200K | 80 | 15 | 2 | 8
|
| fdnh1440 | 1440K | 80 | 18 | 2 | 40
|
| fdnh1476 | 1476K | 82 | 18 | 2 | 56
|
| fdnh1494 | 1494K | 83 | 18 | 2 | 72
|
| fdnh1600 | 1600K | 80 | 20 | 2 | 92
|
Fichiers de périphériques 3.5" double densité :
| Nom | Capacité | Cyl. | Sect. | Têtes | Num base mineure
|
|
| fdnu360 | 360K | 80 | 9 | 1 | 12
|
| fdnu720 | 720K | 80 | 9 | 2 | 16
|
| fdnu800 | 800K | 80 | 10 | 2 | 120
|
| fdnu1040 | 1040K | 80 | 13 | 2 | 84
|
| fdnu1120 | 1120K | 80 | 14 | 2 | 88
|
Fichiers de périphériques 3.5" haute densité :
| Nom | Capacité | Cyl. | Sect. | Têtes | Num base mineure
|
|
| fdnu360 | 360K | 40 | 9 | 2 | 12
|
| fdnu720 | 720K | 80 | 9 | 2 | 16
|
| fdnu820 | 820K | 82 | 10 | 2 | 52
|
| fdnu830 | 830K | 83 | 10 | 2 | 68
|
| fdnu1440 | 1440K | 80 | 18 | 2 | 28
|
| fdnu1600 | 1600K | 80 | 20 | 2 | 124
|
| fdnu1680 | 1680K | 80 | 21 | 2 | 44
|
| fdnu1722 | 1722K | 82 | 21 | 2 | 60
|
| fdnu1743 | 1743K | 83 | 21 | 2 | 76
|
| fdnu1760 | 1760K | 80 | 22 | 2 | 96
|
| fdnu1840 | 1840K | 80 | 23 | 2 | 116
|
| fdnu1920 | 1920K | 80 | 24 | 2 | 100
|
Fichiers de périphériques 3.5" extra densité
| Nom | Capacité | Cyl. | Sect. | Têtes | Num base mineure
|
|
| fdnu2880 | 2880K | 80 | 36 | 2 | 32
|
| fdnu3200 | 3200K | 80 | 40 | 2 | 104
|
| fdnu3520 | 3520K | 80 | 44 | 2 | 108
|
| fdnu3840 | 3840K | 80 | 48 | 2 | 112
|
DESCRIPTION
Les fichiers spéciaux fd accèdent aux lecteurs disquettes en mode
direct. Les appels ioctl(2) suivants sont supportés par les périphériques
fd :
- FDCLRPRM
-
efface les informations sur le médium (la géométrie du disque dans le
lecteur).
- FDSETPRM
-
définit les informations de médium d'un lecteur. Ces informations seront
perdues au changement de médium.
- FDDEFPRM
-
définit les informations de médium d'un lecteur. Ces informations seront
conservées lors du changement de médium. Cela désactive
l'auto-détection. Pour la réactiver, il faut effectuer un appel FDCLRPRM.
- FDGETDRVTYP
-
renvoie le type de lecteur (nom). Pour les formats qui fonctionnent avec
plusieurs types de lecteurs, FDGETDRVTYP renverra le nom correspondant au
plus ancien type de lecteur supportant le format.
- FDFLUSH
-
désactiver le tampon de cache pour le lecteur.
- FDSETMAXERRS
-
définit le seuil d'erreur pour les rapports d'erreurs, les abandons, le
recalibrage, la réinitialisation et la lecture secteur par secteur.
- FDSETMAXERRS
-
récupère le seuil d'erreur actuel.
- FDGETDRVTYP
-
récupère le nom interne du lecteur.
- FDWERRORCLR
-
efface les statistiques sur les erreurs d'écriture.
- FDWERRORGET
-
récupère les statistiques sur les erreurs d'écriture. Celles-ci incluent le
nombre total d'erreurs d'écriture, l'emplacement et le disque de la première
erreur ainsi que l'emplacement et le disque de la dernière. Les disques sont
identifiés par un numéro de « génération » qui augmente à (presque) chaque
changement de disque.
- FDTWADDLE
-
éteint pendant quelques micro-secondes le moteur du lecteur. Cela peut être
nécessaire pour accéder à un disque dont les secteurs sont trop rapprochés.
- FDSETDRVPRM
-
définit plusieurs paramètres du lecteur.
- FDGETDRVPRM
-
récupère ces mêmes paramètres.
- FDGETDRVSTAT
-
récupère l'état caché du lecteur (disque changé, protection écriture,..).
- FDPOLLDRVSTAT
-
récupère l'état réel du lecteur (disque changé, protection écriture,..).
- FDGETFDCSTAT
-
récupère l'état du contrôleur.
- FDRESET
-
réinitialise le contrôleur sous certaines conditions.
- FDRAWCMD
-
envoie une commande directe au contrôleur.
Pour des informations plus précises, consultez aussi les fichiers d'en-tête
<linux/fd.h> et <linux/fdreg.h> ainsi que
floppycontrol(1).
NOTES
Les divers formats permettent de lire et d'écrire sur de nombreux types de
disques. Néanmoins, si le disque est formaté avec un espace entre secteurs
trop petit, les performances peuvent diminuer, nécessitant jusqu'à plusieurs
secondes pour accéder à une piste entière. Pour éviter cela, utiliser des
formats entrelacés. Il n'est pas possible de lire des disquettes formattées
avec GCR (Group Code Recording) utilisé par les Apple II et les ordinateurs
Macintosh (disques 800k). La lecture de disquettes sectorisées en dur (un
trou par secteur, avec le trou d'index un peu décalé) n'est pas pris en
charge. Cela était commun aux disquettes 8" plus anciennes.
FICHIERS
/dev/fd*
AUTEURS
Alain Knaff (Alain@linux.lu), David Niemi (niemidc@tux.org), Bill Broadhurst
(bbroad@netcom.com).
VOIR AUSSI
floppycontrol(1), mknod(1), chown(1), getfdprm(1),
superformat(1), mount(8), setfdprm(1)
TRADUCTION
La traduction française de cette page de manuel a été créée par
Christophe Blaess <https://www.blaess.fr/christophe/>,
Stéphan Rafin <stephan.rafin@laposte.net>,
Thierry Vignaud <tvignaud@mandriva.com>,
François Micaux,
Alain Portal <aportal@univ-montp2.fr>,
Jean-Philippe Guérard <fevrier@tigreraye.org>,
Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>,
Julien Cristau <jcristau@debian.org>,
Thomas Huriaux <thomas.huriaux@gmail.com>,
Nicolas François <nicolas.francois@centraliens.net>,
Florentin Duneau <fduneau@gmail.com>,
Simon Paillard <simon.paillard@resel.enst-bretagne.fr>,
Denis Barbier <barbier@debian.org>,
David Prévot <david@tilapin.org>,
Cédric Boutillier <cedric.boutillier@gmail.com>,
Frédéric Hantrais <fhantrais@gmail.com>
et
Grégoire Scano <gregoire.scano@malloc.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 à
Index
- NOM
-
- CONFIGURATION
-
- DESCRIPTION
-
- NOTES
-
- FICHIERS
-
- AUTEURS
-
- VOIR AUSSI
-
- TRADUCTION
-
This document was created by
man2html,
using the manual pages.
Time: 05:06:32 GMT, September 19, 2025