在 Linux 中获取软盘几何信息

在 Linux 中获取软盘几何信息

我有一个软盘映像(x86 启动扇区),我想找到有关其磁盘几何形状的信息(特别是柱面/磁头/扇区)。

我如何才能找到这些信息?

文件命令显示图像的以下输出:

file disk.img 
disk.img: x86 boot sector

我在 Linux 上安装了 fdutils,甚至尝试使用 getfdprm 命令来获取此信息,但它没有显示该信息。

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

我不确定为什么 getfdprm 没有显示磁盘几何信息。

还有其他方法可以获取这些信息吗?

答案1

磁盘图像只会数据存储在磁盘上。因此,它只包含高于物理磁盘格式的文件系统和文件数据。

物理结构针对的是物理对象,不一定适用于图像数据。

例如,物理硬盘包含大量物理错误检查数据。这些数据特定于驱动器本身,在创建图像使用dd

这同样适用于软盘映像。

相关内容