有没有办法创建空的软盘映像,以便与 VirtualBox 一起使用?
客户端是Windows XP。
答案1
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 版起“仅适用于 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
答案2
使用 Linux,可以很容易地用“dd”创建一个空软盘映像。
线程如何创建软盘映像?VirtualBox 论坛中有一个可供您下载的空软盘映像。
答案3
我曾经使用 WinImage 在 Windows 上创建空白软盘映像。该程序是共享软件,可在 32 位和 64 位 Windows 2000、XP、Vista、7 上运行。由于更高版本的 Windows 具有兼容模式,我高度认为它也可以在那些系统上运行。 http://www.winimage.com/download.htm 作为共享软件,它可以无限制使用 30 天。30 天后,如果您想继续使用它,则必须购买并注册。由于您只需要一个空软盘映像作为模板,因此我会将该映像保存在安全的地方,对其进行压缩,然后在每次需要另一个空软盘映像时解压缩一份副本。
只需下载 .zip 并直接启动 .exe,无需安装。不要使用虚拟软盘驱动程序。
- 运行
winimage.exe
并单击确定。 - 从文件菜单中选择新建。
- 选择格式,通常选择“标准 1.44 MB”。
- 从文件菜单中选择保存。选择
.ima
保存格式并选择文件名。
您可以重命名文件名.ima 到文件名.dsk 或文件名.img 或任何您为新的空软盘映像选择的名称。
另一种完全开源的方法是使用 vfd,但您需要先安装虚拟软盘驱动程序,否则您无法使用 vfd 格式化虚拟驱动器然后将其保存为文件。vfd 仅适用于 Windows 2000 和 XP(据报道也适用于 Vista)32 位。http://vfd.sourceforge.net/
最后但并非最不重要的一点是,您可以使用 Virtual PC 创建一个空的软盘映像。Microsoft 有一篇 KB 文章描述了整个过程:https://support.microsoft.com/en-us/kb/825098。
虽然模拟器和虚拟软盘驱动器当然是可行的,但使用 WinImage 是最简单、最快捷的获取所需内容的方法。最大的优势在于使用 WinImage 您无需安装任何东西。