Forum: PC Hard- und Software Raw SD-Card Lesen/kopieren


von Hans-Georg L. (h-g-l)


Lesenswert?

Hallo,

ich suche ein Programm das mir zerstörungsfrei ein RAW Image einer SD 
Karte auf einen Windows PC ziehen kann damit ich es mit einem HEX 
Editor, am liebsten sektorweise, untersuchen kann.

Ich habe eine SD-Karte die in einem USB Kartenleser steckt.
Diese Karte hat lt. DiskManager 2 Volumes (FAT 8MB + ? 23MB). Das 1. 
Volume ist mit FAT formatiert und kann gelesen werden. Das 2. Volume 
wird nicht als Laufwerk angezeigt und ich vemute darauf versteckte Daten 
die mich interessieren. Die Karte stammt aus einem Messgerät und das 2. 
Volume könnte eine properitäres Format haben.

HXD kann es leider unter Win7 nicht und was da alles an Recovery 
Software angeboten wird erkennt auch nur das 1. Volume.

von Ingo W. (uebrig) Benutzerseite


Lesenswert?

dd https://de.wikipedia.org/wiki/Dd_(Unix)

gibt es auch für Windows
http://www.chrysocome.net/dd

einschließlich ausführlicher Anleitung

von Hans-Georg L. (h-g-l)


Lesenswert?

Ingo W. schrieb:
> dd https://de.wikipedia.org/wiki/Dd_(Unix)
>
> gibt es auch für Windows
> http://www.chrysocome.net/dd
>
> einschließlich ausführlicher Anleitung

Die Win Versionen funktionieren scheinbar unter Win7 64bit nicht ;-(

Öffnet eine Konsole ...
dd --list gibt nur die Eingaben als Echo zurück sonst tut sich nix.

WinDD das gleiche, hat zwar eine GUI findet aber auch kein Laufwerk.

von Reinhard S. (rezz)


Lesenswert?

Ein Linux von CD/Stick starten und das Image darüber (per dd/dd-rescue) 
erstellen? Bearbeiten/lesen kannst du es dann ja wieder unter Windows.

von Ingo W. (uebrig) Benutzerseite


Lesenswert?

Hans-Georg L. schrieb:
> Die Win Versionen funktionieren scheinbar unter Win7 64bit nicht ;-(

Die Eingabeaufforderung, aus der dd gestartet wurde als Administrator 
geöffnet?

von Hans-Georg L. (h-g-l)


Lesenswert?

Ingo W. schrieb:
> Hans-Georg L. schrieb:
>> Die Win Versionen funktionieren scheinbar unter Win7 64bit nicht ;-(
>
> Die Eingabeaufforderung, aus der dd gestartet wurde als Administrator
> geöffnet?

Es ist eine exe die die Konsole öffnet.
Auch wenn ich dd.exe mit Adminrechten starte tut sich nichts.
Keine Ausgabe kein CPU Verbrauch.

von Hans-Georg L. (h-g-l)


Lesenswert?

Reinhard S. schrieb:
> Ein Linux von CD/Stick starten und das Image darüber (per dd/dd-rescue)
> erstellen? Bearbeiten/lesen kannst du es dann ja wieder unter Windows.

Habe momentan leider keinen Stick frei. Wenn ich nichts anderes finde 
werde ich es probieren.

von Sven L. (sven_rvbg)


Lesenswert?


von Hans-Georg L. (h-g-l)


Lesenswert?

Sven L. schrieb:
> Wer es mit GUI mag:
> https://www.heise.de/download/product/win32-disk-imager-92033

Habe ich schon probiert ...
hat mir nur Image auf disk schreiben und nur auf das 1. Volume 
angeboten.

Habe inzwischen ein schönes Tool gefunden. Tiny Hexer von Markus 
Stephany.
Wird leider nicht mehr gepflegt. Und kann leider auch nur das 1. Volume 
lesen.

von Hans-Georg L. (h-g-l)


Lesenswert?

Das 2. Volume muss schon was spezielles sein, der Win Diskmanager zeigt 
eine Primäre Partition an aber bietet nur löschen an. Kein Formatieren 
und ich kann kein Laufwerksbuchstaben zuordnen.

Vielleicht noch zum Verständnis ..
Das Vol2 muss nicht unbedingt mit Windows oder Linux formatiert sein.

Im Vol1 befinden sich .ace Dateien, die einen Xilinx Virtex mit 
eingebautem PowerPc configurieren. Ich will wissen sind auf VOL2 Daten 
auf die der powerpc evtl zugreift. Da muss nicht zwangsweise ein 
Betriebsystem laufen.

von Sven L. (sven_rvbg)


Lesenswert?

Hans-Georg L. schrieb:
> Habe ich schon probiert ...
> hat mir nur Image auf disk schreiben und nur auf das 1. Volume
> angeboten.

Hm.. also ich habe das immer in Verbindung mit Raspbian genutzt,
da musste man dann den Buchstaben der 1. Partition angeben und dann 
wurde ein Image erzeugt, was auch die weiteren Partionen beinhaltet.

Müsste mich gerade schwer täuschen, wenn es anders war, denn meine 
gezogenen Images haben eigentlich immer funktioniert.

von Hans-Georg L. (h-g-l)


Lesenswert?

Habe etwas mehr über die SD-Karte herausgefunden ...
1
DISKPART> list partition
2
3
  Partition ###  Typ               Größe    Offset
4
  -------------  ----------------  -------  -------
5
  Partition 1    Primär            7792 KB    16 KB
6
  Partition 0    Primär              23 MB  7808 KB
7
8
DISKPART> select partition 0
9
10
Partition 0 ist jetzt die gewählte Partition.
11
12
DISKPART> detail partition
13
14
Partition 0
15
Typ      : D9
16
Versteckt: Ja
17
Aktiv    : Nein
18
Offset in Byte: 7995392

Aber Partition Typ D9 habe ich im Internet nicht gefunden.
Was könnte das sein ?

von c-hater (Gast)


Lesenswert?

Hans-Georg L. schrieb:

> Aber Partition Typ D9 habe ich im Internet nicht gefunden.
> Was könnte das sein ?

Irgendwas proprietäres. Ist aber möglicherweise auch einfach nur Tarnung 
und es steckt ein wohlbekanntes FS dahinter. Denn das ist ja völlig 
unabhängig von dem, was in der Partitionstabelle steht.

Zum Kopieren ist das alles sowieso völlig Wurscht. Man kopiert einfach 
das gesamte Devicefile am Stück, nicht die einzelnen Volumes.

von Hans-Georg L. (h-g-l)


Lesenswert?

c-hater schrieb:
> Hans-Georg L. schrieb:
>
> Zum Kopieren ist das alles sowieso völlig Wurscht. Man kopiert einfach
> das gesamte Devicefile am Stück, nicht die einzelnen Volumes.

Ich möchte hauptsächlich an den Inhalt des versteckten Volumes kommen 
und bisher haben alle Tools versagt, die ich bekommen konnte. Das muss 
schon etwas sehr spezielles sein.

Bis jetzt habe ich kein Tool gefunden das kopieren konnte ...
Selbst der Disk Hexer kann nur die Sektoren des ersten Volumes lesen, 
dann bricht er ab.

von Ingo W. (uebrig) Benutzerseite


Lesenswert?

Könnte auch sein, das hier der nichtöffentliche Teil der 
_secure_-digital-card Spezifikation eine Rolle spielt, und dieser 
Bereich gegen vom Hersteller unerwünschtes Auslesen geschützt ist.

von Vlad T. (vlad_tepesch)


Lesenswert?

möglicherweise hängen die Probleme auch mit dem Lesegerät zusammen.

Ich hab in meinem EInen Rechner mit dem internen SD-LEser des Rechners 
Probleme eine Raspberry-SD-Karte mit gefühlten 20 Volumes zu lesen. Es 
war nur eins zu sehen und es stürzt beim Versuch sie zu öffnen immer Die 
Datenträgerverwaltung ab und alle Tools sind auch gescheitert.

Mit einem USB-SD-Kartenleser, gehts aber ohne Probleme.

: Bearbeitet durch User
von Hans-Georg L. (h-g-l)


Lesenswert?

Ingo W. schrieb:
> Könnte auch sein, das hier der nichtöffentliche Teil der
> _secure_-digital-card Spezifikation eine Rolle spielt, und dieser
> Bereich gegen vom Hersteller unerwünschtes Auslesen geschützt ist.

Das ist ne uralte SunDisk SDCFB-32-101-80 nichts mit secure.

von Hans-Georg L. (h-g-l)


Lesenswert?

Habe doch noch ein Programm gefunden.

AOMEI Backupper Standard konnte mir alles auf die festplatte kopieren.

von Norbert T. (atos)


Lesenswert?

Hast du eigentlich probiert die Partitionen umzuschalten? Windows sieht 
eigentlich keine Partitionen auf SD Karten (weiß nicht wie es bei WIN10 
aussieht...). Einige digitale Kameras haben zwei Partitionen auf der SD 
Karte, bei meinen Basteleien habe ich manchmal mehrere Partitionen - um 
die umzuschalten und von Win auf diese zugreifen zu können benutze ich 
WASP - Windows App for Swapping Partitions, damit kann man auf 
Partitionen zugreifen, die Windows von sich aus nicht sieht. xD9 ist 
wahrscheinlich eine proprietäre ID, die noch frei war - ändere die auf 
FAT12,16,32, exFAT, NTFS...usw. und versuche jedes Mal auf die Partition 
zuzugreifen, vielleicht ist da trotzdem ein StandardFS.
Grüße
Norbert

: Bearbeitet durch User
von oszi40 (Gast)


Lesenswert?

Hans-Georg L. schrieb:
> konnte mir alles

ALLES ist immer relativ, wenn man es hinterher mit einen geeignetem 
Diskeditor ansieht. Clonezille hat z.B. im vorderen Bereich einer SD 
nicht alles 1:1 kopiert, was mich sehr enttäuschte.

von Hans-Georg L. (h-g-l)


Lesenswert?

Zu früh gefreut ...

ich habe auf der Festplatte ein Bachkup Image das ich mir mit einem 
Hexeditor angucken kann, das hilf mir erst einmal weiter. Das zurück 
Spielen auf eine gleiche leere Karte funktioniert nicht.

Warscheinlich muss ich sie im True IDE Modus an einen Mikrokontroller 
hängen und sektorenweise lesen.

Sorry das ich immer von SD Karte schwafle ... es ist genau genommen eine 
CompactFlash (CF) Karte.

von Olaf (Gast)


Lesenswert?

> Warscheinlich muss ich sie im True IDE Modus an einen Mikrokontroller
> hängen und sektorenweise lesen.

Nein, du musst einfach nur Linux verwenden und dann direkt mit dd und 
alles wird gut. Windows bemueht sich immer einen Teil der Strukturen zu 
verbergen. Man kann das sicher irgendwie umgehen, aber das ist auch 
immer irgendwie zweifelhaft.

> Sorry das ich immer von SD Karte schwafle ... es ist genau genommen eine
> CompactFlash (CF) Karte.

Vollkommen Irrelevant. Fuer ein Linux (und auch dem Kartenreader) ist 
das alles nur eine Reihe von Sektoren mit 512Byte Groesse. Vollkommen 
egal was das fuer eine Karte ist oder ob es eine Festplatte ist. Deshalb 
kannst du auch absolut alles mit jeder Karte machen, also Superfloppy, 
beliebig partionieren und beliebige Filesysteme erstellen. Windows 
bemueht sich dagegen seine Anwender zu erziehen. Bei den ganz doofen 
vielleicht sinnvoll, aber sobald du etwas in die Tiefe willst wird das 
aergerlich.

Olaf

von DPA (Gast)


Lesenswert?

Olaf schrieb:
> Nein, du musst einfach nur Linux verwenden und dann direkt mit dd und
> alles wird gut.

In der Theorie, ja, aber wir haben es hier mit einem totalen voll DAU 
zutun hast du den Beitrag schon gelesen:

Hans-Georg L. schrieb:
> Ingo W. schrieb:
>> dd https://de.wikipedia.org/wiki/Dd_(Unix)
>>
>> gibt es auch für Windows
>> http://www.chrysocome.net/dd
>>
>> einschließlich ausführlicher Anleitung
>
> Die Win Versionen funktionieren scheinbar unter Win7 64bit nicht ;-(
>
> Öffnet eine Konsole ...
> dd --list gibt nur die Eingaben als Echo zurück sonst tut sich nix.

Wenn man dd ohne Argumente ausfürt, wird von standard input gelesen, und 
nach standard output geschrieben. Tut also hier genau, was es soll.
Öffne ne console mit ner Shell drin, und rufe es darin mit den richtigen 
Parametern auf.

von Olaf (Gast)


Lesenswert?

> Wenn man dd ohne Argumente ausfürt, wird von standard input gelesen, und

Das kann einfach nicht sein, schliesslich steht doch ganz oben dieses:

> einschließlich ausführlicher Anleitung

Warum sollten die Leute denn keine Anleitung lesen wenn es eine gibt? 
Das ist doch unvorstellbar!

Olaf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.