大约一年前,我翻录了一些 CD/DVD 游戏,并将原版游戏收起来。
问题是,现在我正尝试在 OSX Snow Leopard 上的 VirtualBox 上使用 WinXP Pro 播放这些 iso 映像。我在终端中使用 dd 制作了大部分或所有映像,但当我尝试在 VirtualBox 中将它们加载为虚拟 CD 时,它们不起作用。
我尝试了通过其他方式获得的 iso 文件,它们工作正常,所以我尝试使用 diskutil 来了解更多信息。我尝试通过它安装时收到的错误消息是“没有可安装的文件系统”。唯一有效的磁盘映像来自 DVD。
我忘记了制作这些图像时使用的确切路径或选项(可能没有),但我知道我使用了 dd。
读完后,我发现了以下链接:
dd 在 Snow Leopard 上生成损坏的 ISO 映像(无论是从脚本还是 shell 调用)
由此看来,我猜我很有可能搞错了 dd 命令(例如 dd if=/dev/disk1 of=image.iso)。如果是这样,有没有办法手动修复这些映像,还是我必须下载或重新 dd 这些映像?
(此外,就我自己的学习而言,这是特定于 OSX 的 dd 错误/功能,还是也是 Linux 的?我是否无知地认为 dd if=/dev/whatever of=whatever.img 会给出原始二进制转储?)