Ich habe einen USB-Stick, den ich wiederverwenden möchte.
Wie kann ich es formatieren?
Antwort1
Hierfür gibt es viele verschiedene Möglichkeiten.
Befehlszeile
Sie müssen den Stick nicht unbedingt „formatieren“ (also ein Dateisystem erstellen – USB-Sticks können Sie nicht im eigentlichen Sinne formatieren), wenn Sie nur alle Dateien löschen möchten.
Vorausgesetzt, der Stick ist unter montiert /media/something
, können Sie sagen:
sudo rm -rf /media/something/*
Eine Bestätigung Ihrerseits erfolgt nicht!Versteckte Dateien (Papierkorbordner von Windows oder Mac usw.) werden hierdurch nicht berührt.
Wenn Sie ein makelloses Dateisystem wollen,Stellen Sie sicher, dass das Dateisystem zuerst ausgehängt ist:
sudo umount /dev/whatever_the_device_is
sudo mkfs.vfat -n "Volume Label" /dev/whatever_the_device_is
Dadurch wird ein FAT-Dateisystem erstellt. Wenn Sie ein NTFS-Dateisystem benötigen, können Sie immer mkfs.ntfs
, aber Sie sollten sich bewusst sein, dass einige Implementierungen fehlerhaft sind. Es hängt von Ihrer Distribution und ihrer Aktualität ab.
KDE
Starten Sie denKDE-Partitionsmanager(Wenn Sie es nicht haben, weicht der Paketname von Debian/Ubuntu etwas vom Standard ab partitionmanager
.) Tun Sie das Naheliegendste.
Gnom
Verwenden Sie dieGnome-Festplatten-Dienstprogramm (Palimpsest). Die Verwendung ist ganz einfach: Wählen Sie einfach links Ihr USB-Laufwerk aus. Wenn es bereits eine Partition hat, klicken Sie auf die Schaltfläche „Formatieren“. Andernfalls gibt es eine Schaltfläche „Laufwerk formatieren“, die alles für Sie erledigt.
Ubuntu 11
Ask Ubuntu hat genau diese Frage bereits beantwortet:Wie formatiere ich ein USB- oder externes Laufwerk in 11.10?– beachten Sie, dass Sie hier lediglich durch die Verwendung des Palimpsest-Festplatten-Dienstprogramms geführt werden.
Alles andere
Mein persönliches Lieblings-GUI-Tool für diese Aufgabe istGParted. Es macht alles, was Sie brauchen (außer leider LVM und Verschlüsselung) und ist benutzerfreundlich beim Booten.
Antwort2
Sehen Sie sich die mkfs
Familie der Dienstprogramme an (je nachdem, in welches Format Sie formatieren möchten, benötigen Sie möglicherweise mkfs.ext[234]
, mkfs.vfat
, oder etwas ganz anderes). Bedenken Sie, dass Sie möglicherweise auch die Partitionstypkennung in der Partitionstabelle mit fdisk
oder ähnlich ändern müssen, damit es systemübergreifend funktioniert.
Antwort3
Um ein Dateisystem (neu) zu erstellen, verwenden Sie einen dermkfsFamilie von Tools. Wählen Sie dasjenige basierend auf dem gewünschten Dateisystem aus. Die gebräuchlichsten sind:
- FAT32(
mkfs.vfat
) für maximale Kompatibilität. FAT32 kennt keine Dateieigentümerschaft oder Berechtigungen oder symbolische Links oder viele andere Unix-Konzepte, sondern nur Dateien und Verzeichnisse mit vielen in Dateinamen verbotenen Satzzeichen und ohne Groß-/Kleinschreibung. Die maximale Dateigröße beträgt 4 GB. Wählen Sie dieses Dateisystem, wenn Sie nur eine Reihe von Dateien speichern müssen, die nicht größer als 4 GB sind. - NTFSfür Kompatibilität mit Windows. Die meisten grundlegenden Unix-Funktionen werden unterstützt. Die Unterstützung für NTFS unter anderen Betriebssystemen als Windows ist tendenziell etwas unzuverlässig. Wählen Sie dieses Dateisystem daher nur, wenn Sie Windows-Kompatibilität und große Dateien benötigen.
- ext4ist das De-facto-Standarddateisystem unter Linux. Wählen Sie es, wenn Sie Unix-Funktionen wie symbolische Links und Berechtigungen benötigen.
- ext2ist eine ältere Version von ext4 (es fehlen Funktionen wie ein Journal und gute Unterstützung für Verzeichnisse mit Tausenden von Dateien) und wird von mehr Unix-Systemen unterstützt als ext4 (erwarten Sie unter Windows jedoch keine Wunder). Wählen Sie diese Option, wenn Sie gute Unterstützung in BSD und zumindest schreibgeschützte Unterstützung unter Windows benötigen.
Sie müssen den Namen des Geräts herausfinden, an das das Laufwerk angeschlossen ist. Unter Linux haben Wechseldatenträger normalerweise Namen wie /dev/sda
, /dev/sdb
, usw. Achten Sie darauf, den richtigen Namen auszuwählen, da Sie sonst möglicherweise Ihre Festplatte löschen. Unter Linux können Sie eine Liste der verfügbaren Laufwerke und ihrer Partitionen abrufen, indem Sie ausführen cat /proc/partitions
; die Zahl in der dritten Spalte ist die Größe in Kilobyte. Sie können sich auch einen Überblick darüber verschaffen, wo ein Laufwerk angeschlossen ist, indem Sie sich die Namen in /dev/disk/by-path
und die Laufwerksmodelle in ansehen /dev/disk/by-id
. USB-Sticks haben normalerweise eine einzelne Partition mit der Nummer 1.
Auf vielen Systemen befinden sich diese Tools in /sbin
oder /usr/sbin
, was für Nicht-Root-Benutzer nicht der Standardpfad ist. Darüber hinaus müssen Sie wahrscheinlich Root sein, um sie auszuführen.
Um ein neues Dateisystem zu erstellen, führen Sie den mkfs
Befehl auf dem richtigen Gerät aus:
mkfs.TYPE /dev/NAME_OF_DEVICE
Denken Sie daran, die richtige Partitionsnummer einzugeben. Wenn Sie Linux verwenden und nur eine Festplatte und kein anderes angeschlossenes externes Laufwerk haben, lautet das Gerät normalerweise /dev/sdb1
. Der typische Befehl lautet also
sudo mkfs.vfat /dev/sdb1 # be sure to adjust the device name if necessary
mkfs
hinterlässt einige Fragmente alter Daten, die erst gelöscht werden, wenn sie durch eine neue Datei überschrieben werden. Diese Fragmente können wiederhergestellt werden, indem man sich den Geräteinhalt ansieht und das Dateisystem umgeht. (Es gibt keine Garantie dafür, dass es einfach sein wird, aus den Fragmenten sinnvolle Daten zu rekonstruieren, also hoffen Sie nicht, dies als Rückgängigmachung für „Ups, ich habe das falsche Gerät formatiert“ zu verwenden.) Wenn Sie alle vorhandenen Daten löschen möchten, führen Sie vorher den folgenden Befehl aus mkfs
:
tee </dev/zero /dev/NAME_OF_DEVICE
Stellen Sie unbedingt sicher, dass Sie den richtigen Gerätenamen auswählen, da sonst alle Daten gelöscht werden und keine Hoffnung auf Wiederherstellung besteht.
Beachten Sie, dass die Daten zwar gelöscht werden und mit normaler Software nicht wiederhergestellt werden können, jedoch Spuren hinterlassen können, die mit etwas elektronischer Arbeit wiederhergestellt werden können. SieheReicht es aus, einen USB-Stick nur einmal zu löschen?Die einzige paranoiakonforme Möglichkeit, Daten auf einem Flash-Laufwerk zu löschen, besteht darin, es zunächst zu verschlüsseln und dann alle Kopien des Schlüssels zu vernichten.