NoFat SD/MMC im PC lesen

OP
Christian R. wrote:
> Das sollte mit Tiny Hexer gehen. Datenträger öffnen. Aber nicht unter
> Vista, wenn ich mich recht erinnere. Und nur als Admin.

Jep funzt. Danke für deine konstruktive Hilfe


Simon K. wrote:
> Es gibt übrigens auch noch andere "Dateiverwaltungen" als FAT.

Schön.... und was soll mir das jetzt helfen?
Gast
Hello Johann

I have made such a program for myself ( using the SPTI )
so I can read and write all sectors directly on a SD card
Works on XP don't know if it does on Vista.

It's a DUTCH program.
If you need a translation, let me know.

greetz Siekmanski
Angehängte Dateien:
Siekmanski wrote:
> Hello Johann
>
> I have made such a program for myself ( using the SPTI )
> so I can read and write all sectors directly on a SD card
> Works on XP don't know if it does on Vista.
>
> It's a DUTCH program.
> If you need a translation, let me know.
>
> greetz Siekmanski

Thanks for the tool.
Would it be possible to get the sourcecode?
OP
Siekmanski wrote:
> Hello Johann
>
> I have made such a program for myself ( using the SPTI )
> so I can read and write all sectors directly on a SD card
> Works on XP don't know if it does on Vista.
>
> It's a DUTCH program.
> If you need a translation, let me know.
>
> greetz Siekmanski

Hi Siekmanski,
Tool looks good and works as told.
But really a translation would be not bad ;-)

cu brutzler


Gast wrote:
> Auf den Namen NoFAT für blockweisen Zugrifff auf einen Datenträger muss
> man auch erstmal kommen ;)

Die Lorbeeren will ich gar nicht ernten. Hab halt das im Internet 
gefunden, um eine SD-Karte zu beschreiben und dachte, daß der Begriff 
eigentlich aussagekräftig und verbreitet ist.

http://staff.ltam.lu/feljc/electronics/bascom/NOFAT-System.pdf
Gast
> Wieso ist der Beitrag jetzt in einem anderen Forum???

Nur mal so geraten: Weil du nach einer PC-Software suchst?

> Ich hatte meine Gründe, wieso ich ihn im µC-Forum gestartet habe.

Welche?
OP
Rolf Magnus wrote:
>> Wieso ist der Beitrag jetzt in einem anderen Forum???
>
> Nur mal so geraten: Weil du nach einer PC-Software suchst?

So kann man es zwar auch sehen, aber.....

>
>> Ich hatte meine Gründe, wieso ich ihn im µC-Forum gestartet habe.
>
> Welche?

Es geht grundlegend um SD-Karten die mit einem AVR-Prozessor beschrieben 
worden sind, und da seh ich halt das µC-Controller Forum als das 
richtige.
Ist halt jetzt schade, weil einige, die mit diskutiert hatten, den 
Beitrag jetzt nicht mehr finden.
Hello Folks

The previous program I posted was an old version (No SPTI, sorry my 
bad...)
I did an english translation of the latest version.
(mein Deutsch ist leider nicht so gut.....)

So here it is and have fun with it.

Maybe, someone can let me know if it works under Vista ?

greetz Siekmanski
Angehängte Dateien:
Mensch, jetzt habt euch mal nicht so. Ist doch eh Wurst, weil das 
Problem ja längst gelöst ist. Fast alle Hex-Editoren können das von sich 
aus, wenn man das in´s eigene Programm einbinden will, gibts 
CreateFile(...) auf Block Devices. Fertig aus. Mehr gibts doch dazu 
nicht zu sagen.
The Siekmanski wrote:
> Hello Folks
>
> The previous program I posted was an old version (No SPTI, sorry my
> bad...)
> I did an english translation of the latest version.
> (mein Deutsch ist leider nicht so gut.....)
>
> So here it is and have fun with it.
>
> Maybe, someone can let me know if it works under Vista ?
>
> greetz Siekmanski

Thanks for the tool.
Would it be possible to get the sourcecode?
Hi

If I read a 1 GB SD card (Kingston) I get 1950720 sectors in both 
programs.

But if I read 2 GB Sandisk I get with the "CreateFile" method: 3967239 
sectors.
With the "SPTI" method I get: 3970048 sectors

Try it yourself.

You can e-mail me for the sources (MASM assembler) klick on "info" 
button
for the address.

greetz Siekmanski
OP
Ich nochmal,

vielleicht kann mir nochmal jemand helfen.

Ich hab jetzt mit dem µC auf verschiedene Sektoren der SD-Karte 
geschrieben.
Wenn ich dann auf nem XP-PC mit dem tiny-hexer nach den Daten suche, 
dann finde ich die geschriebenen Blöcke (immer 512 Byte lang) nicht in 
den adressierten Sektoren, sondern immmer mit einem Offset von -249 
Sektoren.

Also:
- Ich schreibe mit dem µC in Sektor 1000, mit dem tiny-hexer auf dem PC 
sehe ich die Daten in Sektor 751
- Ich schreibe mit dem µC in Sektor 10000, mit dem tiny-hexer auf dem PC 
sehe ich die Daten in Sektor 9751
....

Woher kommt der Unterschied? Wenn ich Block 1 adressiere, dann sollte 
ich doch auch Block 1 ansprechen können. Egal mit welchem Computer und 
mit welchem System.

Ich hab die Karte auf dem PC mit FAT16 formatiert. Aber das sollte doch 
dem tiny-hexer egal sein. Er soll ja keine Dateiverwaltung 
berücksichtigen, sondern knallhart in den angegebenen Sektor schreiben.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.