Anzahl der Cylinder eines HDD images herausfinden.

nex86

Captain
Registriert
Okt. 2011
Beiträge
3.717
Ich habe ein virtuelles HDD image für Dosbox welches ich einbinden muss,
allerdings muss ich hier die Parameter angeben:
-size 512,63,16,X

Während X die Anzahl der Cylinder des images ist.
Aber wie bekomm ich das jetzt heraus?


Habe tools wie isobuster bzw Winimage benutzt aber die zeigen mir die Information nicht an.

Eine idee wie man das ausrechnen kann?
 
In einer Beispielconfig steht z.B

imgmount c: /sdcard/c.img -t hdd -fs fat -size 512,63,16,1021
Das image hier ist 528.482.304 Bytes

Mein Image ist 2.111.864.832 Bytes aber keine Ahnung was die Anzahl der Cylinder dann sein muss.
 
gibt da ja die eine Berechnungsformel:
Speichergröße = Cylinder * Heads * Sectors * Größe einer Zuordnungseinheit
https://de.wikipedia.org/wiki/Cylinder_Head_Sector

Wenn du also wüsstest, wie groß du die HDD angelegt hattest, so kannst du zurückrechnen.
Bei dir: Cylinder = (Speichergröße B) : (512B*63*16)
in alten DOS-Umgebungen war Cylinder maximal bei 1024

Bei deinen Werten ist Cyl = 4092 (oder 4096)

EDIT:
oder die Anzahl der Köpfe ver-4-fachen und die Cylinder bei 1023 lassen... musst du testen
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: EvilsTwin
Was ist denn das fuer ein Image?
Hast Du mal das probiert ganz am Ende aus dem Link zur Wiki?

BFF
 
Zurück
Oben