Rufen Sie Informationen zu Floppy Disk Geometry in Linux ab

343
Neon Flash

Ich habe ein Disketten-Image (x86-Boot-Sektor) und möchte Informationen über die Festplattengeometrie (insbesondere Zylinder / Kopf / Sektor) finden.

Wie kann ich diese Informationen finden?

Der Dateibefehl zeigt die folgende Ausgabe für das Image:

file disk.img  disk.img: x86 boot sector 

Ich habe fdutils unter Linux installiert und sogar den Befehl getfdprm ausprobiert, um diese Informationen abzurufen. Die Informationen werden jedoch nicht angezeigt.

$ getfdprm disk.img  get geometry parameters: Inappropriate ioctl for device 

Ich bin nicht sicher, warum getfdprm mir die Festplattengeometrie nicht anzeigt.

Gibt es eine andere Möglichkeit, diese Informationen zu erhalten?

0

1 Antwort auf die Frage

2
Mokubai

Ein Festplatten- Image enthält nur die Daten, die auf der Festplatte gespeichert werden. Als solches würde es nur das Dateisystem und die Dateidaten enthalten, was eine Ebene über dem physischen Festplattenformat ist.

Die physische Struktur gilt für physische Objekte und ist nicht unbedingt auf Bilddaten anwendbar.

Eine physische Festplatte enthält beispielsweise viele Daten zur Fehlerprüfung. Diese Daten sind für das Laufwerk selbst spezifisch und nicht lesbar (auch nicht relevant), wenn Sie ein Image mit erstellen dd.

Gleiches gilt für Disketten-Images.

"Getfdparm" soll auf einem "/ dev / fd" -Gerät verwendet werden. wo er die Kernel-Informationen zur Geometrie zurückgeben würde. Im Gegensatz zu Festplatten, bei denen Sie den Embedded Controller nach Geometrie abfragen können, verfügen weder der Diskettencontroller noch die Diskette über diese Informationen. IBM-Disketten haben jedoch eine ziemlich standardisierte Geometrie. dirkt vor 5 Jahren 1