|
|
|
|
|
|
|
DESCRIPTION
|
Les fichiers fd accèdent aux
disquettes en mode direct. Les appels ioctl(2)
suivants sont supportés par les
périphériques fd :
|
|
efface les informations sur le médium (la
géométrie du disque dans le
lecteur).
|
|
fixe les informations sur le médium (la
géométrie du disque dans le
lecteur). Ces informations seront perdues au changement de
disquette.
|
|
fixe les informations sur le médium (la
géométrie du disque dans le
lecteur). Ces informations seront conservées
lors du changement de disquette. Cela désactive
l’auto−détection. Pour la
réactiver, il faut effectuer un appel
FDCLRPRM .
|
|
renvoie le type de lecteur (nom). Pour les formats qui
fonctionnent avec plusieurs types de lecteurs,
FDGETDRVTYP renverra le nom du plus ancien type de
lecteur supportant le format.
|
|
désactiver le buffer cache pour le
lecteur.
|
|
fixe le seuil d’erreur pour les rapports
d’erreurs, les abandons, le recalibrage, la
réinitialisation, et la lecture secteur par
secteur.
|
|
récupère le seuil d’erreur
actuel.
|
|
récupère le nom interne du
lecteur.
|
|
efface les statistiques sur les erreurs
d’écriture.
|
|
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, et
l’emplacement et le disque de la dernière.
Les disques sont identifiés par un
numéro qui augmente à (presque) chaque
changement de disquette.
|
|
éteint pendant quelques micro-secondes le
moteur du lecteur. Ceci peut être
nécessaire pour accéder Ã
un disque dont les secteurs sont trop
rapprochés.
|
|
fixe plusieurs paramètres du lecteur.
|
|
récupère ces mêmes
paramètres.
|
|
récupère
l’état caché du lecteur
(disque changé, protection
écriture,..)
|
|
récupère
l’état réel du lecteur
(disque changé, protection
écriture,..)
|
|
récupère
l’état du contrôleur.
|
|
réinitialise le contrôleur
sous certaines conditions.
|
|
envoie une commande directe au
contrôleur.
|
|
Pour plus d’informations, consulter aussi les
fichier d’en−tête
<linux/fd.h> et <linux/fdreg.h> ainsi que
floppycontrol(1).
|
NOTES
|
Les divers formats permettent la lecture et
l’écriture sur de nombreux disques.
Néanmoins si le disque est formaté
avec un espace entre secteurs trop petit, les performances
peuvent diminuer, nécessitant plusieurs
secondes pour accéder à une piste
entière. Pour éviter ceci, utiliser
des formats entrelacés.
Il n’est pas possible de lire des disquettes
formatées en GCR (group code recording),
utilisées par l’Apple ][ et les MacIntosh
(disquettes 800 Ko).
La lecture des disques avec sectorisation
matérielle (un trou par secteur, avec un trou
d’index légèrement
décalé) n’est par
supportée. Ceci était surtout
utilisé avec les vieilles disquettes
8".
|
FICHIERS
AUTEURS
|
Alain Knaff (Alain.Knaff@imag.fr), David Niemi
(niemidc@clark.net), Bill Broadhurst
(bbroad@netcom.com).
|
VOIR AUSSI
|
floppycontrol(1), mknod(1),
chown(1), getfdprm(1), superformat(1),
mount(8), setfdprm(8)
|
TRADUCTION
|
fd(4) |
|
|