![在 Linux 中获取软盘几何信息](https://linux22.com/image/1574087/%E5%9C%A8%20Linux%20%E4%B8%AD%E8%8E%B7%E5%8F%96%E8%BD%AF%E7%9B%98%E5%87%A0%E4%BD%95%E4%BF%A1%E6%81%AF.png)
我有一个软盘映像(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
。
这同样适用于软盘映像。