如何使用VirtualBox Windows guest虚拟机创建空的软盘映像?


19

有没有办法创建可以与VirtualBox一起使用的空软盘映像?

客户端是Windows XP。

Answers:


29

Linux:

fallocate -l 1474560 myimage.vfd

Linux和其他类似Unix的系统:

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

视窗:

fsutil file createnew myimage.vfd 1474560

您将有一个空的“ 1.44 MB”图像。将其附加到VirtualBox并通过来宾中的“我的电脑”进行格式化。


如果要格式化主机系统上的映像或将文件复制到其中,请在Linux上使用mkfs.vfat+ mount -o loop,在Windows 上使用VFD。请注意,从2.1版开始,VFD的正式版本“仅在32位系统上工作”,但是有其他可用版本。

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

fsutil文件createnew myimage.vfd 1474560达到了目的
bernd_k 2011年

谢谢。这是带有虚拟软盘和数据附加项gist.github.com/iamsortiz/1bdb9774832ea65855b2dc1b9b4ee8dc的Gist,如果您认为值得的话,可以在答案中随意使用(或链接)。
ElMesa


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. 从文件菜单中选择新建。
  3. 选择格式,通常您会选择“标准1.44 MB”。
  4. 从文件菜单中选择保存。选择.ima作为保存格式,然后选择文件名

您可以将文件名 .ima 重命名为文件名 .dsk或文件名 .img或为新的空软盘映像选择的名称。

另一种完全开源的方法是使用vfd,但是您需要先安装虚拟软盘驱动程序,否则无法使用vfd格式化虚拟驱动器并将其保存到文件中。vfd仅适用于32位Windows 2000和XP(据报道也适用于Vista)。http:// vfd.sourceforge.net/

最后但并非最不重要的一点是,您可以使用Virtual PC创建一个空的软盘映像。Microsoft有一篇描述整个过程的知识库文章:https://support.microsoft.com/zh-cn/kb/825098。

虽然当然可以使用仿真器和虚拟软盘驱动器,但是使用WinImage是获得所需内容的最简单,最快的方法。而且最大的优点是,有了WinImage,您不需要安装任何东西。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.