如何使用 cygwin 挂载软盘映像文件。我想挂载映像,将文件复制到挂载的驱动器,然后从命令行卸载它。
我知道您可以在 Windows 中使用虚拟软盘驱动器,但是在 Cygwin 中有没有办法做到这一点?
你不能只使用虚拟软盘驱动器吗?Cygwin 并没有真正做文件系统。它让 Windows 来处理这个问题。
如果您在线查看(谷歌),Cygwin 似乎不支持这种功能。另一种选择,虽然更努力,是使用类似VirtualBox或 VMWare 的免费版本并运行轻量级 Linux 发行版,您可以在其中使用环回挂载功能并通过 samba 将其公开为 Windows 共享。
Use ImDisk Virtual Disk Driver 是由 Olof Lagerkvist 创建的磁盘映像模拟器。它可以将设备模拟为硬盘驱动器、软盘驱动器或 CD/DVD 驱动器。它是免费软件,包含一些在 GPL 下许可的代码,以及一些在 BSD 下许可的代码。
网址下载:ImDisk
Cygwin 只是一个标准的 Win32 DLL,它依赖于 windows 内核来处理与文件系统相关的一切。这意味着它不能自行安装或卸载任何东西。但是,您仍然可以使用mtools从命令行读取和写入软盘映像。
请注意,为了编译,我必须手动编辑 Makefile(在./configure
步骤之后)来修改这一行:
LIBS = -liconv