我需要为我的 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
从安装这里并安装mksiofs
到cygwin
(但如果我记得它是默认安装的),然后mkisofs
从命令行使用。
答案3
Blindread/Blindwrite 就是为此类事情设计的。
请注意,SDK 错误代表“软件开发工具包”,表示软件中存在错误。即使您的光盘有问题,也会导致硬件向软件发出投诉,软件应该能够妥善处理,而不是出现错误。因此,您似乎遇到了软件中的错误(这可能是也可能不是由光盘之类的问题引起的)。