web-dev-qa-db-fra.com

J'ai formaté une clé USB et maintenant, il est indiqué que la destination est en lecture seule.

le problème

C’était un disque USB amorçable Ubuntu au début, j’essayais de le formater avec Nautilus, cela ne fonctionnait pas, puis j’ai simplement supprimé la partition avec Gparted et créé une nouvelle partition FAT32. mais quand j'ai essayé de copier quoi que ce soit sur le lecteur USB, cela m'a donné cette erreur. Je suis le propriétaire du lieu, techniquement, je devrais pouvoir lui écrire.

Screenshot

Ce que j'ai essayé jusqu'à présent

  1. Essayé de formater la partition en NTFS, il m'a donné la même erreur

  2. J'ai essayé de formater la partition en EXT4, root a pris la propriété de l'emplacement, j'ai récupéré la propriété en exécutant

    chown -R user:user PATH
    

    cela a fonctionné, je suis devenu le propriétaire mais l'erreur était toujours là.

  3. J'ai essayé de formater en utilisant l'appli Disque, le formatage a réussi mais je ne peux toujours pas écrire.

  4. Puisqu'il s'agit d'un lecteur USB OTG, j'ai essayé de le connecter à mon téléphone (Nexus 5) et étrangement, je peux y écrire depuis mon téléphone (à l'aide de l'explorateur de fichiers ES). Les fichiers écrits sont visibles dans Nautilus mais je ne peux toujours pas écrire de nouvelles données. à l'aide de Nautilus

  5. Je n'ai pas installé Windows, donc je ne peux pas le formater à partir de là.

sortie de lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   0   1.8T  0 disk 
├─sdb4   8:20   0   713G  0 part /mnt/Series
├─sdb2   8:18   0   220G  0 part /mnt/Movies
├─sdb3   8:19   0   710G  0 part /mnt/Hollywood
└─sdb1   8:17   0   220G  0 part /mnt/Stuff
sdc      8:32   1  15.1G  0 disk 
└─sdc1   8:33   1  15.1G  0 part /media/sumeet/bb499853-a4a5-40dd-
a5cc-c94d4ec0a
sda      8:0    0 111.8G  0 disk 
├─sda5   8:5    0  14.3G  0 part /
├─sda1   8:1    0   7.6G  0 part [SWAP]
└─sda6   8:6    0  89.9G  0 part /home

La question concernant le disque est dev/sdc1 qui est clé USB Strontium Nitro

la sortie de mount est publiée ici à coller Ubunt

sortie de ls -l /media/sumeet/rupam

total 5568
-rw-r--r-- 1 sumeet sumeet 1833612 Apr 11  2017 IMG_20170325_191153.jpg
-rw-r--r-- 1 sumeet sumeet 2537997 Apr 11  2017 IMG_20170329_200512.jpg
-rw-r--r-- 1 sumeet sumeet 1319450 Apr 11  2017 IMG_20170407_085110.jpg

UPDATE (J'ai écrit cette section assez rapidement, s'il vous faut des explications supplémentaires, merci de demander)

J'ai essayé d'exécuter cette commande comme suggéré dans la réponse

Sudo dd if="/dev/zero" of="/dev/sdc1"
Sudo reboot

qui a pris une éternité, et après le redémarrage de ma clé USB n’a pas été montée, j’ai essayé de la monter à /mnt/sdc1 en exécutant

Sudo mount -o rw,users,umask=000 /dev/sdc1 /mnt/sdc1

which gave me this output
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
   missing codepage or helper program, or other error

   In some cases useful info is found in syslog - try
   dmesg | tail or so.

la dernière fois que je l'ai formaté, je me souviens très bien qu'il s'agit de la partition ext4 sur le lecteur USB. J'ai donc exécuté cette commande pour corriger le fait que j'avais déjà utilisé cette commande sur le même problème sur mes partitions /dev/sdbn.

 Sudo e2fsck -f -b 32768 -y /dev/sdc1

maintenant il dit

e2fsck 1.43.3 (04-Sep-2016)
e2fsck: Bad magic number in super-block while trying to open /dev/sdc1

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>

Est-ce que c'est une façon pour moi de savoir que ma partition (clé USB) était en fait Ext4?

après tout, ce Sudo lsblk -f ne montre aucun type de partition sur mon lecteur

NAME   FSTYPE LABEL     UUID                                 MOUNTPOINT
sdb                                                          
├─sdb4 ext4   Series    707694b6-97b8-4374-9283-c98192591486 /mnt/Series
├─sdb2 ext4   Movies    b2d7f1a7-f3e6-4ca5-9925-d8225c897e4d /mnt/Movies
├─sdb3 ext4   Hollywood c2104e2a-cc8e-4b7b-9bba-a05d316472b4 /mnt/Hollywood
└─sdb1 ext4   Stuff     54c9765b-af6d-4a62-905f-09b56e280178 /mnt/Stuff
sdc                                                          
└─sdc1                                                       
sda                                                          
├─sda2                                                       
├─sda5 ext4             1cdd8ee7-c5c6-4bd6-af9b-9ed320f50c30 /
├─sda1 swap             d1749176-6c41-4961-a6bd-0c6a56968970 [SWAP]
└─sda6 ext4             161aa7c2-8e61-4848-8615-49cf66d80130 /home

UPDATE 2

mkusb a finalement résolu mon problème, la clé USB est de retour et fonctionne pleinement

wiki de la communauté mkusb

6
Sumeet Deshmukh

J'ai eu le même problème avec les versions récentes d'Ubuntu lors de la création de Live USB. Si votre problème est le même que le mien, le correctif que j'ai mis en place est très simple. Le problème semble être lié au système de fichiers vidé sur l'USB lorsque vous créez un disque de démarrage Ubuntu. Effacer le tout début du périphérique USB efface tout ce qui cause ce problème.

Voici ce que vous voulez faire.

  • Déterminez le chemin d'accès à votre périphérique, pas le chemin de la partition. Le mien est/dev/sdd. Le chemin de l'appareil ne finira jamais par un numéro! Les chiffres indiquent les partitions sur le périphérique. Le chemin d'accès au périphérique doit ressembler à /dev/sdX, où X est une lettre a-z. Utilisez l’outil gnome-discs, sélectionnez votre périphérique et regardez le titre de la fenêtre . disks.png
  • Assurez-vous que aucun des partitions de votre périphérique USB est monté.
  • Armé de votre chemin de périphérique, exécutez la commande suivante en remplaçant/votre/périphérique par votre chemin de périphérique (ATTENTION: cela détruira les données existantes sur le périphérique que vous fournissez. le chemin pour)

    Sudo dd if=/dev/zero of=/your/device bs=1M count=10
    
  • Enfin, essayez maintenant de reformater votre clé USB et celle-ci devrait redevenir normale.

6
b_laoshi