17

Есть ли способ создать пустые образы дискет, которые я могу использовать с VirtualBox?

Клиент Windows XP.

3 ответа3

28

Linux:

fallocate -l 1474560 myimage.vfd

Linux и другие Unix-подобные системы:

head -c 1474560 /dev/zero > myimage.vfd

Окна:

fsutil file createnew myimage.vfd 1474560

У вас будет пустое изображение «1,44 МБ». Присоедините его к VirtualBox и отформатируйте через "Мой компьютер" в гостевой.


Если вы хотите отформатировать образ в хост-системе или скопировать в него файлы, используйте mkfs.vfat + mount -o loop в Linux и VFD в Windows. Обратите внимание, что официальная сборка VFD «работает только на 32-битных системах» начиная с версии 2.1, но есть альтернативные сборки.

Linux:

mkfs.vfat myimage.vfd
sudo mount -o loop myimage.vfd /mnt
...
sudo umount /mnt

Окна:

vfd open 0: myimage.vfd
vfd format 0:
...
vfd close 0:

Windows, создайте, отформатируйте и смонтируйте в одной команде:

vfd open 0: myimage.vfd /new /1.44
2

Я использовал WinImage для создания пустых образов дискет в Windows. Программа является условно-бесплатной и работает на 32-битной и 64-битной Windows 2000, XP, Vista, 7. Поскольку более поздние версии Windows имеют режим совместимости, я очень надеюсь, что он будет работать и там. http://www.winimage.com/download.htm В качестве условно-бесплатного программного обеспечения его можно использовать в течение 30 дней без ограничений.Через 30 дней вы должны купить его и зарегистрироваться, если хотите продолжить его использование. Поскольку вам нужен только один пустой образ дискеты в качестве шаблона, я буду хранить это изображение в безопасном месте, архивировать его и разархивировать копию каждый раз, когда мне понадобится другое пустое изображение дискеты.

Просто скачайте .zip и запустите .exe напрямую, установка не требуется. Не используйте драйвер виртуальной дискеты.

  1. Запустите winimage.exe и нажмите ОК.
  2. Выберите New в меню File.
  3. Выберите формат, обычно вы бы выбрали «Стандартный 1,44 МБ».
  4. Выберите Сохранить в меню Файл. Выберите .ima качестве формата сохранения и выберите имя файла.

Вы можете переименовать имя файла.ima в имя файла.dsk или имя файла.img или все, что вы выберете для своего нового пустого образа дискеты.

Другой метод с полностью открытым исходным кодом - использовать vfd, но сначала необходимо установить драйвер виртуальной дискеты, иначе вы не сможете использовать vfd для форматирования виртуального диска, а затем сохранить его в файл. vfd работает только в Windows 2000 и XP (по сообщениям, работает также в Vista) 32-разрядная. http:// vfd.sourceforge.net/

И последнее, но не менее важное: вы можете использовать Virtual PC для создания пустого образа дискеты. У Microsoft есть статья в КБ, описывающая весь процесс: https: // support.microsoft.com/en-us/kb/825098.

Хотя эмуляторы и виртуальные флоппи-дисководы, безусловно, возможны, использование WinImage - это самый простой и быстрый способ получить то, что вы хотите. И большое преимущество в том, что с WinImage вам не нужно ничего устанавливать.

2

В Linux очень легко создать пустой образ дискеты с помощью 'dd'.

Тема Как создать образ дискеты? на форуме VirtualBox содержит загружаемый пустой образ дискеты для вас.

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