USB-Stick Integrität testen?
- Carsten Hölscher
- Administrator
- Beiträge: 33450
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
USB-Stick Integrität testen?
Wir hatten einen Stick, der offenbar technisch nicht ok ist. Die Daten ließen sich nicht auf die Festplatte kopieren. Nun ist das vermutlich eim Einzelfall. Trotzdem die Frage: Kennt jemand ein Verfahren, was so schnell geht dass es den Einpackprozess nicht groß verzögert und solche Fälle erkennt?
Carsten
Carsten
Zuletzt geändert von Carsten Hölscher am 14.12.2015 21:26:25, insgesamt 1-mal geändert.
-
- Beiträge: 8975
- Registriert: 04.11.2001 19:57:46
- Aktuelle Projekte: Zusi3 Objektbau
- Kontaktdaten:
Re: USB-Stick Intigrität testen?
Wenn es nur darum geht, ob überhaupt irgendetwas vom Stick gelesen werden kann, würde ich mir ein Programm schreiben, dass eine der kleineren Dateien vom Stick liest und von mir aus auch noch eine billige Checksumme über das gelesene Ergebnis laufen lässt.
Mein Youtube-Kanal: youtube.com/echoray1
-
- Beiträge: 638
- Registriert: 06.12.2012 10:23:58
Re: USB-Stick Intigrität testen?
Ne, bei dem Fall ist es so, dass die große setup.exe wohl korrupt ist, der Stick und andere Dateien aber grundsätzlich ok. Da würde dein Vorschlag nicht funktionieren.Alwin Meschede hat geschrieben:Wenn es nur darum geht, ob überhaupt irgendetwas vom Stick gelesen werden kann, würde ich mir ein Programm schreiben, dass eine der kleineren Dateien vom Stick liest und von mir aus auch noch eine billige Checksumme über das gelesene Ergebnis laufen lässt.
Viele Grüße
Axel
Axel
-
- Beiträge: 6294
- Registriert: 09.11.2002 02:00:47
Re: USB-Stick Intigrität testen?
Hallo Zusammen,
ich würde vorschlagen diesen Einzelfall hiermit http://www.heise.de/download/h2testw.html" target="_blank mal zu testen.
Sollte dabei der beliebte Speicherbetrug raus kommen, habt Ihr ein Problem.
Ansonsten dürfte es ein Einzelfall sein.
Für den Serientest:
Da würde ich die gute alte Kommandozeile nehmen, nix ist schneller.
Dann würde ich auf c:\master die Dateien Hinlegen und ein batch.cmd nehmen.
Hier ist F: das usb sticklein, alle dateien müssen gleich heissen.
Habt Ihr Unterverzeichnisse müsst Ihr noch ein Zeile Pro Unterverzeichnis zu packen und via Errorlevel bei fehlern zu eine marke
verzweigen und ein Warnung aus geben.
Das als batch.cmd speichern und via Verknüpfung aufrufen.
mfg
Ralf
ich würde vorschlagen diesen Einzelfall hiermit http://www.heise.de/download/h2testw.html" target="_blank mal zu testen.
Sollte dabei der beliebte Speicherbetrug raus kommen, habt Ihr ein Problem.
Ansonsten dürfte es ein Einzelfall sein.
Für den Serientest:
Da würde ich die gute alte Kommandozeile nehmen, nix ist schneller.
Dann würde ich auf c:\master die Dateien Hinlegen und ein batch.cmd nehmen.
Hier ist F: das usb sticklein, alle dateien müssen gleich heissen.
Habt Ihr Unterverzeichnisse müsst Ihr noch ein Zeile Pro Unterverzeichnis zu packen und via Errorlevel bei fehlern zu eine marke
verzweigen und ein Warnung aus geben.
Code: Alles auswählen
@echo on
comp c:\master\*.* f:\*.*
mfg
Ralf
Zuletzt geändert von F(R)S-Bauer am 13.12.2015 19:58:48, insgesamt 3-mal geändert.
Verstehe die IT, heute: IoF -> Internet over Fax, eine Deutsch Erfindung...
-
- Beiträge: 8975
- Registriert: 04.11.2001 19:57:46
- Aktuelle Projekte: Zusi3 Objektbau
- Kontaktdaten:
Re: USB-Stick Intigrität testen?
Über wieviel Megabyte reden wir? 500 MB? Wenn der Stick beim Lesen 12 MB/s bringt, hätte man das ja in gut 40 Sekunden eingelesen. Dann weiß man Bescheid. Man könnte natürlich wenn's schnell gehen soll auch Teile der Datei "samplen". Dann hätte man eine Aussage a la "mit x % Wahrscheinlichkeit ist die Setup.exe in Ordnung"
Mein Youtube-Kanal: youtube.com/echoray1
- Max Senft
- Administrator
- Beiträge: 3004
- Registriert: 04.11.2001 14:01:40
- Aktuelle Projekte: Dies und das
- Wohnort: Blieskastel, Saarland, Deutschland
- Kontaktdaten:
Re: USB-Stick Intigrität testen?
Hi,
ich hätte da jetzt an ein Tool gedacht, dass eine Checksumme berechnet. MD5 oder SHX. allerdings braucht das halt auch die Zeit um die gesamte Datei einzulesen. Die ausgespuckte Checksumme mit der korrekten vergleichen, fertig.
Auf die schnelle hatte ich sogar ein Tool auf der Microsoft-Seite gefunden, das von Microsoft nicht supported wird : https://www.microsoft.com/en-us/downloa ... x?id=11533" target="_blank
Gruß
Max
ich hätte da jetzt an ein Tool gedacht, dass eine Checksumme berechnet. MD5 oder SHX. allerdings braucht das halt auch die Zeit um die gesamte Datei einzulesen. Die ausgespuckte Checksumme mit der korrekten vergleichen, fertig.
Auf die schnelle hatte ich sogar ein Tool auf der Microsoft-Seite gefunden, das von Microsoft nicht supported wird : https://www.microsoft.com/en-us/downloa ... x?id=11533" target="_blank
Gruß
Max
Administrator, Programmierer, Ansprechpartner bei Problemen mit dem Board
-
- Beiträge: 425
- Registriert: 13.06.2009 08:35:47
Re: USB-Stick Intigrität testen?
Ach Gottchen, bei solchen Einzelfällen ist es wie überall im Handel: Umtauschen. Bei GR hatten wir auch einmal eine defekte DVD - Zurückgeschickt und eine Neue dafür bekommen.
Ist zwar für alle Beteiligten ein bißchen Aufwand und eher ärgerlich aber bei so einer überschaubaren Produktion kann man das schon machen, denke ich.
( kann mal Jemand die Überschrift ändern auf "Integrität" ? )
Ist zwar für alle Beteiligten ein bißchen Aufwand und eher ärgerlich aber bei so einer überschaubaren Produktion kann man das schon machen, denke ich.
( kann mal Jemand die Überschrift ändern auf "Integrität" ? )
-
- Beiträge: 638
- Registriert: 06.12.2012 10:23:58
Re: USB-Stick Intigrität testen?
Nein, den Fehler würden wir schon gerne vorher bemerken.bottomisenormous hat geschrieben:Ach Gottchen, bei solchen Einzelfällen ist es wie überall im Handel: Umtauschen.
Ja.Alwin Meschede hat geschrieben:Über wieviel Megabyte reden wir? 500 MB?
Zuletzt geändert von Axel Hölscher am 13.12.2015 20:46:43, insgesamt 1-mal geändert.
Viele Grüße
Axel
Axel
- Roland Ziegler
- Beiträge: 5508
- Registriert: 04.11.2001 22:09:26
- Wohnort: 32U 0294406 5629020
- Kontaktdaten:
Re: USB-Stick Intigrität testen?
Jau, MD5 o.ä. wäre ein üblicher Weg. So ein Prüfsummenprüfer lässt sich mit dem Crypto-API aus dem Windows-SDK auch recht schnell selbst schreiben. Noch einfacher aber über .Net, weil da die Schnittstelle simpler ist.Max Senft hat geschrieben:Hi,
ich hätte da jetzt an ein Tool gedacht, dass eine Checksumme berechnet. MD5 oder SHX. allerdings braucht das halt auch die Zeit um die gesamte Datei einzulesen. Die ausgespuckte Checksumme mit der korrekten vergleichen, fertig.
Auf die schnelle hatte ich sogar ein Tool auf der Microsoft-Seite gefunden, das von Microsoft nicht supported wird : https://www.microsoft.com/en-us/downloa ... x?id=11533" target="_blank
Gruß
Max
Re: USB-Stick Intigrität testen?
md5sum, gibt es AFAIK auch für Windows. Dauert bei 500M und nem USB Stick (vermutlich langsam und noch 2.0?) etwas aber m.E. noch in Ordnung. crc32 geht deutlich schneller (CPU seitig) aber ist auch nicht ganz so "sicher" im Vergleich zu einer MD5 (was die collisions betrifft) Summe, sollte aber auch in diesem Fall ausreichen.
Man kann beides auch wunderbar automatisieren.
Man kann beides auch wunderbar automatisieren.
Zuletzt geändert von idl0r am 13.12.2015 22:00:02, insgesamt 1-mal geändert.
- Roland Ziegler
- Beiträge: 5508
- Registriert: 04.11.2001 22:09:26
- Wohnort: 32U 0294406 5629020
- Kontaktdaten:
Re: USB-Stick Intigrität testen?
Ich wusste doch, ich hatte das vor einiger Zeit in .Net gebraucht:
Code: Alles auswählen
public static class ExtFileInfo {
public static byte[] ComputeMD5 (this FileInfo fi) {
using (var md5 = SSC.MD5.Create ()) {
using (var stream = File.OpenRead (fi.FullName)) {
return md5.ComputeHash (stream);
}
}
}
}
- Carsten Hölscher
- Administrator
- Beiträge: 33450
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: USB-Stick Integrität testen?
MD5 findet das Problem. Werde das jetzt in den automatischen Bestellprozess einbauen.
Danke für Eure Hilfe.
Carsten
Danke für Eure Hilfe.
Carsten
- Matthias W.
- Beiträge: 643
- Registriert: 23.01.2015 15:07:14
- Aktuelle Projekte: Irgndwas im Taunus mit Wasserstoff
- Wohnort: EWIT
Re: USB-Stick Integrität testen?
Glückwunsch zum Erfolg Carsten!Carsten Hölscher hat geschrieben:MD5 findet das Problem. Werde das jetzt in den automatischen Bestellprozess einbauen.
Danke für Eure Hilfe.
Carsten
Sei euch vergönnt