J'ai réussi à écrire une image ISO 9660 sur ma clé USB, ce qui donne à tout mon ordinateur le sentiment que l'appareil est en fait un CD. J'ai essayé diverses méthodes pour supprimer cette partition, mais rien ne semble fonctionner. J'ai essayé fdisk
, qui dit
$ fdisk -l / dev / sdb Impossible d'ouvrir / dev / sdbJ'ai eu un crash lorsque j'essaie de l'utiliser sur cet appareil.
J'ai même essayé
$ dd si = / dev / zéro de = / dev / sdbmais il se bloque sans aucune sortie (que ce soit sur l'écran ou sur le disque). Cependant, lorsque je branche le port USB, il monte et je peux voir (mais pas éditer) les fichiers qu'il contient.
edit : maintenant le résultat est
$ dd si = / dev / zéro de = / dev / sdb dd: ouverture de `/ dev / sdb ': système de fichiers en lecture seule
J'ai également essayé de le reformater sous Windows, mais le processus de formatage se termine, puis le message "Impossible de formater le lecteur".
Comment puis-je supprimer cette partition et ramener tout mon lecteur USB à la normale?
EDIT 1 : Essayer un simple mkfs
ne fonctionne pas:
$ sudo mkfs -t vfat / dev / sdb mkfs.vfat 3.0.0 (28 sept. 2008) mkfs.vfat: n'essaiera pas de créer un système de fichiers sur le disque '' / dev / sdb '(utilisez -I si vous le souhaitez)Je ne peux pas faire
mkfs
sur /dev/sdb1
parce qu'il n'y a pas une telle partition, comme le montre:$ ls / dev | grep sdb sdb
EDIT 2 : Voici les informations publiées par dmesg lorsque je branche l’appareil dans:
$ dmesg . . (couper) . USB 2-1: Nouveau périphérique USB trouvé, idVendor = 058f, idProduct = 6387 USB 2-1: Nouvelles chaînes de périphériques USB: Mfr = 1, Produit = 2, SerialNumber = 3 usb 2-1: Produit: Stockage de masse usb 2-1: Fabricant: Générique usb 2-1: numéro de série: G0905000000000010885 stockage usb: appareil trouvé à 4 usb-storage: attend que le périphérique soit réglé avant de scanner usb-storage: analyse complète de l'appareil scsi 6: 0: 0: 0: Lecteur FLASH à accès direct AU_USB20 8.07 PQ: 0 ANSI: 2 sd 6: 0: 0: 0: [sdb] 4069376 Secteurs matériels de 512 octets (2084 Mo) sd 6: 0: 0: 0: [sdb] La protection en écriture est désactivée sd 6: 0: 0: 0: [sdb] Sens du mode: 03 00 00 00 sd 6: 0: 0: 0: [sdb] En supposant que le cache du lecteur: écrive sd 6: 0: 0: 0: [sdb] 4069376 Secteurs matériels de 512 octets (2084 Mo) sd 6: 0: 0: 0: [sdb] La protection en écriture est désactivée sd 6: 0: 0: 0: [sdb] Sens du mode: 03 00 00 00 sd 6: 0: 0: 0: [sdb] En supposant que le cache du lecteur: écrive sdb: table de partition inconnue sd 6: 0: 0: 0: [sdb] Disque amovible SCSI connecté sd 6: 0: 0: 0: attaché scsi générique sg2 type 0 Extensions ISO 9660: Microsoft Joliet niveau 3 Extensions ISO 9660: RRIP_1991A SELinux: initialisé (dev sdb, type iso9660), utilise genfs_contexts CE: hpet augmentant min_delta_ns à 15 000 nsecCela montre que le périphérique est au format ISO 9660 et qu'il l' est
/dev/sdb
.
EDIT 3 : Voici le message que je trouve au bas de dmesg
après avoir lancé cfdisk
et écrit une nouvelle table de partition sur le disque:
SELinux: initialisé (dev sdb, type iso9660), utilise genfs_contexts sd 17: 0: 0: 0: [sdb] Périphérique non prêt: Touche de détection: Pas prêt [en cours] sd 17: 0: 0: 0: [sdb] Périphérique non prêt: <> ASC = 0xff ASCQ = 0xffASC = 0xff <> ASCQ = 0xff end_request: erreur d'E / S, dev sdb, secteur 0 Erreur d'entrée / sortie de la mémoire tampon sur la sdb du périphérique, bloc logique 0 Ecriture de page perdue à cause d'une erreur d'E / S sur sdb
sudo dd if=some.iso of=/dev/sdb
- je ne me souviens pas avoir fait quoi que ce soit d'autre qui pourrait le faireRéponses:
D'accord, il s'avère que dans ce cas, quelque chose (éventuellement lorsque j'ai écrit le système de fichiers iso-9660 sur le lecteur) a déclenché une forme de protection interne en écriture sur le lecteur. Il n’existe pas de commutateur externe de protection en écriture / maintien, mais c’est pourtant la sortie
dmesg
lorsque je lanceen tant que root:
Notez les commentaires sur la protection! Cependant, lorsque je branche le périphérique, je reçois,
Notez que ce message indique que le périphérique n'est pas protégé en écriture! Donc, malheureusement, il semble que le disque en soit doté ( kaput ).
la source
Je suis nouveau dans ce système d’administration Linux, alors quand j’ai eu exactement le même problème, j’ai fouillé sans faire de folie à ma méthode, mais j’ai réussi à retirer le fs iso9660 et à récupérer la clé USB.
revenu
Alors j'ai ensuite essayé
suivi par
Puis, lorsque vous êtes invité à nouveau, sélectionnez fdisk pour créer une table de partition DOS vide (quelque chose que je pensais pouvoir écraser avec ce que je voulais plus tard).
J'ai pris les messages retournés pour signifier que j'avais au moins "cassé" l'iso9660 fs alors suis allé essayer mkfs
Tout cela m'a laissé avec le répertoire "lost + found" sur la clé USB.
Enfin, je suis allé sur le site Web Ubuntu ( http://www.ubuntu.com/download/ubuntu/download , section 2) et ai utilisé le stick pour créer une image de démarrage d'Ubuntu à des fins d'essai, et cela m'a permis. La beauté des images Ubuntu créées sur le stick de cette manière réside dans le fait qu’elles peuvent être supprimées facilement et que le stick est récupéré pour un autre usage.
Je mentionne cette toute dernière étape car, avec le recul, je me demande si j’avais fait cela en premier lieu, cela aurait fonctionné, je ne sais pas. Comme mentionné, je suis nouveau dans ce domaine Linux et j'essaye différentes distributions (par exemple, Fedora, Ubuntu, etc.) sur des CD live avec le support le plus pratique, et je casserai certainement beaucoup de choses en cours de route.
la source
créera un système de fichiers vfat sur le lecteur. L'option -I doit être transmise si vous souhaitez que le système de fichiers soit créé sur l'intégralité du lecteur et non sur une partition. Si vous voulez d'abord partitionner le lecteur, utilisez fdisk. Bien sûr, fdisk ne peut pas lire le disque maintenant, car il ne contient aucune partition. Mais je suis sûr qu'il saura y écrire.
la source
En regardant l'
dmesg
extrait, il semble que quelque chose est automatiquement monté le lecteur (vérifier avecmount
). Avant de faire quoi que ce soit, vous devez le démonter à la main.Mettez ensuite le bloc à zéro avec la partition table (
dd if=/dev/zero of=... bs=512 count=1
) et exécutez un outil de partitionnement pour recréer une table de partition vide. Après cela, débranchez et replacez (ne devrait pas être nécessaire, mais ...) et créez / formatez les partitions souhaitées. Après avoir créé les partitions (vous devrez peut-être débrancher et replacer à nouveau), vous devriez avoir/dev/sdb1
ou quelque chose comme ça, qui est l'endroit où vous devriez créer le système de fichiers.Notez que toutes les étapes doivent être effectuées en tant que root (avec
sudo
ou équivalent). Veillez à ne pas écrire le mauvais nom de périphérique, sinon vous pourriez effacer votre disque dur!la source
J'ai toujours le sentiment que nous présumons que quelque chose va se révéler faux. Puisque le périphérique est lisible, cette ligne vous permettra au moins de voir les données vous-même, plutôt que de dépendre des interprétations des autres programmes.
De plus, nous pourrions peut-être dissocier les problèmes liés au nœud de développement des problèmes liés à ce qu'il y a sur le périphérique, en le forçant sur un autre port. Soit branchez-le sur une autre prise USB, soit branchez un autre disque en premier pour occuper sdb.
la source
dd if=/dev/zero of=/dev/sdb
fonctionner. Cependant, fedora monte toujours le périphérique en tant que ff ISO9660 lorsqu’il est branché!udev
, ou quoi que ce soit qui monte automatiquement le lecteur.Actuellement, votre clé USB n'a pas de table de partition, le système de fichiers iso9660 est directement assis sur le disque entier (comme un cdrom)
Je pense que vous devez d'abord faire une partition
(assurez-vous qu'il n'est pas monté auparavant) dans l'application fdisk, créez une nouvelle partition.
après cela, placez le système de fichiers sur la nouvelle partition
la source
dmesg
montre qu'il y a en fait un message d'erreur. (voir Edit 3 en question ci-dessus)J'ai eu exactement le même problème que toi. Cependant, j'ai pu trouver une solution à partir d'un endroit surprenant. Un ancien ordinateur portable avec Windows 98SE, qui est le dernier système Windows que j'ai jamais possédé. Quoi qu'il en soit, insérez-le simplement et lorsque vous essayez d'accéder au lecteur, Windows vous demandera si vous souhaitez le formater. Cliquez sur Oui et vous aurez un lecteur au format fat16 entièrement fonctionnel. Je ne sais pas si cela fonctionne avec les nouvelles versions de Windows cependant. Bonne chance.
la source
Peut-être avec un simple
la source
La nuit dernière j'ai fait
Après quatre heures, j'avais une brique iso9660 non amorçable, immuable. À la suite des réflexions de David, j'ai appelé le «créateur de disque de démarrage» d'Ubuntu (tapez «créateur de disque de démarrage» dans le tiret) et simplement sélectionné «effacer». Cela l'a fait.
Le lecteur USB a ensuite été signalé comme étant FAT32 et tout va bien.
la source
Retirez le lecteur et voyez si vous pouvez toujours le lire. Je me demande si d'une manière ou d'une autre / dev / usb (ou d'où que vous lisiez) soit devenu un répertoire de fichiers ordinaire.
la source
mount
, il s’agit d’un système de fichiers iso9660. Cependant, gparted ne montre que 2 Go d’espace non alloué sur le lecteur.dd
se plaint que / dev / sdb est un système de fichiers en lecture seuleAvez-vous essayé de le remonter avec l'option -t?
Si cela ne fonctionne pas, j'essaierai de le reproduire plus tard, quand je rentrerai à la maison. Cela semble être un problème intéressant. Sera amusant de bricoler avec:]
la source
mount
vérifie d'abord le type de fichierLa meilleure façon de le faire est:
A partir du
wipefs
manuel:Cela présente de nombreux avantages, comme informer le noyau de la modification (afin d'éviter toute erreur lors du formatage ultérieur), de ne pas effacer les données ni les systèmes de fichiers , etc.
la source
U3 dispose d'un utilitaire pour supprimer sa partition U3. Il supprime également la partition / le périphérique créé par l'utilitaire qui crée l'iso 9660. Cela n'a été confirmé que sur une clé USB u3, mais il peut maintenant être formaté et récupérer totalement l'espace en tant que clé USB. Vous pourriez tenter le coup.
la source