Ich konnte die Partitionen auf meinem Sandisk Cruzer Force 32 GB USB-Laufwerk nicht formatieren / löschen. Ich erhalte die folgende Fehlermeldung, wenn ich eine der Partitionen lösche.
`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)
Gibt es eine Möglichkeit, mein gesamtes Laufwerk vollständig zu formatieren und in eine große Partition umzuwandeln? Ich habe hier noch keine Lösung für diesen speziellen Fehler gefunden, also dachte ich, ich würde tatsächlich einmal fragen
partitioning
usb
Nektar
quelle
quelle
dd if=/dev/zero of=/dev/sdd bs=2048
? Stellen Sie sicher, dass Sie / dev / sdd nur dann verwenden, wenn dies der Fall ist!Antworten:
Das von Ihnen beschriebene Problem wurde dadurch verursacht, dass ein Gerät auf niedriger Ebene (z. B. dd) Blöcke mit der falschen Größe direkt auf das Gerät schreibt.
Um dies zu beheben, müssen Sie die Geräteblöcke auf die entsprechende Größe neu schreiben. Dies kann mit dd geschehen. Überprüfen Sie Ihr Ausgabegerät, bevor Sie den Befehl ausführen
Sobald der Befehl dd ausgeführt wurde, sollten Sie über gparted auf Ihr Gerät zugreifen können.
quelle
count=32
am Ende des Befehls hinzugefügt und dann ausgeführtdd
. Viel schneller auf diese Weise ;-)Sie können immer versuchen, mit
fdisk
Öffne ein Terminal ( Ctl+ ALt+ t) und tippe
where
/dev/sdy
= Die Gerätedatei für Ihr Flash-Laufwerk. Sobald Siefdisk
geöffnet sind, geben Sie ein, ump
die Partitionstabelle aufzulisten. Sobald Sie wissen, wo sie sich befindet, können Sied #
sie löschen.(#
= Die Partition; BEISPIELd 1
,d 2
)w
schreibt die Partitionstabelle zurück auf den Datenträger undq
beendet das Programm ,m
um Hilfe zu erhalten.Wenn dies
fdisk
fehlschlägt, würde ich Folgendes verwenden (Sei vorsichtig, wenndd
du dies verwendest, da es seinen Spitznamen nicht ohne Grund erhalten hat)Sollte natürlich
/dev/sdy
das eigentliche Gerät für Ihr Flash-Laufwerk ausgewechselt werden, erledigt das für Sie. Sie können die Anzahl = Anzahl erhöhen, um Nullen auf einen größeren Teil der Festplatte zu schreiben, oder sie ganz weglassen, um die gesamte Festplatte zu überschreiben. Wenn Sie dies tun, verlieren Sie natürlich unwiederbringlich alle Dateien, die möglicherweise auf der Festplatte gespeichert wurden.quelle
sudo fdisk /dev/sda
dann an der Eingabeaufforderungd
ein paar mal getippt , um jede Partition der Reihe nach zu löschen, und dannw
meine Änderungen zu schreiben. Nehmen Sie dann das USB-Laufwerk heraus, stecken Sie es wieder ein und erstellen Sie mit dem Festplattenmanager eine Fat32-Partition.dd
der Spitzname?dick death
den Dämonentöter?Dadurch werden alle Partitionen auf Ihrer Festplatte gelöscht
quelle
dd ist mächtig aber gefährlich
dd
ist ein sehr mächtiges aber auch sehr gefährliches Werkzeug. Es funktioniert gut, den ersten Teil eines USB-Laufwerks zu löschen, um Daten zu entfernen, die das gewünschte Tool verwirren könnten. Aberdd
tun Sie, was Sie sagen, ohne Fragen. Wenn Sie also sagen, dass Ihre Familienbilder gelöscht werden sollen ... und ein kleiner Tippfehler ausreicht, um ein anderes Laufwerk anstelle des USB-Laufwerks zu überschreiben, das Sie überschreiben möchten.Ja, Sie können verwenden
dd
, wenn Sie wissen, was Sie tun, aber überprüfen Sie, ob die Befehlszeile mitdd
korrekt ist.mkusb legt einen sicherheitsgurt um dd
mkusb bietet eine grafische Benutzeroberfläche mit Prüfpunkten, mit deren Hilfe Sie das Ziellaufwerk identifizieren und überprüfen können, ob Sie das richtige Laufwerk löschen .
Es gibt Menüoptionen zum Löschen des ersten Megabytes (tatsächlich Mibibyte), was normalerweise ausreicht, oder des gesamten Laufwerks, was ein langsamer Prozess ist und nur in besonderen Fällen nützlich ist, zum Beispiel, wenn ein Pendrive langsam wird (zum Beispiel weniger als 1 MB) die Hälfte der ursprünglichen Geschwindigkeit.)
Unter diesen Links finden Sie Informationen zur Installation und Verwendung von mkusb Version 12 alias mkusb-dus.
help.ubuntu.com/community/mkusb
mkUSB-quick-start-manual.pdf
quelle
Dieses Problem hat etwas mit UEFI-basierten bootfähigen Datenträgern zu tun. Ich erstelle häufig eine bootfähige USB-Festplatte, die ich dann zum Speichern benötige, aber die Partition nicht löschen kann.
Dieser eine Befehl zappt die Partitionstabelle, so dass ich mit dem USB-Laufwerk machen kann, was immer ich will.
sudo sgdisk --zap-all /dev/???
Ersetzen ??? mit dem entsprechenden Bezeichner (z. B. sdc), der dem zu löschenden USB-Datenträger entspricht. Es kann herausgefunden werden durch -
sudo parted -l
oder
sudo fdisk -l
oder
Verwenden Sie das Festplatten- Dienstprogramm.
quelle
Verwenden Sie den
fdisk
Befehl, um die Partition zu löschen und erneut zu erstellen.Führen Sie den Befehl aus:
(In meinem Fall ist die Partition 'sdb1' - durch den richtigen Namen ersetzen)
Befehl (
m
für Hilfe):d
Um die Partition zu löschen, wählen Sie 1 oder 2.Geben Sie ein
w
, um zu speichern und zu beenden.Werfen Sie nun den USB-Stick aus und stellen Sie die Verbindung erneut her, um die Änderungen zu überprüfen.
quelle