Sie können dazu ein gutes altes Linux-Tool dd
verwenden.
Um dies zu tun:
- Öffnen Sie zuerst ein Terminal mit Ctrl+ Alt+ T.
- Dann tippe
sudo blkid
das Terminal ein.
Untersuchen Sie die Ausgabe sehr sorgfältig und genau.
[sudo] password for anwar:
/dev/sda1: UUID="63c6fb01-aac4-4d38-b29e-5a5780a98d12" TYPE="ext4"
/dev/sda2: LABEL="Main" UUID="A80C1BD70C1B9F7E" TYPE="ntfs"
/dev/sda5: LABEL="Work" UUID="01CCB271A80A07E0" TYPE="ntfs"
/dev/sda6: LABEL="Edubuntu" UUID="364126ac-01c9-4dd2-ab19-eecc733a9640" TYPE="ext4"
/dev/sda7: LABEL="Windows" UUID="5A8C72C98C729EE7" TYPE="ntfs"
/dev/sda8: UUID="312d4cd9-21a9-4c0d-aa34-26230e70fa89" TYPE="swap"
/dev/sdb1: UUID="E87F-1D12" TYPE="vfat"
Schauen Sie sich die letzte Zeile mit an /dev/sdb1
. Das ist das USB-Laufwerk, das mit dem Dateisystem Fat (vfat) formatiert ist. Beachten Sie, dass das USB-Laufwerk nur eine benannte Partition hat /dev/sdb1
. Wenn es andere Partitionen gegeben hätte, wären sie benannt worden als /dev/sdb2
... und so weiter. Das USB - Laufwerk selbst genannt wird/dev/sdb
, sei bemerkt , dass es sich um eine nicht hat 1
, 2
oder eine beliebige Anzahl nachsdb
Führen Sie dann diesen Befehl aus, um alle Daten auf dem USB-Laufwerk durch 0 zu ersetzen.
sudo dd if=/dev/zero of=/dev/sdX bs=1k count=2048
Ich habe das Original /dev/sdb
im Befehl absichtlich nicht angegeben , damit neue Benutzer ihr System nicht versehentlich durcheinander bringen. Ersetzen Sie den in Schritt 4 im obigen Befehl angegebenen Namen des USB-Laufwerks.
Dies sollte Ihnen einen sauberen USB geben. Nach diesem Vorgang müssen Sie mindestens eine Partition erstellen, um den USB-Stick verwenden zu können.
Partition auf der leeren Festplatte erstellen
Um eine neue Partition zu erstellen, können Sie parted
program verwenden. Ich gebe ein Beispiel für das Erstellen einer Partition in einer vollständigen Raw-Festplatte. Unsere USB-Festplatte hat eine Größe von 2 GB (~ 2048). Wir gehen davon aus, dass es der Gerätename ist /dev/sdb
. Sie können den Gerätenamen mit dem Befehl überprüfen sudo lsblk
(Sie müssen das richtige Gerät anhand der Größe usw. erraten).
- Zuerst müssen wir den USB-Stick nach dem letzten Befehl auswerfen und erneut einstecken.
Dann müssen wir eine Partitionstabelle auf der Festplatte erstellen. Wir werden eine Partitionstabelle vom Typ msdos erstellen, die manchmal als Master-Boot-Record bezeichnet wird.
sudo parted /dev/sdb mklabel msdos
Anschließend fügen Sie eine leere "primäre" Partition hinzu, die später ein Fat-Dateisystem enthält.
sudo parted -a none /dev/sdb mkpart primary fat32 0 2048
Wir haben den Startpunkt (von 0 MB) bis zum Endpunkt (2048 MB) angegeben, obwohl die Festplatte möglicherweise nicht über 2048 MB Speicherplatz verfügt, aber keine Sorge, parted passt ihn automatisch an. Beachten wir die Schaffung eines einzigen , primären auf der gesamten Festplattenpartition. Sie können jedoch mehrere Partitionen erstellen. (Dies wird jedoch nicht empfohlen, da Windows nur die erste Partition erkennt .)
Diese neu erstellte Partition hat die ID /dev/sdb1
Erstellen Sie anschließend durch Formatieren ein Fat-Dateisystem auf der Partition / dev / sdb1.
mkfs.vfat -n "Disk" /dev/sdb1
Wir erstellen ein fettes Dateisystem auf der /dev/sdb1
Partition mit dem Namen "Disk".
Das ist es. Sie haben jetzt eine neue saubere USB-Festplatte mit einer fetten Partition.
Beachten Sie, dass Sie auch das Festplatten-Dienstprogramm verwenden können, um eine Partition zu erstellen und diese mit Fat zu formatieren.
Verwenden des Festplatten-Dienstprogramms
Drücken Sie die SuperTaste und geben Sie "Disk utility" ein.
Wählen Sie im Fenster des Festplatten-Dienstprogramms das USB-Laufwerk im Abschnitt "Peripheriegeräte" aus.
Möglicherweise müssen Sie das Laufwerk zuerst aushängen.
Klicken Sie anschließend auf die Schaltfläche "Laufwerk formatieren"
Wählen Sie den Partitionstabellentyp aus dem neuen Fenster. Wählen Sie "Master Boot Record".
Nachdem Sie die neue Partitionstabelle erstellt haben. Das Fenster des Festplatten-Dienstprogramms sieht folgendermaßen aus
Klicken Sie auf die Schaltfläche "Neue Partition erstellen".
Wählen Sie "Partitionstyp" und geben Sie optional einen Namen für die Partition ein.
Die Partition wird innerhalb von 4-5 Sekunden erstellt und Sie haben danach ein sauberes USB-Laufwerk.
Verwendung von Gparted
Zuerst müssen Sie gparted installieren, falls Sie dies noch nicht getan haben. Sie können es installieren, indem Sie auf diesen Link klicken: gparted oder diesen Befehl in einem Terminal verwenden
sudo apt-get install gparted
Öffnen Sie dann gparted, indem Sie im Bindestrich "gparted" eingeben. Drücken Sie zum Öffnen des Bindestrichs die SuperTaste, die auch als "Windows" -Taste bezeichnet wird.
Wählen Sie dann das USB-Gerät aus dem Dropdown-Menü rechts aus. Es sollte so sein /dev/sdb
, /dev/sdc
etc. Bitte achten/dev/sda
Sie darauf , nicht auszuwählen , da es sich um das Gerät handelt, auf dem Ihr Betriebssystem installiert ist . Sie sollten es nur auswählen, wenn Sie wissen, was Sie tun.
Überprüfen Sie nach Auswahl des USB-Geräts (das sich in meinem System befindet /dev/sdb
), ob eine der Partitionen aktiviert ist. Sie können ein Schlüsselsymbol im gemounteten Partitionseintrag und den Mount-Punkt dieser Partition sehen.
Heben Sie die Bereitstellung aller auf diesem Gerät bereitgestellten Partitionen auf. Wählen Sie zum Aufheben der Bereitstellung die Partition aus → Klicken Sie mit der rechten Maustaste → Wählen Sie im Menü die Option zum Aufheben der Bereitstellung aus.
Gehen Sie dann zu gparted menu → Devices (Geräte) → wählen Sie Create partition table (Partitionstabelle erstellen) , um eine neue Partitionstabelle auf dem ausgewählten Gerät zu überschreiben und zu erstellen.
Es wird ein neues Fenster angezeigt, in dem Sie über die auszuführende Aktion informiert werden. Der Standard-Partitionstyp ist "msdos" und ich empfehle Ihnen dringend, ihn nicht zu ändern, wenn Sie es nicht wissen. Überprüfen Sie auch ein anderes Mal, dass Sie tatsächlich das richtige Gerät ausgewählt haben. Klicken Sie dann auf Übernehmen .
Nachdem Sie auf die Schaltfläche Übernehmen geklickt haben, ist das Gerät absolut leer. Keine Partition und keine Daten.
Wählen Sie dann den nicht zugewiesenen Speicherplatz aus → Klicken Sie mit der rechten Maustaste → Wählen Sie Neu, um eine neue Partition zu erstellen.
In der neuen Partition Dialogfeld zu erstellen, wählen Sie erstellen als „primäre“, Dateisystem als „FAT32“ und klicken Sie auf die Add - Taste. Optional können Sie dieser Partition auch einen Namen geben.
Nachdem Sie auf die Schaltfläche Hinzufügen geklickt haben, zeigt gparted eine Vorschau des Geräts an, wenn Sie die Änderungen übernehmen. In der Symbolleiste wird ein hellgrünes Häkchensymbol angezeigt. Sie müssen auf dieses Symbol klicken, um die Änderung zu übernehmen. Es gibt auch eine Schaltfläche zum Rückgängigmachen , die Sie verwenden können, wenn bei einem Schritt etwas schief geht.
Nach dem Anwenden der Änderungen zeigt gparted die Meldung "Alle Vorgänge wurden erfolgreich abgeschlossen" an.
Jetzt sind Sie fertig.
Verwenden des neuen Festplatten-Dienstprogramms (12.10)
Ubuntu 12.10 ist jetzt mit einem neuen Festplatten-Dienstprogramm ausgestattet. Es benutzt ein neues udisks2
Programm als Backend.
Öffnen Sie zuerst das neue Festplatten-Dienstprogramm, indem Sie im Dash "Disks" eingeben. Bringen Sie den Bindestrich durch Drücken der SuperTaste
Nach dem Öffnen des Programms Disks (ehemals Disk-Utility) . Mach das
Wählen Sie die externe Festplatte aus
Hängen Sie den Datenträger aus, wenn er bereits angehängt ist.
Wählen Sie dann die Partition aus und löschen Sie sie, indem Sie auf das Wiedergabesymbol "Stop" klicken.
Wiederholen Sie diesen Schritt, wenn Sie mehr als eine Partition auf dem Datenträger haben, bis alle Partitionen gelöscht wurden.
Nachdem alle Partitionen gelöscht wurden, enthält die Festplatte nur noch freien Speicherplatz. Sie können jetzt eine Partition erstellen, indem Sie auf das kleine +
Symbol klicken .
Wählen Sie den Typ als "FAT", geben Sie eine Bezeichnung ein und klicken Sie auf "Erstellen", um eine Partition zu erstellen.
Ihre Festplatte enthält jetzt eine Partition. Sie können die Partition mounten, indem Sie auf das Symbol "Abspielen" klicken. Sie können den Speicherort des bereitgestellten Laufwerks direkt durchsuchen, indem Sie auf den Link mit der Bezeichnung "In Verwendung, Ja" klicken.
Sie sind fertig.
Wenn Sie etwas absolut und unwiederbringlich verschwunden haben möchten,
shred
ist dies eine ziemlich gute Option.wo
sdx
ist dein thumbdrive sollte wohl den trick machen - er überschreibt das ganze laufwerk 5 mal (wechslen
zu einer passenden nummer ) mit zufälligen daten.Den Pfad zum Thumbdrive finden Sie mit
fdisk -l
.quelle
shed -vzn 3 /dev/sdX
:-v
für ausführliche Informationen,-n 3
zum dreimaligen Überschreiben und-z
zum Schreiben von Nullen am Ende, um das Zerkleinern zu verbergen.Terminal öffnen
Machen
Auf Ihrem Bildschirm wird etwas Ähnliches angezeigt:
Angenommen, Ihr USB-Laufwerk ist SDB mit 4 GB Speicher
Dann mach
Auf diese Weise überschreiben Sie Ihren gesamten Pendrive mit Nullen. Alles, einschließlich möglicher Viren und Malware, wird gelöscht.
Hier ist die
/dev/sdb
Portion extrem wichtig und Sie müssen besonders vorsichtig sein.Wenn Sie beispielsweise
a
anstelle von "b
in" setzen,/dev/sdb
wird Ihre gesamte Festplatte stattdessen mit Nullen beschrieben.Hier habe ich
count=2048
als meine USB - Stick Größe ist 4 GB und da hier erstellt Blockgröße 2MB , so 2 MB x 2048 = 4096 MB = 4 GB . Ersetzen Sie 2048 durch Ihren passenden Wert.Auch wenn Sie möchten, können Sie die Blockgröße nach Belieben ändern.
mach jetzt
Die Ausgabe ist ungefähr so
Hier bestätigen Sie Ihre aktuelle pendrive Speichergröße.
Als nächstes müssen Sie eine Partitionstabelle erstellen. Wir werden das mit getrenntem Werkzeug tun .
Geben Sie im Terminal Folgendes ein:
Beschriften Sie es als GPT-Typ Paritionstabelle
Stellen Sie die Standardgröße von MB bis GB ein
Erstellen Sie schließlich die Partitionstabelle:
Hier habe ich 3,7 GB getan, weil der tatsächliche freie Speicherplatz meines Pendrive 3,7 GB beträgt. Ersetzen Sie es durch Ihren eigenen Wert.
Als nächstes sehen Sie das Endergebnis
Das Ganze wird ungefähr so aussehen:
Drücken
q
und setzen enter, um die getrennte Eingabeaufforderung zu verlassen.Jetzt ist es Zeit, ein Dateisystem zu erstellen. Wir werden das universelle Dateisystem fat32 erstellen .
Wir werden auch den Befehl mkfs verwenden, um dies zu tun.
Geben Sie im Terminal Folgendes ein
Jetzt haben Sie ein brandneues Laufwerk, das frei von Viren und Malware ist
quelle
Sie können das Laufwerk formatieren, um sicherzustellen, dass alle Daten auf dem Laufwerk gelöscht werden. Siehe So formatieren Sie ein USB- oder externes Laufwerk? Einzelheiten dazu finden Sie hier.
WARNUNG: Diese werden alle Daten auf dem Laufwerk gelöscht! Stellen Sie sicher, dass Sie nichts Wichtiges auf Ihrem Flash-Laufwerk löschen, bevor Sie dies versuchen.
quelle
Das oben angegebene Skript löscht nur die Partitionstabelle und nicht den gesamten Datenträger, den das OP angefordert hat.
Um alles von der Festplatte zu löschen und alle Bits auf Null zu setzen
Erläuterung der zusätzlichen Optionen:
Durch das Entfernen von "count = 2048" wird die Beschränkung auf 2048 Byte aufgehoben, sodass dd auf der gesamten Festplatte ausgeführt werden kann.
bs = 4Mb - bs ist die Blockgröße. Dadurch wird der Löschvorgang in 4Mb-Blöcken ausgeführt, was schneller als 1k ist.
iflag und oflag versuchen, die Pufferung zu deaktivieren, die für einen konstanten Stream nicht benötigt wird.
Folgen Sie dann den oben beschriebenen Anweisungen, um die Festplatte zu partitionieren und zu formatieren.
Um den Laufwerksbuchstaben zu finden, öffnen Sie ein Terminal und führen Sie Folgendes aus:
Stecken Sie dann das Flash-Laufwerk ein und der Laufwerksbuchstabe wird angezeigt!
Ersetzen Sie X in / dev / sdX durch den Festplattenbuchstaben
Dadurch werden alle Daten auf der Festplatte gelöscht!
quelle
Windows-Virendateien auf einem USB-Stick sind unter Linux sichtbar. Löschen Sie einfach alle Dateien, die Sie nicht kennen. Überprüfen Sie alle Ordner, um sicherzugehen. Ich benutze diese Technik seit langer Zeit erfolgreich. Auf diese Weise können Sie sogar Ihre Daten behalten.
quelle
Diese Brute-Force-Methode löscht die Partitionstabelle vollständig, indem sie mit Nullen überschrieben wird. Sie können dann mit dem ausgewählten Tool neu partitionieren:
Stellen Sie sicher, dass Sie das richtige Ausgabegerät und kein internes Laufwerk haben! Die Behebung eines Fehlers wird sehr schwierig sein. Nach dem Schreiben würde ich den Stick entfernen und wieder einsetzen.
Quelle: https://ubuntuforums.org/showthread.php?t=2319295
quelle