Anzahl der Cylinder eines HDD images herausfinden.

nex86

Commander
Dabei seit
Okt. 2011
Beiträge
2.902
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?
 

nex86

Commander
Ersteller dieses Themas
Dabei seit
Okt. 2011
Beiträge
2.902
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.
 

Bunkeropfer

Cadet 4th Year
Dabei seit
Dez. 2018
Beiträge
121
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:

BFF

Admiral
Dabei seit
Okt. 2017
Beiträge
9.764
Was ist denn das fuer ein Image?
Hast Du mal das probiert ganz am Ende aus dem Link zur Wiki?

BFF
 
Top