如何挂载Daemon Tool的.mdx文件?

如何在Ubuntu中挂载Windows的Daemon Tool的.mdx文件?
场景是你没有Windows,想要在Ubuntu上访问.mdx镜像中的文件。

我没有MDX文件来测试,但是有可能.MDX(Daemon Tools)只是.MDF(Alcohol 120)格式的克隆吗?mdf2iso可以将MDF转换为任何标准格式...我建议尝试将MDX重命名为MDF并进行尝试。 - RobotHumans
你能否在终端窗口中输入 "file <yourfile>" (不包括引号)并提供结果?虽然我没有mdx文件来测试,但这至少可以提供一些相关信息。 - zpletan
抱歉回复晚了,这是回复内容: ubuntu@ubuntu:~/Desktop$ file myMDX.mdx myMDX.mdx: MED_Song ...只显示了这些。 - Karl
嗯... 我不知道该怎么处理那个。我能想到的唯一另外一个办法是,你可以通过WINE安装Daemon Tools Lite,并让它做你想要的事情吗?(哪怕只是将其导出为ISO格式?) - zpletan
我尝试使用WINE运行Daemon Tool安装程序,但它在安装程序中向我报错"内部设置错误。代码256。"不行,这样不起作用...我猜安装程序可能在寻找虚拟驱动器的位置之类的东西...也许WINE无法处理? - Karl
4个回答

使用从标准软件源获取的iat软件包,可以将.mdx文件转换为可轻松挂载的.iso文件。

有趣。我需要某种测试结果来证明这一点... - Karl
1最好写下要使用的命令。我只想进行转换,不关心包的名称、相关的包和其他一切。是的,有时候保持无知也挺好的。幸运的是,命令也叫做iat - maaartinus
对于Arch Linux,我使用了iat --iso -i original.mdx -o new.iso命令。不确定其他软件包是否也适用这个命令。 - undefined

mount -o loop,offset=64 image.mdx /mnt/cdrom/

1欢迎来到Ask Ubuntu!能否请您详细解释一下这个命令的具体作用? - Michael Lindman
这个方法真的支持 .mdx 图片吗? - Eliah Kagan
1对我有效。 - int_ua
1这种方法无法用于由Daemon Tools创建的受密码保护的*.mdx文件。 - ugly_duck
2对我来说不起作用 错误的文件系统类型,错误的选项,/dev/loop0 上的错误超级块,缺少代码页或辅助程序,或其他错误。 另外,⁻¹ 缺乏解释 *(例如,为什么偏移量是64,而不是32或1024,或其他值?)*。 - Hi-Angel
没问题。如果挂载点目录不存在,请确保创建它。 - svin83

看看这个论坛帖子this
引用: "[...] 在这种情况下,.mdx看起来是Daemon-Tools特有的格式。我不确定除了Daemon-Tools以外,你是否能够用其他软件打开它。你可能应该将光盘转换为.iso文件,但我猜你已经想到了这个方法。我认为你有两个选择:1. 重新转存所有媒体文件。或者2. 在Windows中打开Daemon Tool,看看是否可以将.mdx转换为.iso。"

1听起来,就目前而言,如果你没有Windows,那你基本上是完蛋了... - Karl
除非有人为CDemu/libMirage编写一个MDX插件 - 据我所知,这还没有做到 ;) - Takkat
目前你能做的最好的事情就是在Windows上使用Daemon-Tools将MDX文件转换成其他格式,比如ISO。(你可以使用VirtualBox来完成这个任务。) - user8290