2011-01-11 7 views
-3

Ich habe einen USB-Stick mit FAT32-Dateisystem. Ich wirklich in der Notwendigkeit, dieses Dateisystem in den USB-Stick in Windows oder in Linux-Plattform zu dumpen und zu analysieren.Wie kann ich ein FAT32 Dateisystem auf einem USB in Windows/Linux Plattform ablegen?

Mein ultimatives Ziel ist es, die USB-Hardware (, Typ und Hersteller) Informationen durch Lesen dieser Dump-Datei zu lesen.

+1

Warum erwarten Sie, dass der Gerätetyp und der Hersteller im Dateisystem eingebettet sind? –

+0

Genau. Wie der Name schon sagt, enthält das Dateisystem Informationen über die Dateien, nicht das Gerät. Sie müssen das Gerät selbst abfragen oder das Betriebssystem fragen, was es über das Gerät für diese Art von Informationen weiß. – mdm

+0

weil ich einen 2 GB USB-Stick gekauft habe, als ich den Stick in die Maschine steckte, zeigt er die Größe als 2 GB .. Aber eigentlich ist die Gesamtgröße 400 MB (ich kann nur bis zu 400 MB speichern) ... also brauche ich um zu sehen, wo der hersteller die details des usb-stick eingebettet hat (das ist natürlich im dateisystem richtig?), so dass OS das von dort lesen wird .. –

Antwort

2

Sie finden die gesuchten Informationen nicht im Dateisystem, diese sind in den Chip eingebettet und werden übertragen, wenn das Gerät eingesteckt wird. Sie finden alle Details im Gerätemanager, wenn Sie die Details nachschlagen des Geräts.

In Bezug auf Ihren Kommentar: Es ist für das OS irrelevant, was das eigentliche Dateisystem ist, da der Controller auf dem Gerät den Zugriff auf den eigentlichen Flash-Speicher steuert. Wenn der Controller sagt, dass nur 400 MB verfügbar sind, können Sie nur auf 400 MB zugreifen. Entweder haben Sie einen fehlerhaften Stick oder es ist ein Betrug, Sie sollten wahrscheinlich mit dem Ursprung (dh wo Sie es gekauft haben) überprüfen. Manchmal können Sie die Firmware des Geräts flashen, dafür reichen die Informationen aus dem Gerätemanager aus. In den meisten Fällen haben Sie jedoch kein Glück - geben Sie den Stock zurück, wenn Sie in diesem Fall können.

+0

Bitte beachten Sie meine Kommentar oben –

+0

Dann muss ich die Details des USB-Stick aus dem USB-Controller zu bekommen.aber wie? –

+1

wie gesagt - Detailseite im Gerätemanager. Suchen Sie das Gerät, gehen Sie zu "Eigenschaften" -> "Details" Registerkarte. Die entsprechende Eigenschaft sollte bereits im Fenster ausgewählt werden, falls nicht, suchen Sie nach "Device Instance Identification" (oder ähnlich, ich habe deutsche Fenster). Die Identifikation sieht so aus: VEN_XXXX & DEV_XXXX & ... (X = Ziffer). Damit können Sie das Gerät identifizieren. Wenn es nur Nullen gibt, hast du kein Glück. – Femaref

-1

scheint es mehr und mehr Fragen zu geben, die von "warum willst du das" anstelle von echten Informationen beantwortet werden. Seltsam. Hier

ist eine Antwort:

Sie nicht Windows verwenden. Verwenden Sie Linux, stecken Sie den Stick ein und verwenden Sie "dd", um Partitionen vom Stick in Dateien zu dumpen.

Prost.

+0

Es sind keine Informationen zur USB-Geräte-ID, zum Hersteller usw. vorhanden. Sie könnten Pyusb betrachten, um die Informationen programmatisch zu bekommen.seine basicall eine Hülle um libusb – cromestant

Verwandte Themen