如何以 ISO 格式将游戏 DVD 备份到硬盘上?

如何以 ISO 格式将游戏 DVD 备份到硬盘上?

我需要为我的 DVD 上的游戏(Imperivm 3)制作一个备份,从中制作一个 ISO 到我的硬盘上。我已经使用 CDBurnerXP 备份了另一个游戏,并且运行良好。但是,当我尝试使用 Imperivm 3 时,CDBurnerXP 运行到 95% 时,出现错误:“发生刻录错误”,然后停止。当我检查 CDBurnerXP 日志时,它显示“发生错误:内部 SDK 错误:”

我不确定为什么会发生这种情况:

  • DVD 运行不正常

  • DVD 受到保护

如果 DVD 有点划痕,那么丢失的数据可能并不重要(bmp 图像或其他东西),因此如果丢失了 20 KB,用 0 填充它们可能没问题,无论有没有这些数据,游戏都可以正常工作。问题是是否有任何程序能够忽略错误并创建 ISO。

如果 DVD 没问题,但有复制保护,那么我必须使用哪种程序来备份 DVD?(可以破解/跳过保护的程序)。我找到了“Game Jackal Pro”(SlySoft),我想知道它有多好,是否有更好的程序,以及是否有任何免费的替代品。

答案1

gnu ddrescue 就是为这种情况而设计的 - 它是一个专为数据恢复而设计的 dd 样式工具。您需要启动到 Linux(可能使用 liveusb 才能使用它)。

Howtogeek建议运行两次 - 第一次是
ddrescue -n -b 2048 /dev/cdrom <ISO file> <log file> 备份磁盘中易于恢复的部分,第二次 ddrescue -d -b 2048 /dev/cdrom <ISO file> <log file>是添加更难恢复的块

答案2

cygwin从安装这里并安装mksiofscygwin(但如果我记得它是默认安装的),然后mkisofs从命令行使用。

答案3

Blindread/Blindwrite 就是为此类事情设计的。

请注意,SDK 错误代表“软件开发工具包”,表示软件中存在错误。即使您的光盘有问题,也会导致硬件向软件发出投诉,软件应该能够妥善处理,而不是出现错误。因此,您似乎遇到了软件中的错误(这可能是也可能不是由光盘之类的问题引起的)。

相关内容