Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/08/2009, à 21:39

dmalik

formater une disquette sur un lecteur usb

Soit un lecteur usb et une disquette fat sous ubuntu 9.04.
Le montage est automatique dans /media/disk.
Tout va bien je lis et j'écrit sur la dsk .
Je ne trouve pas la commande pour formater la disquette en FAT.

fdformat /media/disk renvoie
/media/disk: n'est pas un périphérique de bloc

mkdosfs /media/disk
mkdosfs 3.0.1 (23 Nov 2008)
mkdosfs: unable to open /media/disk

gfloppy ne trouve pas le lecteur de dsk

Merci
DM

Hors ligne

#2 Le 30/08/2009, à 22:08

lasl92260

Re : formater une disquette sur un lecteur usb

ton problème c'est que /media/disk n'est pas un périphérique de bloc mais un point de montage…
ce qui est attendu est quelquechose du type /dev/hda pour un disque dur par exemple. c'est un fichier et non un repértoire.
pour connaitre le nom exact du tiens:

sudo lshw -class disk

Hors ligne

#3 Le 30/08/2009, à 22:42

dmalik

Re : formater une disquette sur un lecteur usb

Merci
Avec

sudo lshw -class disk

Je trouve :

*-disk
       description: SCSI Disk
       physical id: 0.0.0
       bus info: scsi@2:0.0.0
       logical name: /dev/sdc

Mais horreur :

~$ mkdosfs /dev/sdc
mkdosfs 3.0.1 (23 Nov 2008)
/dev/sdc: Permission denied

donc je fais
~$ sudo mkdosfs /dev/sdc
mkdosfs 3.0.1 (23 Nov 2008)
/dev/sdc: No medium found

Il y a pourtant une disquette sur le lecteur monté

~$ fdformat /dev/sdc
/dev/sdc: Permission non accordée
~$ sudo fdformat /dev/sdc
/dev/sdc: Aucun medium trouvé

Que faire  ?

Merci

Hors ligne

#4 Le 30/08/2009, à 23:21

lasl92260

Re : formater une disquette sur un lecteur usb

attention, j'ai oublié de t'avertir que /dev/sd(x) correspondait à tes disques durs…
ce ne sont pas des disquettes et en général il faut éviter de les formater…

essaye sans «-class disk» et cherche «floppy»

en général pour un lecteur de disquette on trouve /dev/fd… (fd=floppy disk)

Dernière modification par lasl92260 (Le 30/08/2009, à 23:22)

Hors ligne

#5 Le 30/08/2009, à 23:51

dmalik

Re : formater une disquette sur un lecteur usb

Merci de toute cette aide

Je trouve :
disk
             description: Windows FAT volume
             vendor: MSDOS5.0
             physical id: 0.0.0
             bus info: scsi@3:0.0.0
             logical name: /dev/sdd
             logical name: /media/disk
             version: FAT12
             serial: 0c4c-1cfe
             size: 15EiB
             capabilities: fat initialized
             configuration: FATs=2 filesystem=fat mount.fstype=vfat mount.options=rw,nosuid,nodev,uid=1000,fmask=0077,dmask=0077,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,flush signature=69642072 state=mounted


donc je tape :

~$ sudo fdformat /dev/sdd
Impossible de déterminer le type de format courant: Argument invalide

ACH !!!

~$ sudo mkdosfs /dev/sdd
mkdosfs 3.0.1 (23 Nov 2008)
mkdosfs: /dev/sdd contains a mounted file system.

je démonte  et
~$ sudo mkdosfs /dev/sdd
mkdosfs 3.0.1 (23 Nov 2008)
mkdosfs: Device partition expected, not making filesystem on entire device '/dev/sdd' (use -I to override)

ACH ACH !

Allons bon !
je cherche  et trouve cela dans une doc :

   Les périphériques de disquettes génériques, /dev/fd0  et  /dev/fd1,  ne
        fonctionneront  pas  avec  fdformat  quand  un  format non standard est
        utilisé, ou si  le  format  n’a  pas  été  détecté  automatiquement  au
        préalable.   Dans   ce  cas,  utilisez  setfdprm(8)  pour  charger  les
        paramètres du disque.

Mais

~$ setfdprm /dev/sdd
Usage: setfdprm drive [geometry]
Type setfdprm --help to get a more complete help
Not a floppy drive

Allons bon !

je re-cherche et trouve ça :
G-raison a écrit :
>
> Est-ce que la commande mkdosfs /dev/fd0 fait un formatage rapide?

Le programme mkdosfs ne fait pas de formatage. Comme son nom l'indique,
son rôle se limite à créer un système de fichier MSDOS (FAT) sur un
volume, point.

> Je voulais un formatage complet.

Si par "formatage complet" tu entends "formatage physique de la
disquette + création du système de fichiers", il te faut utiliser
fdformat pour le formatage physique puis mkdosfs pour la création du
système de fichiers.

Que faire alors !

DM

Hors ligne

#6 Le 31/08/2009, à 12:20

lasl92260

Re : formater une disquette sur un lecteur usb

si tu est bien sur que

logical name: /dev/sdd
logical name: /media/disk

Correspond bien à ton lecteur de disquette allons y… (mais vérifies bien quand même car comme dit plus haut «Les périphériques de disquettes génériques, /dev/fd0  et  /dev/fd1»)

donne le retour de

sudo fdisk -l

Ensuite lorsque tu fait:

~$ sudo mkdosfs /dev/sdd
mkdosfs 3.0.1 (23 Nov 2008)
mkdosfs: Device partition expected, not making filesystem on entire device '/dev/sdd' (use -I to override)

Cela signifie qu'il faut que tu donne le nom de la partition et non le nom du périphérique c'est à dire quelque chose comme /dev/sdd0… mais ce chiffre est à vérifier dans le retour de fdisk -l

Hors ligne

#7 Le 31/08/2009, à 15:35

dmalik

Re : formater une disquette sur un lecteur usb

sudo fdisk -l

renvoie les infos des disques durs sda et sdb puis :

Disque /dev/sdd: 1 Mo, 1474560 octets
1 têtes, 3 secteurs/piste, 960 cylindres
Unités = cylindres de 3 * 512 = 1536 octets
Identifiant de disque : 0x69642072

Cela ne ressemble pas à une table de partition.
Vous avez probablement sélectionné le mauvais périphérique.

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdd1   ?   567003941  1217932109   976392253   52  CP/M
La partition 1 a des débuts physique/logique différents (non Linux?):
     phys=(10, 101, 13) logique=(567003940, 0, 1)
La partition 1 a des fins physique/logique différentes:
     phys=(368, 101, 45) logique=(1217932108, 0, 2)
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/sdd2   ?   656746166   731662721   112374833+  73  Inconnu
La partition 2 a des débuts physique/logique différents (non Linux?):
     phys=(357, 112, 50) logique=(656746165, 0, 2)
La partition 2 a des fins physique/logique différentes:
     phys=(378, 115, 37) logique=(731662720, 0, 3)
La partition 2 ne se termine pas sur une frontière de cylindre.
/dev/sdd3   ?   499539979   881643303   573154985+  20  Inconnu
La partition 3 a des débuts physique/logique différents (non Linux?):
     phys=(335, 0, 9) logique=(499539978, 0, 3)
La partition 3 a des fins physique/logique différentes:
     phys=(32, 32, 32) logique=(881643302, 0, 1)
La partition 3 ne se termine pas sur une frontière de cylindre.
/dev/sdd4   ?           1           1           0   20  Inconnu
La partition 4 a des débuts physique/logique différents (non Linux?):
     phys=(32, 83, 32) logique=(0, 0, 1)
La partition 4 a des fins physique/logique différentes:
     phys=(339, 83, 25) logique=(1431655765, 0, 1)
La partition 4 ne se termine pas sur une frontière de cylindre.

et si je change de disquette c'est à peu près pareil

Wahoouu !

Hors ligne

#8 Le 31/08/2009, à 16:09

lasl92260

Re : formater une disquette sur un lecteur usb

essaye maintenant la command suivante:

mkfs -t msdos -c /dev/sdd0

Hors ligne

#9 Le 31/08/2009, à 17:24

dmalik

Re : formater une disquette sur un lecteur usb

Merci

Avec

sudo mkfs -t msdos -c -I /dev/sdd

Ca marche mais une disquette qui ne veut pas être montée automatiquement ne se formate pas
Daniel

Hors ligne

#10 Le 31/08/2009, à 19:21

lasl92260

Re : formater une disquette sur un lecteur usb

est-ce résolu ou reste-t-il encore un problème?

Hors ligne

#11 Le 31/08/2009, à 22:24

dmalik

Re : formater une disquette sur un lecteur usb

ca marche la disquette que j'avais mise en 2eme avait des secteurs defectueux
Merci

Hors ligne

#12 Le 31/08/2009, à 23:30

lasl92260

Re : formater une disquette sur un lecteur usb

pense à rajouter le tag [résolu] dans le titre du topic.
Pour cela édite ton premier message et ajoute ces quelques mots au début du titre…

Hors ligne