我正在尝试在我的 Arch Linux 机器中安装一个旧的 NRG 图像文件。在 Windows 7 中,我可以毫无问题地使用 PowerISO 安装它。
当我尝试在 Linux 中安装它时,我收到以下错误消息:
$ sudo mount -o loop file.nrg folder/
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
Run Code Online (Sandbox Code Playgroud)
dmesg
给我以下输出:
$ dmesg | tail
[103618.787063] EXT4-fs (loop0): VFS: Can't find ext4 filesystem
[103618.787129] EXT4-fs (loop0): VFS: Can't find ext4 filesystem
[103618.787185] EXT4-fs (loop0): VFS: Can't find ext4 filesystem
[103618.788898] ISOFS: Unable to identify CD-ROM format.
Run Code Online (Sandbox Code Playgroud)
如果我检查图像的文件类型:
$ file file.nrg
file.nrg: AIX core file fulldump 32-bit 64-bit
Run Code Online (Sandbox Code Playgroud)
如何在 Linux 中挂载此映像?
还有丙酮ISO。在这篇文章中已经很好地介绍了它。
如果您收到以下错误:
错误,无法装载映像。
那么您很可能有一个不是 ISO9660 格式的 NRG 文件。AcetoneISO 无法处理这些变体。
注意:有关此文件格式的更多详细信息,请参阅NRG 维基百科页面。但我要说的是,这是 Nero Burning ROM 软件可以写出的专有格式,这些不是 ISO 文件。
此时您的选择变得有限。在 Linux 下,您应该能够.nrg
使用诸如CDex 之类的工具挂载文件。它应该在您的发行版的存储库中。此外,CDEmu 维基百科页面有一个很好的格式列表,它支持的格式和应用程序的一个很好的概述。
如果您需要经常挂载/卸载这些,这个工具也可能会有所帮助,cdemu-tray。
该IAT工具没有开关,但看起来它可以在多种光盘格式转换为ISO。它在 Ubuntu/Debian 存储库中可用。它非常易于使用,因为它实际上没有命令行开关。
iat my.nrg output.iso
Run Code Online (Sandbox Code Playgroud)
目前还不清楚FuseNRG是否可以处理非 iso9660 类型的 NRG 文件。但可能值得一试。FuseNRG 使用了fuseiso,查看他们的 wiki那里也不清楚。
如果这些选项都不起作用,则此启动板线程中讨论了一种方法,标题为:如何将文件 .nrg 转换为 .iso。该方法调用用于dd
从 NRG 文件中提取出作为 ISO 文件内容的实际数据部分。这对我来说听起来有点激烈,但可能对你有用。
名为 Tom Hansen 的用户在该线程中的 #8 评论提供了有关如何执行此方法的详细信息。该方法利用了他注意到的事实:
似乎 .NRG 文件在 ISO 映像前有 300KB (75x4096) = 307200 字节。
假设您的文件具有相同的特征,则方法如下:
mkdir /media/loop_cd
mount -o norock,map=off,loop,offset=307200 imagefile.nrg /media/loop_cd
Run Code Online (Sandbox Code Playgroud)
如果可行,则可以使用以下方法将 NRG 文件转换为 ISO 文件:
dd if=imagefile.nrg of=isofile.iso bs=4096 skip=75
Run Code Online (Sandbox Code Playgroud)
有关此技术的更多详细信息,请参阅 Tom 的帖子。
安装poweriso
包:
# pacman -S poweriso
将图像转换为 ISO:
$ poweriso convert file.nrg -o file.iso
安装它:
# mount file.iso folder/
归档时间: |
|
查看次数: |
26966 次 |
最近记录: |