J'ai une carte MicroSD dans un adaptateur USB (qui se branche sur un port USB de ma machine et agit comme une clé USB). J'utilisais Unetbootin pour en faire un lecteur flash USB amorçable avec Kubuntu. Mais je devais annuler pendant que cela fonctionnait. J'ai donc tué le processus Unetbootin à partir de la console.
Depuis lors, je ne peux pas formater la MicroSD ni supprimer le dossier créé par Kubuntu. J'ai également essayé mkdosfs
, sans succès. Je ne peux plus monter le disque non plus? Que puis-je faire pour que ce lecteur soit à nouveau utilisable?
Essayer de créer une nouvelle table de partition dans GParted, comme décrit dans la réponse d'Eliah Kagan, ne fonctionne pas. Il échoue avec le message d'erreur "impossible crear tabla de particiones" ("impossible de créer une table de partitions").
Les cartes mémoire et les clés USB possèdent le même type de matériel, les mêmes méthodes s'appliquent donc aux deux types de périphériques. Le terme "lecteur" peut désigner une clé USB ainsi qu'une carte mémoire (et la carte mémoire peut être connectée via un adaptateur USB ou un connecteur intégré dans l'ordinateur).
Confusion: Il y a des données dans le lecteur, ce qui rend l'outil de partitionnement confus, de penser que le lecteur ne fonctionne pas. Dans ce cas, vous pouvez simplement "effacer" une partie du lecteur (écrasez-la avec des zéros). Il suffit généralement d’effacer le premier mégaoctet, le mégaoctet situé à la tête du lecteur.
Le lecteur est en lecture seule: Je ne veux pas dire qu'il existe un système de fichiers en lecture seule, mais que le lecteur est lisible mais non inscriptible (comme un CDROM ou un DVD). Cela peut être dû à un système d’aide ou à un système concurrent. Il est donc intéressant d’essayer en fonction de cette liste.
Le lecteur est introuvable: Pour utiliser les outils de réparation et de partitionnement disponibles pour les utilisateurs normaux comme vous et moi, le lecteur doit être: reconnu par le système de l'ordinateur et répertorié par exemple par l'outil de ligne de commande lsusb
ou lspci
name__. Vous obtenez plus de détails avec l'option verbeuse
lsusb -v
Le lecteur doit également être reconnu en tant que périphérique de stockage de masse, par exemple par l'outil de ligne de commande lsblk
name__. Les deux lignes de commande
Sudo lsblk -f
Sudo lsblk -m
devrait répertorier le lecteur d’une manière qui vous permette de l’identifier. La ligne de commande suivante est encore meilleure, car elle répertorie également le modèle (qui comprend généralement le nom de marque et/ou le modèle d'une clé USB ou d'un adaptateur de carte).
Sudo lsblk -o model,name,size,fstype,label,mountpoint
(Vous pouvez copier et coller d'ici dans une fenêtre de terminal afin d'éviter les erreurs de frappe.)
L'examen d'un disque actif persistant /dev/sdd
et d'un lecteur cloné en direct /dev/sde
peut produire le résultat suivant:
MODEL NAME SIZE FSTYPE LABEL MOUNTPOINT
...
Extreme sdd 14,6G
├─sdd1 4,5G ntfs usbdata /media/sudodus/usbdata
├─sdd2 1M
├─sdd3 244M vfat usbboot
├─sdd4 874M iso9660 Lubuntu 16.04.1 LTS AMD64 /media/sudodus/Lubuntu 16.04.1 LTS AMD64
└─sdd5 9,1G ext4 casper-rw /media/sudodus/casper-rw
Transcend 4GB sde 3,8G iso9660 Lubuntu 16.04.1 LTS i386
└─sde1 858M iso9660 Lubuntu 16.04.1 LTS i386
...
Une carte mémoire connectée à un emplacement interne peut être identifiée par /dev/mmcblk0
, comme illustré dans l'exemple suivant, où Intel NUC est démarré à partir d'une carte microSD dans un adaptateur situé dans l'emplacement de carte SD.
MODEL NAME SIZE FSTYPE LABEL MOUNTPOINT
mmcblk0 29.7G
├─mmcblk0p1 300M vfat EFI /boot/efi
├─mmcblk0p2 1M
├─mmcblk0p3 6.5G ext4 root /
└─mmcblk0p4 512M swap [SWAP]
Dans ce cas, aucun nom de modèle n'est répertorié. Vous pouvez probablement être convaincu que vous "regardez" la carte de toute façon, mais il existe d'autres outils qui peuvent vous aider à identifier la carte, parted
et lspci
name__,
Sudo parted -ls
Model: SD SP32G (sd/mmc)
Disk /dev/mmcblk0: 31.9GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 316MB 315MB fat32 boot, esp
2 316MB 317MB 1049kB bios_grub
3 317MB 7262MB 6946MB ext2 root
4 7262MB 7799MB 537MB linux-swap(v1)
lspci
...
00:1e.6 SD Host controller: Intel Corporation Sunrise Point-LP Secure Digital IO Controller (rev 21)
...
Essayez de restaurer le lecteur sur un périphérique de stockage standard
Installez et utilisez mkusb (mkusb-dus), qui peut formater alias, restaurer un lecteur sur un périphérique de stockage standard (avec une table de partitions MSDOS et une partition avec le système de fichiers FAT32). Ces instructions concernent de nombreux types de lecteurs ( clés USB , cartes mémoire , disques durs, DISQUE DUR, disques SSD, SSD), mais probablement le plus souvent utilisé pour les clés USB et les cartes mémoire.
Si vous utilisez Ubuntu standard, vous aurez peut-être besoin d'une instruction supplémentaire pour obtenir l'univers du référentiel. (Kubuntu, Lubuntu ... Xubuntu ont automatiquement activé l’Univers du référentiel.)
Sudo add-apt-repository universe # only for standard Ubuntu
Sudo add-apt-repository ppa:mkusb/ppa # and press Enter
Sudo apt-get update
Sudo apt-get install mkusb mkusb-nox usb-pack-efi
Voir ces liens avec des instructions plus détaillées,
mkUSB-quick-start-manual.pdf ou si le lien ne fonctionne pas, ce lien alternatif
version 12 de mkusb alias mkusb-dus:
mkusb nettoie le premier mégaoctet comme première étape de restauration
Parfois, certaines données "incitent" le logiciel à penser que le lecteur ne fonctionne pas, même s'il est bon, et qu'il suffit d'effacer le premier mégaoctet pour se débarrasser de ces données. Vous pouvez "regarder" le lecteur avec un outil qui ne reconnaît pas ou ne comprend pas correctement la structure de la table de partition ou d'un système, par exemple
Afin que vous puissiez
Si mkusb échoue, le lecteur n’est pas détecté par le système ou est en lecture seule. Dans ce cas, essayez conformément à la liste du paragraphe "Le lecteur est en lecture seule" (ci-dessus).
C'est un peu tard, mais voici mes commentaires.
Mon frère a en quelque sorte fait que son lecteur flash ne fonctionne pas sous Windows et en lecture seule sous Linux. Essayer d'utiliser GParted pour créer une nouvelle table de partition ne fonctionnait pas, alors j'ai essayé l'option dd. Cela n'a pas fonctionné non plus, mais après un peu de bidouillage, j'ai utilisé la commande suivante:
Sudo dd if=/dev/zero of=/dev/sdb bs=1M count=40
Après cela, je pourrais utiliser à nouveau GParted, et cela fonctionnait parfaitement. De toute évidence, le premier bloc n’était pas le problème, mais le problème se situait quelque part entre celui-ci et le bloc 40.
Démontez d'abord le lecteur USB, puis formatez-le avec GParted.
Installez le package gparted
dans le Centre logiciel (ou dans le terminal/console en exécutant Sudo apt-get update
suivi de Sudo apt-get install gparted
). Cela vous donne l'éditeur de partition GParted.
Puis lancez GParted. Recherchez le lecteur MicroSD/USB dans la liste des périphériques dans le menu déroulant situé dans le coin supérieur droit de l'écran. Assurez-vous d'avoir le bon appareil. (Vous pouvez regarder sa taille pour vous aider à évaluer cela.) Ce serait très mauvais si vous avez accidentellement formaté un disque différent contenant des données précieuses, ou votre système Ubuntu, dessus!
Avec le bon périphérique sélectionné, exécutez Device...
> Create Partition Table...
. Utilisez les options par défaut (cliquez simplement sur Apply
name__, ne changez pas l’option sous Advanced
name__). Veuillez noter que, bien que d'autres modifications dans GParted ne soient effectuées que lorsque vous appliquez vos modifications, la création d'une nouvelle table de partition supprime tout élément sur le lecteur sur lequel elle est effectuée et est effectuée immédiatement lorsque vous effectuez une modification. cliquez sur Apply
name __ .
Créez maintenant une partition FAT32 sur le périphérique (ou une partition FAT16 si elle est très petite , de l'ordre de quelques mégaoctets seulement, ou si vous avez besoin d'une Partition FAT16, par exemple, parce que vous suivez les instructions qui appellent une partition FAT16). La nouvelle partition FAT32 devrait couvrir l’ensemble du lecteur (valeur par défaut dans GParted). Vous verrez la partition à cet endroit, mais cela ne fait que vous montrer à quoi ressemblera lorsque vous appliquez vos modifications.
Appliquez ensuite vos modifications (en cliquant sur la coche verte). Quittez GParted.
Vous devriez pouvoir trouver la nouvelle partition dans n’importe quelle fenêtre de Nautilus (navigateur de fichiers), sous Périphériques à gauche. Montez la partition en cliquant dessus sous Devices dans Nautilus.
Vous devriez maintenant pouvoir y écrire avec UNetbootin.
Je viens de le tester sur mon Linux, vous devriez utiliser Utilitaire de disque. (Système> Administration> Utilitaire de disque)
unmount volume
s'il est monté. Si une erreur survient, essayez de la démonter du bureau. Si le problème persiste, retirez-la et rebranchez-la.format drive
et laissez la valeur par défaut. (c'est l'enregistrement de démarrage principal)Create partition
, choisissez NTFS et laissez la valeur par défaut.Cette étape je me suis testé, s'il vous plaît s'il y a quelque chose d'autre, dites-le moi.