Question Impossible de supprimer les partitions du lecteur USB (erreur de taille de bloc)


Je n'ai pas pu formater / supprimer les partitions de ma clé USB Sandisk Cruzer Force 32 Go. Je reçois l'erreur suivante lors de la suppression de l'une des partitions.

`Error deleting partition /dev/sdd2: Command-line `parted --script "/dev/sdd" "rm 2"' exited with non-zero exit status 1: Warning: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
(udisks-error-quark, 0)

Est-il possible de formater complètement tout mon disque et de le transformer en une grande partition? Je n'ai pas encore trouvé de solution à cette erreur particulière, alors je pensais que je demanderais une fois pour une fois


115
2017-09-18 15:21


origine


Comment utilisez-vous pour supprimer les partitions? - kos
J'ai utilisé des disques. GParted ne semble pas détecter / afficher ma clé USB. - Nectar
Avez-vous essayé de l'essuyer d'abord avec dd if=/dev/zero of=/dev/sdd bs=2048? ASSUREZ-VOUS D'UTILISER / dev / sdd UNIQUEMENT SI C'EST CE QU'IL EST! - Daniel
Brillant, cela a parfaitement fonctionné. Je me souviendrai de ces commandes :) - Nectar


Réponses:


Le problème que vous décrivez a été causé par un outil de périphérique de bas niveau (tel que dd) qui écrit des blocs de taille incorrecte directement sur le périphérique.

Pour résoudre ce problème, vous devez réécrire les blocs de périphérique à la taille appropriée. Cela peut être fait avec dd. Vérifiez votre périphérique de sortie avant d'exécuter la commande

sudo dd if=/dev/zero of=/dev/sdd bs=2048 count=32

Une fois la commande dd terminée, vous devriez pouvoir accéder à votre appareil via gparted.


162
2018-03-02 18:09



Cela sonnait si bien, mais ne fonctionnait toujours pas pour moi :( Y a-t-il un moyen de le réparer? - Eric Fossum
J'ai pu corriger cette erreur sans avoir à réécrire tout l'appareil, je viens d'ajouter count=32 à la fin de la commande, puis a couru dd. Beaucoup plus vite de cette façon ;-) - That Brazilian Guy
@Lee Il n'écrira que 32 blocs (dans ce cas, 32 blocs de 2048 octets ou 68 Ko), au lieu d'écrire chaque octet de l'appareil. Je pense qu'il suffirait de remplacer la table de partition ou une zone équivalente au début du périphérique. J'ai spécifié 32 blocs juste pour être sûr. - That Brazilian Guy
Travaillé mais j'ai dû redémarrer mon ordinateur pour le faire fonctionner après avoir utilisé la ligne de commande. - Danyl Bekhoucha
@gooseberry Je ne pense pas qu'il soit possible d’écrire des blocs de taille incorrecte. La seule différence devrait être la vitesse (et en cas de mémoire flash, l'usure). La commande fonctionne probablement, mais l'explication ne semble pas correcte. - Martin


Vous pouvez toujours essayer d'utiliser fdisk

Ouvrez un terminal (Ctl+ALt+t) et tapez

sudo fdisk /dev/sdy

/dev/sdy = Le fichier de périphérique pour votre lecteur flash. Une fois que vous obtenez fdisk Type ouvert p pour répertorier la table de partition, une fois que vous savez où il se trouve, vous pouvez utiliser d # pour le supprimer (# = La partition; Exemple d 1, d 2) w écrit la table de partition sur le disque et q quitte, m pour aider)

Si fdisk échoue, alors j'utiliserais dd  (Soyez prudent en utilisant cela, il a obtenu son surnom pour aucune raison)

sudo dd if=/dev/zero of=/dev/sdy bs=512 count=1

Bien sûr /dev/sdy devrait être remplacé par le périphérique réel pour votre lecteur flash, le fera pour vous. Vous pouvez augmenter le nombre = nombre pour écrire des zéros sur une plus grande partie du disque, ou omettre complètement de remplacer le disque entier. Inutile de dire que si vous faites cela, vous perdez irrémédiablement tous les fichiers stockés sur le disque.


24
2018-02-04 21:51



Travaillé parfaitement Fait sudo fdisk /dev/sda, puis à l'invite tapé d quelques fois pour supprimer chaque partition à son tour, puis w écrire mes modifications Ensuite, a sorti le lecteur USB, le remet en place et a utilisé le gestionnaire de disque pour créer une partition Fat32. - Robin Winslow
Quel est ddle surnom? - Kolob Canyon
Est-ce que ça veut dire dick death le tueur de démons? - Kolob Canyon
Agréable! n'avait pas besoin du tueur de démons: | - Kolob Canyon


wipefs -a /dev/your-device

il effacera toutes les partitions de votre disque


10
2017-12-24 07:56



Cette commande m'a aidé dans mon cas lorsque je ne pouvais pas formater ma clé USB. Soyez prudent lorsque vous choisissez le chemin de votre appareil. Revérifier! - Bakhtiyor
mis à jour pour la réponse la plus simple qui fonctionne - knocte


dd est puissant mais dangereux

dd est un outil très puissant mais également très dangereux. Cela fonctionne bien pour effacer la première partie d'un lecteur USB afin de supprimer toutes les données, qui pourraient perturber l'outil que vous souhaitez utiliser. Mais dd fait ce que vous lui dites de faire sans questions, donc si vous lui dites d'essuyer vos photos de famille ... et une erreur de frappe mineure suffit à écraser un autre lecteur au lieu du lecteur USB, que vous aviez l'intention d'écraser.

Oui, vous pouvez utiliser dd, si vous savez ce que vous faites, mais s'il vous plaît vérifier et vérifier, que la ligne de commande avec dd est correct.

MKUSB enveloppe une ceinture de sécurité autour de dd

mkusb fournit une interface utilisateur graphique avec des points de contrôle pour vous aider à identifier le lecteur cible et à vérifier que vous effacez le lecteur correct.

Il y a des options de menu pour effacer le premier mégaoctet (en fait mibibyte), ce qui est généralement suffisant, ou le lecteur entier, qui est un processus lent, et utile uniquement dans des cas particuliers, par exemple la moitié de la vitesse d'origine.)

enter image description here

Voir ces liens pour plus de détails sur l'installation et l'utilisation de mkusb version 12 alias mkusb-dus.

help.ubuntu.com/community/mkusb

mkUSB-quick-start-manual.pdf


3
2018-02-04 15:40





Utilisation fdisk commande pour supprimer la partition et créer à nouveau.

Exécuter la commande:

sudo fdisk /dev/sdxY  

(Dans mon cas, la partition est "sdb1" - remplacer par le nom correct)

Commande (m pour aider): d pour supprimer la partition, choisissez 1 ou 2.

Type w pour enregistrer et sortir.

Éjectez maintenant l’USB et reconnectez-vous pour vérifier les modifications.


2
2018-01-31 15:03





Ce problème a quelque chose à voir avec les disques de démarrage basés sur UEFI. Je crée souvent un disque USB amorçable, puis j'en ai besoin pour le stockage, mais je ne peux pas supprimer la partition.

Cette commande ci-dessous zappe la table de partition pour que je puisse faire ce que je veux avec le disque USB.

sudo sgdisk --zap-all /dev/??? 

Remplacer ??? avec l'identifiant approprié (par exemple, sdc) correspondant au disque USB à effacer. On peut le découvrir par -

sudo parted -l 

ou

sudo fdisk -l 

ou

en utilisant le disque utilitaire.


2
2018-01-25 11:28



C'est la meilleure réponse. Regarde aussi 1065719/256054. - Lonnie Best