Forum: Mikrocontroller und Digitale Elektronik CompactFlash Formatierung FAT


von Peter (Gast)


Lesenswert?

Servus zusammen,
wir nutzen eine alte CompactFlash 256 MB als Speichermedium und meine 
Chefin würde diese gerne gegen eine neue austauschen.

Leider funktioniert die neue CompactFlash nicht. Der Hersteller würde 
mir die CompactFlash für 120 Euro+MwSt. neu formatieren. (Ich bin fast 
vom Stuhl gefallen) Gibt es eine Möglichkeit das Dateisystem mit einer 
Windows Software auszulesen und dann im "richtigen" Dateitype zu 
formatieren?

Im Explorer erscheint nur FAT.

Viele Grüße
Peter

von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

Die ersten paar Bytes mit Partitionstabelle und "MagicValues" per 'dd' 
rüberschaufeln. Unter Linux oder vielleicht auch mit cygwin.

Dann ist es immer noch 256MB - schau ob es klappt. Dann die Partition 
auf die ganze Karte vergrößern falls du musst und nochmal schauen ob es 
klappt.

: Bearbeitet durch User
von Peter (Gast)


Lesenswert?

Servus Tim,
die Dateien auf der CFlash kann ich ohne Probleme kopieren, aber laut 
Hersteller liegt es an der Formatierung.

VG Peter

von dummschwaetzer (Gast)


Lesenswert?

>im "richtigen" Dateitype
welcem denn?
Probire mal z.B- AOMEI Partition Assistant

von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

Die "Formatierung" (Partitionstabelle) oder gleich die ganze Karte auf 
"Blockebene" klonen. (Bytes rüber schaufeln). Vielleicht erst Mal in 
eine Datei (Image) zum Backup. Dann brauchst du dich gar nicht mehr 
selber um irgend eine Sonderforatierung oder eventuelle "MagicValues" 
kümmern. Einfach klonen! Unter Linux mit dem Commando 'dd' (DiscDump)

Wer weiß was der Hersteller gemacht hat.??
:-)

von michael_ (Gast)


Lesenswert?

Peter schrieb:
> Servus zusammen,
> wir nutzen eine alte CompactFlash 256 MB als Speichermedium und meine
> Chefin würde diese gerne gegen eine neue austauschen.
>
> Leider funktioniert die neue CompactFlash nicht.

Das wird nichts mit der Formatierung zu tun haben.
Eher mit dem DMA.
Besorgt euch welche mit 2GB oder weniger. Die sollten gehen.

von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

Win32DiskImager
https://win32diskimager.org/wp-content/uploads/win32diskimager-1.0.0-install.exe

Das Proggi muss nur das Laufwerk sehen können (was nicht immer geht, 
soweit ich weiß - weil es für USB-Sticks gedacht ist), dann könnte es 
klappen. Zuerst in eine Datei klonen! Lass die original Karte so 
unberührt wie es geht.

: Bearbeitet durch User
von Teo D. (teoderix)


Lesenswert?

michael_ schrieb:
> Besorgt euch welche mit 2GB oder weniger. Die sollten gehen.

Ich geh einfach mal davon aus, das er eine neue 256MB Karte hat.

Probier's doch einfach mal mit FAT32. CMD -> format /? -> "format 
Laufwerk: /FS:FAT32"

von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

bbcopy is similar to Unix dd utility.

http://alter.org.ua/soft/win/bb_recover/
1
bbcopy ifd=<num> of=C:\Backup.img

<num> specify input block device, this is short form for 
\\.\\PhysicalDrive<num>

von michael_ (Gast)


Lesenswert?

Teo D. schrieb:
> Ich geh einfach mal davon aus, das er eine neue 256MB Karte hat.

Woher? Das ist doch fast Goldstaub.
Von einem guten Händler neu sicher nicht.

Selbst eine 2GB SD-Card wird gebraucht zu horrenden Preisen gehandelt.
Ich bin dann glücklicherweise bei SATURN fündig geworden.
Für 5,50EUR inkl. Versand.
Gebraucht 10EUR und mehr.

von Irgend W. (Firma: egal) (irgendwer)


Lesenswert?

michael_ schrieb:
> Woher? Das ist doch fast Goldstaub.
> Von einem guten Händler neu sicher nicht

Selten, aber noch nicht ausgestorben:
Trotz neu, können die sogar die alten PIO-Modes usw.

https://cdn.transcend-info.com/products/images/modelpic/524/EN_CF300_PS.pdf

Das mit dem Goldstaub könnte vom Preis her aber fast hinkommen:

https://de.rs-online.com/web/p/cf-speicherkarten/1739464/

von Hugo H. (hugohurtig1)


Lesenswert?


von Achim (Gast)


Lesenswert?

Peter schrieb:

> wir nutzen eine alte CompactFlash 256 MB als Speichermedium und meine
> Chefin würde diese gerne gegen eine neue austauschen.

Warum?

> Leider funktioniert die neue CompactFlash nicht.

Was funktioniert nicht?

> Gibt es eine Möglichkeit das Dateisystem mit einer
> Windows Software auszulesen und dann im "richtigen" Dateitype zu
> formatieren?

Was ist der richtige Dateityp?

> Im Explorer erscheint nur FAT.

Bei einer Größe von 256 MBytes wird es FAT16 sein. Windows Command 
Prompt (aka DosBox) aufrufen und 'händisch' formatieren.

von Frank (Gast)


Lesenswert?

Achim schrieb:
> Was ist der richtige Dateityp?

Endlich stellt jemand die richtige Frage. Wenn ich lese:

Peter schrieb:
> Der Hersteller würde mir die CompactFlash für 120 Euro+MwSt. neu
> formatieren.

Dann wird das sicher ein exotisches Format sein.

von Dieter D. (Firma: Hobbytheoretiker) (dieter_1234)


Lesenswert?

Hole Dir erst mal gparted.
https://gparted.org/download.php

Dann schaue genau nach, wie die alte CompactFlash formartiert war.

Vermute stark das diese FAT16 hat und nicht FAT32.
https://www.itwissen.info/CF-compact-flash-card-Compact-Flash-Karte.html
"CF-Karten mit Speicherkapazitäten unter 2 GB arbeiten mit dem 
Dateisystem FAT 16, darüber mit FAT 32."

Eine zweite Falle kann die Spannung sein.
"Die Versorgungsspannung beträgt 3,3 V und 5 V und kann zwischen den 
beiden Spannungen umgeschaltet werden."

von Johannes S. (Gast)


Lesenswert?

ist das evtl. für ein Gerät mit altem Windows Embedded? Dann kann es 
auch daran liegen das die CF 'removable' ist. Das kann man nur mit 
speziellen Programmen umstellen oder eine CF besorgen die schon als 
non-removable programmiert.

von oszi40 (Gast)


Lesenswert?

Mal mit einem Diskeditor die ersten Sektoren gründlicher angesehen und 
verglichen? Selbst nach Clonezilla-Image sah ich da schon Differenzen 
auf einer Kopie.

von Peter (Gast)


Lesenswert?

Danke für die vielen Rückmeldungen!

Ich habe mir gerade AOMEI Partition Assistant runtergeladen und ja, die 
Software zeigt FAT16 als Dateiformat an. Leider zeigen beide CF auch 
FAT16 an.

Ich habe leider nur ein Lesegerät, somit ist das klonen vermutlich nicht 
möglich. Oder kann ich mit einem "Klonprogramm" für Win10 auch puffern? 
Bei AOMEI habe ich es noch nicht gesehen.

Könnte es auch sein, dass die originale CF eine FAT12 Formatierung 
besitzt?

Denn eigentlich sind die beiden CF nun total identisch. Wie kann man 
sich denn die Versorgungsspannung einer CF anzeigen lassen?

In Win10 wird nur FAT angezeigt und in AOMEI FAT16. Leider bietet mir 
AOMEI keine Formatierung FAX12 an.

Gibt noch ein Tool für Win10 welches FAT12 erstellen kann?

Fragen über Fragen,.... Eure Ideen sind großartig!

VG Peter

von asd (Gast)


Lesenswert?

Beiss dich nicht an FAT12 vs. FAT16 fest. Schau eher auf dieses Thema:

> Dann kann es
> auch daran liegen das die CF 'removable' ist. Das kann man nur mit
> speziellen Programmen umstellen

Oder das Thema ob die neue Karte auf dem Bus auch mit den nicht-DMA-Modi 
zurecht kommt, also mit PIO-Modi.

von Rolf M. (rmagnus)


Lesenswert?

oszi40 schrieb:
> Selbst nach Clonezilla-Image sah ich da schon Differenzen auf einer Kopie.

Das kopiert ja auch nur die Blöcke, bei denen es nicht davon ausgeht, 
dass sie aktuell ungenutzt sind. Normalerweise klappt das sehr gut, aber 
bei irgendwelchen Sonderformaten kann das vielleicht auch mal daneben 
gehen.
Wenn's darauf ankommt, nimmt man lieber dd, das kopiert alle Sektoren.

Peter schrieb:
> Ich habe leider nur ein Lesegerät, somit ist das klonen vermutlich nicht
> möglich. Oder kann ich mit einem "Klonprogramm" für Win10 auch puffern?

Man kann den Inhalt der alten Kerate in ein Image schreiben und das dann 
nachher auf die neue schreiben.

> Könnte es auch sein, dass die originale CF eine FAT12 Formatierung
> besitzt?

FAT12 geht nur bis 16 MB.

> Denn eigentlich sind die beiden CF nun total identisch.

Wenn sie "total identisch" sind, wie können sie dann unterschiedliche 
Filesysteme haben?

> Wie kann man sich denn die Versorgungsspannung einer CF anzeigen lassen?

Mit einem Multimeter?

von Dieter D. (Firma: Hobbytheoretiker) (dieter_1234)


Lesenswert?

Vergleiche auch mal mit gparted und schaue Dir die Info-Angaben genau 
an.

Vielleicht wäre es nicht ungeschickt den genauen Typ der alten und der 
neuen Karte anzugeben. Was für ein Gerät, wo Karte hinein soll, wäre 
vielleicht auch eine Idee. Das könnte zum Beispiel eine IR-Kamera sein.

von Peter (Gast)


Lesenswert?

Wie kann ich das denn herausfinden bzw. umstellen?

von Dieter D. (Firma: Hobbytheoretiker) (dieter_1234)


Angehängte Dateien:

Lesenswert?

Dieter D. schrieb:
> Vergleiche auch mal mit gparted und schaue Dir die Info-Angaben genau
> an.

Unter "Partition" schau Dir auch die Ausgbe bei "Manage Flags" an.

Bei einigen Geräten muss auch der Name, bzw. das Label, auch passend 
vergeben werden.

von oszi40 (Gast)


Lesenswert?

Peter schrieb:
> somit ist das klonen vermutlich nicht möglich

Clonen ist die gefährlichste Variante. Wenn man irrtümlich Quelle und 
Ziel vertauscht, hat man 2 LEEERE Datenträger! Mach  z.B. ein Image mit 
Clonezilla spiele es späääter auf den neuen CF Datenträger und sieh 
hinterher mit einem Diskeditor nach, was auf der Kopie angekommen ist.

Gründlich lesen und Deutsch einstellen: 
https://www.heise.de/download/product/clonezilla-49483

von der flash (Gast)


Lesenswert?

Peter schrieb:
> Servus zusammen,
> wir nutzen eine alte CompactFlash 256 MB als Speichermedium und meine
> Chefin würde diese gerne gegen eine neue austauschen.
> Leider funktioniert die neue CompactFlash nicht.

Was genau funktioniert denn nicht? Und in welchen Gerät funktioniert sie 
nicht? Rechner ,Kamera, Steuerung?

> Der Hersteller würde
> mir die CompactFlash für 120 Euro+MwSt. neu formatieren.

Das hört sich tatsächlich nach dem von Johannes oben angesprochenen 
Problem an.
Johannes S. schrieb:
> Dann kann es
> auch daran liegen das die CF 'removable' ist.

Falls also irgend ein Gerät, nicht beschränkt auf Windows Embedded, von 
der Karte booten soll, so muß diese sich zwingend als Fixed-Disk beim 
System anmelden.
Tun die meisten allerdings nicht, guckst Du hier:

https://de.transcend-info.com/Support/FAQ-578

Mir ist es vor vielen Jahren mal gelungen HAMA-Karten umzuschalten. Ich 
meine, ein Tool dazu wurde seinerzeit in der ct empfohlen.
Genaues kann ich aber nicht mehr sagen, ist einfach zu lange her...

"Normale" Formatierungssoftware, gparted, oder auch sämtliche 
Wundermittelchen unter Linux, waren diesbezüglich jedenfalls 
wirkungslos, b.z.w. boten die entsprechende Option überhaupt nicht an.

von W.S. (Gast)


Lesenswert?

Peter schrieb:
> wir nutzen eine alte CompactFlash 256 MB als Speichermedium und meine
> Chefin würde diese gerne gegen eine neue austauschen.
>
> Leider funktioniert die neue CompactFlash nicht.

Peter schrieb:
> Im Explorer erscheint nur FAT.

Also da beißt sich was: entweder funktioniert die "neue" CF-Karte 
nicht, oder sie funktioniert und es erscheint FAT im Explorer.

Schreib erstmal, in was für einem Gerät du besagte CF-Karte zu verwenden 
gedenkst. Wenn das nicht auch ein gewöhnlicher PC oder ein älterer 
Organizer ist, sondern z.B. eine ältere Digitalkamera oder irgend etwas 
Gebasteltes, dann ist es SEHR wahrscheinlich, daß recht viele CF-Karten 
dort eben nicht dran funktionieren. Grund: bei dem bei sowas manchmal 
verwendeten True-IDE-Modus benehmen sich viele CF ausgesprochen zickig. 
Da müßte man einen halben Sack voll CF-Karten ausprobieren, um eine zu 
finden, die diesen Modus noch sauber mitmacht.

Also schreib erstmal etwas über das Einsatzgebiet besagter CF-Karte.

W.S.

von Peter (Gast)


Lesenswert?

Servus zusammen,
freu, ich habe die C-Flash nun geklont mit USB Image Tool und es hat 
funktioniert!

Vielen Dank für euren Support

VG Peter

von michael_ (Gast)


Lesenswert?

Verrätst du am Schluß wenigstens noch, wie groß die ist?
Und in welcher Art von Gerät sie verwendet wird?

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.