also ich hab soviel probiert, muß mal sehen. (wird ganz schön viel)
deshalb habe ich auch gleich das leere Image drangehängt.
..
Orig.Karte ausgebaut und im Cardreader am PC eingelegt
mit Winhex Extras->Disk öffnen->Physischer Datenträger->Wechselmedium (wichtig nicht logische Laufwerke)
dann erstmal Bakup angelegt. Datei->Datenträger Sicherung -> Rohimage dd-kompatibel und speichern.
Im Hauptfenster->Zugriff->Partition1 Bootsektor (schablone) und Partitionstabelle (schablone) mal alle werte abgeschrieben.
Karte wieder in STB und Cardreader drangehängt. Neue CF-Card im Cardreader mit Hilfe Systemsteuerung formatiert. (Unter Windows kann man Karte auch formatieren mit (format LW: /FS:FAT32 /A:512))
Cardreader wieder an PC mit neuer Karte.
Wieder wie oben mit Winhex öffnen und mit Zugriff wieder alle Daten notieren
Jetzt Extras-> Disk-Tools-> Datenträger klonen. Bakup-Datei als Quelle und Wechselmedium als Ziel
Quelldatei ganz kopieren anhaken und Startsektor (Ziel) 0 eingeben. und los
Somit sind bootsektor und und partitionstabelle der orginalkarte drauf. (da hätte man sich das formatieren doch gleich schenken können /ich wollte aber sehen ob sich was an der Anzahl der sektoren und cluster ändert gegenüber der Standard Formatierung)
Jezt kommt Handarbeit
Schauen wie groß eure Karte istim Winhex haupfenster-Statuszeile. bei mir 508928 Sektoren davon ziehen wir 2 ab. Einer für hidden Sektor und einer für Bootsektor.
Diesen Wert bei Hauptfenster->Zugriff->Partition1 Bootsektor (schablone) und Partitionstabelle (schablone) Sectors (on large volumes) bzw. Sectors in partition 1 eintragen
Die Sectors per FAT in FAT32 Section (Bootsktor Schablone anpassen.
Ob das die erte vor der Formatierung waren weiß ich nicht mehr. Aber es läßt sich ausrechnen::idea:
Anzahl der Sektoren auf neuer Karte / Anzahl Sektoren Orginal-Karte *Anzahl Sektoren pro FAT auf alter karte. und nach unten auf gerade Zahl abrunden. Im meinem Fall 508926/125438*965 >3915,18 >>3915 und eintragen
Nach Änderung trägt Winhex die Werte ein und zwar blau hinterlegt aber noch nicht gespeichert. Ihr könnt sehen wo die Änderungen stattfanden.
Sektor 2 und Sektor 3 wurden geändert. Am besten abspeichern Fenster schließen nund Wechselmedium neu einlesen. Jetzt sollte unter Zugriff die richtigige Partitionsgröße stehen. Ansonsten fehlt noch die Änderung im Sektor 1, die von Hand gmacht werden muß.
An Offset 1CA steht Größe der Disk in Sektoren -1 also 125439 in HEX von hinten nach vorn FF E9 01. diesen Wert passt ihr an. Genau ein Sektor weiter an Offset 3CA steht die Anzahl der Sektoren die ihr über Bootsektor Schablone angepasst habt. Diesen Wert (bei mir FE C3 07 > 508926) +1 schreibt ihr an den Offset 1CA ( bei mir FF C3 07 >508927)
Mal wieder speichern
Am besten ihr überschreibt jetzt ab Sektor 15 noch bis Kartenende alles mit Nullen; sonst gibt's Datenmüll.
Dazu über Bearbeiten -> Block festlegen Anfang und Ende eintragen.
dann Bearbeiten ->Block füllen mit Hex 00 eintragen und los.
Alles speichern, Fenster zu (ist auch schon spät genug
) und nochmal neu öffnen und prüfen ob alles stimmt.
Schließlich im Dateimanager eure gesamten Dateien (nk.bin usw.) auf die Karte kopieren und rein in die STB.