![如果我添加了 CDROM,那么我总是会得到 CDROM 的精确副本?](https://linux22.com/image/17977/%E5%A6%82%E6%9E%9C%E6%88%91%E6%B7%BB%E5%8A%A0%E4%BA%86%20CDROM%EF%BC%8C%E9%82%A3%E4%B9%88%E6%88%91%E6%80%BB%E6%98%AF%E4%BC%9A%E5%BE%97%E5%88%B0%20CDROM%20%E7%9A%84%E7%B2%BE%E7%A1%AE%E5%89%AF%E6%9C%AC%EF%BC%9F.png)
如果我:
dd if=/dev/cdrom of=cdrom.iso
那么我总会得到精确的与原始 CDROM 相同的、逐位相同的映像?
或者有什么方法可以防止从 CDROM 复制所有位?要求将旧游戏存档到旧 CDROM 上
答案1
不,dd
可能还不够。举例来说:
- 如果您有一张混合了数据和音轨的多轨 CD-ROM,则使用 dd 您将仅复制第一个数据会话。
- 许多旧视频游戏 CD(在 Play-Station 1 上)用作复制保护CD上有一些假的会话。您必须复制它们才能获得可用的 CD。
我成功使用了cdparanoia
备份我所有的旧游戏 CD。
答案2
是的你应该。在 Linux 下,您甚至可以使用-o loop
选项来安装此 ISO,就像它是真正的 CD 一样mount
。但在 Windows 下,您需要一个特殊的软件程序来模拟 CD 驱动器。
然而,这是假设 dd 不会返回任何错误,例如dd: reading '/dev/sr0': Input/output error
,当我尝试备份我的一些 DVD 时会发生这种情况。