如何挂载 .cue 文件?

Hab*_*ost 60 10.10 mount

我有一个不是 .iso 而是 .cue 的 cd 映像。我无法安装它。我使用的是 ubuntu 10.10 64 位,并且尝试了很多程序。furiosmout 只是说它不是图像文件,它只是不起作用。我找到了一个程序(丙酮),可以将 .cue 转换为 .iso,但它说我需要其他包(我不能来)。我正在寻找一种简单的方法。有什么帮助吗?

ænd*_*rük 56

通常一个 .cue 文件会伴随一个包含实际图像数据的 .bin 文件。如果您想将其转换为 .iso 格式,Iso9660 Analyzer Tool ( apt-get install iat) 应该可以解决问题:

iat my_image.bin my_new_image.iso
Run Code Online (Sandbox Code Playgroud)

  • 我必须编写 `iat --input=my_image.bin --output=my_new_image.iso --iso` 才能使命令工作。 (2认同)

Jac*_*ord 23

这在过去一直困扰着我,我从未找到解决方案。我开始寻找答案,一时兴起找到了它;这些说明来自该站点上的脚本。

您将需要 .cue 文件附带的 .bin 文件。请注意文件大小:.bin 可能有几百 MB,而 .cue 可能小于 1 KB。如果您有一个很大的 .cue 文件,则它的命名可能不正确,因此无论如何尝试这样做也无妨:

  1. 安装fuseiso( sudo apt-get install fuseiso)
  2. 运行fuseiso -p image_file.bin /path/to/mount,您应该会看到挂载点充满了文件。这可以作为普通用户运行,并且目录不必存在。
  3. 完成后,运行fusermount -u /path/to/mount以卸载并删除fuseiso创建的目录。

希望这会有所帮助。


gaj*_*jti 16

而且 bchunk 也可以做与 iat 相同的技巧:

bchunk IMAGE.bin IMAGE.cue ANYNAME.iso
Run Code Online (Sandbox Code Playgroud)


小智 15

最好的方法是使用cdemu;我经常使用这个实用程序来安装 bin/cue 对。该程序似乎不在存储库中,但Launchpad 上有一个ppa;您可以通过以下步骤安装它:

sudo add-apt-repository ppa:cdemu/ppa
sudo apt-get update
sudo apt-get install gcdemu cdemu-client
Run Code Online (Sandbox Code Playgroud)

正如此处sudo apt-get install cdemu建议的那样,只是一个简单的,不适用于此 ppa。此处提供了有关 ppas 以及如何使用它们的更多信息。

正如手册页中所述,并在这篇有用的文章中重申,它使用起来很简单。您可以使用gcdemugui 或cdemu在终端中发出命令。

只需指定您的提示/bin 对的位置(两者必须存在于同一目录中),然后运行,例如:

cdemu load 0 /home/mike/isos/Timeshock.cue
Run Code Online (Sandbox Code Playgroud)

要检查它是否已加载,请运行cdemu status,它将返回:

Devices' status:
DEV   LOADED     FILENAME
0     1          /home/mike/DOS/TIMES/Timeshock.cue
1     0  
Run Code Online (Sandbox Code Playgroud)

要查看设备分配,请输入cdemu device-mapping

Device mapping:
DEV   SCSI CD-ROM     SCSI generic   
0     /dev/sr2        /dev/sg4       
1     /dev/sr3        /dev/sg5 
Run Code Online (Sandbox Code Playgroud)

您还cd可以/media运行ls以显示新条目:

cdrom  floppy  floppy0  ISOimage  Timeshock  ZEN STONE
Run Code Online (Sandbox Code Playgroud)

奇怪的是,我仍然必须单击才能将它们挂载到我的文件管理器 (Thunar) 中。

您可以通过指定加载图像对时使用的相同设备 ( 0)来卸载图像对:

cdemu unload 0
Run Code Online (Sandbox Code Playgroud)

如果发生任何错误,或者您无法加载或卸载图像,只需注销并重新登录即可。


旁注:我是能够运行Timeshock在(一个弹球游戏)Wine的图像由安装cdemu在被认为WineH: /media/Timeshock。(本场比赛之前已经安装了Wine)不过有些游戏,可能需要磁盘分配一个D:驱动器字母Wine

cdemu除了安装 bin/cue 对之外,您还可以将其用于许多其他用途,对于具有模拟驱动器或安装更多不寻常图像类型的特定需求的任何人来说,它可能非常有用。官方网站提供了更多信息,其中详细介绍了可用的选项。

  • 最先进和最有效的解决方案,相当于 linux 的守护程序工具。 (2认同)