AA_balloon_ackinderma_sxc_739620.jpg

© Ackinderma, sxc.hu

Mit F3 USB-Sticks und Flashspeicher prüfen

Blick nach innen

USB-Sticks und Flashspeicher gehören heute zum festen Inventar fast jedes mobilen IT-Anwenders. Das kleine Tool F3 beugt Datenverlust vor, der durch Placebo-Speicher und Defekte entsteht.

Sie sind klein, leicht und bieten alltagstaugliche Kapazitäten: USB-Sticks und Flash-Speicherkarten. Doch obwohl sie keine mechanischen Bauteile besitzen und teils sogar in Metallgehäusen stecken, arbeiten sie nicht vollkommen ohne Verschleiß.

Zudem finden Sie auf Online-Plattformen wie Ebay teils zu Dumping-Preisen Flashmedien, die aber durch einen manipulierten Controller mehr Kapazität simulieren, als sie tatsächlich erreichen. Höchst ärgerlich, wenn plötzlich durch Ausfall von Speicherzellen oder Placebo-Speicher wichtige Daten verschwinden oder wenn im Extremfall der Zugriff auf das Medium nicht mehr klappt.

Damit Ihnen so etwas erspart bleibt, brauchen Sie nur zwei Dinge: Linux und das Programm F3. Das testet durch Schreiben und Lesen die Integrität der Speicherzellen von Flashmedien und beugt so unangenehmen Überraschungen vor. Um das Programm zu nutzen, sollten Sie zunächst unbedingt alle wichtigen Daten vom zu testenden Speicher sichern und diesen anschließend leeren.

Auf geht's

Das aus Brasilien stammende Programm finden Sie auf einer schnörkellosen Webseite als Quelltext [1]. Sie laden zunächst das ZIP-Archiv herunter und entpacken es in ein Verzeichnis Ihrer Wahl. Nun wechseln Sie in das neu angelegte Unterverzeichnis f3-2.2 und kompilieren die Software im Terminal mithilfe des Befehls make linux. Erhalten Sie an dieser Stelle die Fehlermeldung Error 127, so installieren Sie zunächst Make und die GCC-Collection aus den Repositories der Distribution nach.

Die Routine generiert die zwei ausführbaren Binaries f3write und f3read. Diese beiden Programme für die Kommandozeile testen die Datenträger durch Lese- und Schreibzugriffe, wobei sie die tatsächlich vorhandene Kapazität ermitteln. So kommen Sie Defekten schnell und zuverlässig auf die Spur.

Test

Im Test nahm die Software einen Intenso- und einen No-Name-USB-Stick mit jeweils 4 GByte angegebener Kapazität sowie eine SD-Karte unter die Lupe.

F3write schreibt jeweils 1 GByte große Dateien mit der Endung .fff auf das Medium, wobei – je nach Kapazität – die letzte geschriebene Datei etwas kleiner ausfällt. Da F3write keine vorhandenen Daten überschreibt, sollte das Medium komplett frei sein, um zuverlässige Werte zu gewährleisten.

Um die Software zu starten, geben Sie einfach im Terminal den Befehl aus der ersten Zeile von Listing 1 ein. Bei Distributionen, die Udisks2 [2] nutzen, verwenden Sie stattdessen den Befehl aus der zweiten Zeile. In jedem Fall ersetzen Sie die Platzhalter (kursiv) durch die für Ihr System korrekten Werte.

Listing 1

./f3write /media/Laufwerks-UUID
./f3write /run/media/Benutzer/Laufwerks-UUID

Die Software generiert nun die Dateien und zeigt im Terminal den Fortschritt an (Abbildung 1). Je nach Kapazität und verwendeten Speicherbausteinen dauert das Schreiben bereits bei kleineren Medien recht lange, da diese oft mit Geschwindigkeiten von maximal 2 bis 4 MByte/s voll ausgelastet sind. Höherwertige Hardware dagegen glänzt durch höhere Datenraten.

Abbildung 1: Im ersten Durchgang beschreibt F3 den gesamten Datenträger.

Nach erfolgreichem Abschluss des Vorganges geben Sie im Terminal den Befehl Listing 2, Zeile 1 oder Zeile 2 ein. F3read liest nun die eben generierten Dateien aus. Treten hierbei Probleme auf oder schafft es das Programm nicht, alle Sektoren auszulesen, sehen Sie dies sofort im Terminal. Nach Abschluss des Lesevorgangs zeigt das Programm zusätzlich die erzielte Lesegeschwindigkeit an (Abbildung 2).

Abbildung 2: Beim Auslesen dieses Speichers gab es keine Unregelmäßigkeiten.

Listing 2

$ ./f3read /media/Laufwerks-UUID
$ ./f3read /run/media/Username/Laufwerks-UUID

Aus den beim Auslesen ermittelten Werten ersehen Sie die wahre Kapazität des Flashspeichers. Differieren hier die Angaben im Vergleich zu den Kapazitäten beim Schreiben, und sehen Sie insbesondere in der Spalte corrupted andere Werte als null, ist der Speicher defekt.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 2 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Portable Linux-Installationen optimieren
    Flashspeicher reagieren empfindlich auf häufiges Schreiben. Linux bringt aber die richtigen Mittel mit, um die Lebenszeit des mobilen Datenträgers drastisch zu erhöhen.
  • Linux-Riegel für unterwegs
    Statt auf eine Festplatte können Sie Linux auch problemlos auf einen USB-Stick installieren. Dieser Artikel verrät Ihnen, wie Sie sich mit OpenSuse oder Kubuntu ein Linux zum Mitnehmen basteln.
  • Sicher unterwegs
    Klein, kleiner, winzig: Je kleiner der USB-Stick, desto eher geht er verloren oder bleibt an einem fremden Rechner angesteckt zurück. Mit USBCryptFormat sichern Sie Ihre Daten für den Fall eines Verlusts des Speichermediums gegen Datenklau.
  • Mehrere Linux-Varianten auf einem USB-Stick installieren mit Multisystem
    Linux bedeutet Vielfalt. Experimentieren Sie gern mit verschiedenen Derivaten, dann bringt das kleine Programm Multisystem diese für Sie optimal auf einem USB-Stick zusammen.
  • Linux am Stiel
    Statt Linux auf der Platte zu installieren, können Sie auch einen USB-Stick verwenden. Von dem läuft Linux oft flott genug, wenn Stick und Rechner USB 3 unterstützen, und der Stick lässt sich auf mehreren PCs nutzen. Wir zeigen, was Sie beachten müssen, damit das Stick-Linux auch Ihre privaten Dateien und Einstellungen speichert.
Kommentare

Infos zur Publikation

LU 04/2017: SPEZIAL-DISTRIBUTIONEN

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

WLAN lässt sich nicht einrichten
Werner Hahn, 21.03.2017 14:16, 0 Antworten
Dell Latitude E6510, Ubuntu 16.4, Kabelbox von Telecolumbus. Nach Anklicken des Doppelpfeiles (o...
"Mit Gwenview importieren" funktioniert seit openSuse 42.2 nicht mehr
Wimpy *, 20.03.2017 13:34, 2 Antworten
Bisher konnte ich von Digitalkamera oder SD-Karte oder USB-Stick Fotos mit Gwenview importieren....
Ich habe eine awk Aufgabe und bekomme es nicht so Recht hin
Dennis Hamacher, 10.03.2017 18:27, 1 Antworten
Ich hoffe Ihr könnt mir dabei helfen oder mir zeigen wie der Befehl richtig geschrieben wird. Ich...
Unter Linux Open Suse Leap 42.1 einen Windows Boot/ ISO USB Stick erstellen...
Tim Koetsier, 07.03.2017 15:26, 1 Antworten
Hallo, weiß jemand wie ich oben genanntes Vorhaben in die Tat umsetzen kann ? Wäre echt dankba...
Druckertreiber installieren OpenSuse42.1
Tim Koetsier, 07.03.2017 15:22, 1 Antworten
hallo, kann mir BITTE jemand helfen ich verzweifel so langsam. Habe einen Super Toner von Canon...