imgmount в dosbox говорит: «не могу создать диск из файла» в .img, созданный с помощью dd

978
SanSaurus

Фон:

Я хочу сделать резервную копию старых дискет (как образы) и затем смонтировать их в dosbox позже.

Что я сделал:

  1. Я использую Linux Mint.
  2. Я добавляю внешний 3,5 "дисковод гибких дисков (USB)
  3. Я выкидываю образ дискеты, используя: dd if=/dev/sdb of=disk.img
  4. Я запускаю dosbox (все еще в Linux)
  5. В imgmount a ~/disk_images/disk.img -t floppyрезультате выводится сообщение «Не удается создать диск из файла» из Dosbox.

Я также попробовал:

  • Я пробовал без "-t дискеты".
  • Если я (намеренно) неправильно ввел имя файла образа, dosbox скажет: «Образ должен быть на хосте или локальном диске». (поэтому я указываю на правильный файл изображения).
  • Я также попытался скопировать дискету cat /dev/sdb > disk.img. Все тот же результат.

Как мне создать правильные изображения?

1

1 ответ на вопрос

1
SanSaurus

Хорошо, после некоторого исследования я понял, что вся проблема была вызвана чем-то таким простым, как владение Linux. Очевидно, я создал файл как пользователь root, поэтому при попытке сделать это imgmountс одним из моих других пользователей я не смог смонтировать этот образ в dosbox.

Просто как тот! :-)

Спасибо за все ответы (@erreka).

Пожалуйста, добавьте, что режим должен быть правильным: после некоторого тестирования я обнаружил, что, помимо разрешения владельца, если файл img находится в исполняемом режиме, его нельзя смонтировать. Проверено на TinyCore Linux. erreka 7 лет назад 0
Была аналогичная проблема в Windows, оказалось, что файлы .img были установлены только для чтения. Alberto M 6 лет назад 0

Похожие вопросы