У меня есть образ дискеты (загрузочный сектор x86), и я хочу найти информацию о геометрии диска для него (в частности, Cylinders/ Head/ Sector).

Как я могу найти эту информацию?

Команда file показывает следующий вывод для изображения:

file disk.img 
disk.img: x86 boot sector

Я установил fdutils в Linux и даже попробовал команду getfdprm, чтобы получить эту информацию, однако она не показывает информацию.

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

Я не уверен, почему getfdprm не показывает мне геометрию диска.

Есть ли другой способ получить эту информацию?

1 ответ1

2

Образ диска будет содержать только те данные, которые идут на диск. Как таковой он будет содержать только файловую систему и данные файла, которые находятся на уровне выше формата физического диска.

Физическая структура предназначена для физических объектов и не обязательно применима к данным изображения.

Например, физический жесткий диск содержит много данных для проверки физических ошибок. Эти данные относятся только к самому диску и не могут быть прочитаны (и не имеют значения) при создании образа с использованием dd .

То же самое относится и к образам дискет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .