¿Cómo crear una imagen de disquete vacía con el invitado VirtualBox de Windows?

19

¿Hay alguna forma de crear imágenes de disquete vacías, que pueda usar con VirtualBox?

El cliente es Windows XP.

bernd_k
fuente

Respuestas:

29

Linux:

fallocate -l 1474560 myimage.vfd

Linux y otros sistemas similares a Unix:

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

Ventanas:

fsutil file createnew myimage.vfd 1474560

Tendrá una imagen vacía de "1.44 MB". Adjúntelo a VirtualBox y formatee a través de "Mi PC" en el invitado.


Si desea formatear la imagen en el sistema host o copiar archivos en él, use mkfs.vfat+ mount -o loopen Linux y VFD en Windows. Tenga en cuenta que la versión oficial de VFD "funciona solo en sistemas de 32 bits" a partir de la versión 2.1, pero hay versiones alternativas disponibles.

Linux:

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

Ventanas:

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

Windows, cree, formatee y monte en un solo comando:

vfd open 0: myimage.vfd /new /1.44
usuario1686
fuente
El archivo fsutil createnew myimage.vfd 1474560 hizo el truco
bernd_k
Gracias. Aquí hay un Gist con el disquete virtual + adición de datos gist.github.com/iamsortiz/1bdb9774832ea65855b2dc1b9b4ee8dc siéntase libre de usar (o enlace) todo lo que quiera en la respuesta si cree que vale la pena.
ElMesa
2

Solía ​​usar WinImage para crear imágenes de disquete vacías en Windows. El programa es shareware y se ejecuta en Windows 2000, XP, Vista, 7. 32 bits y 64 bits. Dado que las versiones posteriores de Windows tienen un modo de compatibilidad, supongo que también se ejecutará allí. http://www.winimage.com/download.htm Como shareware se puede usar durante 30 días sin restricciones. Después de 30 días, debe comprarlo y registrarse si desea continuar usándolo. Como solo necesita una imagen de disquete vacía como plantilla, guardaría esta imagen en un lugar seguro, la comprimiría y descomprimiría una copia cada vez que necesite otra imagen de disquete vacía.

Simplemente descargue el .zip e inicie el .exe directamente, no requiere instalación. No use el controlador de disquete virtual.

  1. Ejecuta winimage.exey haz clic en Aceptar.
  2. Seleccione Nuevo en el menú Archivo.
  3. Elija el formato, normalmente seleccionaría "Estándar 1.44 MB".
  4. Seleccione Guardar en el menú Archivo. Elija .imacomo formato de guardar y elija un nombre de archivo .

Puede cambiar el nombre del nombre de archivo .ima por nombre de archivo .dsk o nombre de archivo .img o lo que elija para su nueva imagen de disquete vacía.

Otro método de código abierto es usar vfd, pero primero debe instalar el controlador de disquete virtual, de lo contrario no puede usar vfd para formatear la unidad virtual y luego guardarla en un archivo. vfd solo funciona en Windows 2000 y XP (se informó que también funciona en Vista) de 32 bits. http: // vfd.sourceforge.net/

Por último, pero no menos importante, puede usar Virtual PC para crear una imagen de disquete vacía. Microsoft tiene un artículo de KB que describe todo el proceso: https: // support.microsoft.com/en-us/kb/825098.

Si bien los emuladores y las unidades de disquete virtuales ciertamente son una posibilidad, usar WinImage es la forma más fácil y rápida de obtener lo que desea. Y la gran ventaja es que con WinImage no necesita instalar nada.

luttztfz
fuente