Как создать пустой образ дискеты с гостем VirtualBox Windows?

19

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

Клиент Windows XP.

bernd_k
источник

Ответы:

29

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
user1686
источник
fsutil file createnew myimage.vfd 1474560 добился цели
bernd_k
Благодарю. Вот Gist с виртуальной дискетой + добавлением данных gist.github.com/iamsortiz/1bdb9774832ea65855b2dc1b9b4ee8dc не стесняйтесь использовать (или ссылку) столько, сколько хотите в ответе, если считаете, что оно того стоит
ElMesa
2

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

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

Гюнтера
источник
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 вам не нужно ничего устанавливать.

luttztfz
источник