![Windows 和 MAC 中的 USB 大容量存储驱动程序作为 CDROM](https://linux22.com/image/1341713/Windows%20%E5%92%8C%20MAC%20%E4%B8%AD%E7%9A%84%20USB%20%E5%A4%A7%E5%AE%B9%E9%87%8F%E5%AD%98%E5%82%A8%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%BD%9C%E4%B8%BA%20CDROM.png)
我正在枚举一个混合 ISO 映像,它将在 Windows 和 MAC 中显示为 CDROM,并遇到以下问题。
使用以下选项创建混合 ISO 映像,并插入驱动程序"insmod g_mass_storage.ko file=/hybrid.iso" mkisofs -input-charset iso8859-1 -J -r -hide-rr-moved -joliet-long -o hybrid.iso TestDir/
"insmod g_mass_storage.ko file=/hybrid.iso"
使用上述选项:图像在 MAC 中显示为 CDROM,但在 Windows 中不显示(它显示为“可移动磁盘”,双击时会提示格式化磁盘,即使图像在 MAC 中有效)
"insmod g_mass_storage.ko file=/hybrid.iso cdrom=1"
使用 CDROM=1 选项时,它可以在 Windows 中运行,但在 MAC 上,我收到弹出消息“此计算机无法读取您插入的磁盘”忽略/弹出。
我不知道从哪里开始解决这个问题。是否应该通过创建 ISO 映像/大容量存储驱动程序/Windows/MAC 的方式来修复它?