将 Windows 安装 CD 复制到 Ubuntu 上的 ISO

将 Windows 安装 CD 复制到 Ubuntu 上的 ISO

我从另一篇文章中看到了如何做到这一点:通过使用

猫 (光盘装置)>(普通磁盘上的 ISO 文件)
例如,

cat /dev/sr0 > /z/windows7.iso

当我尝试它时,它部分地

cat /dev/sr0: Input/Output Error

这发生在其中一张 DVD 完成约 20% 时,而另一张 DVD 完成约 3% 时。

注意:这些是合法的原始 Windows 安装 DVD,我已成功安装在较旧的(现已停用的)笔记本电脑上。两张 DVD 都损坏/损坏的可能性很小。这与复制有关,而不是与原始媒体有关。

输出如下:

steve@mithril:/z$ cat /dev/sr0 > /z/windowsxp.iso
cat: /dev/sr0: Input/output error
steve@mithril:/z$ ll /z/windowsxp.iso
-rw-rw-r-- 1 steve steve 652869632 Jul  6 13:11 /z/windowsxp.iso

答案1

尝试使用 dd。sudo dd if=/dev/sr0 of=/path/to/output/file.iso

答案2

我会使用safecopy而不是catdd

safecopy /dev/sr0 out.iso

它位于标准软件存储库中,是专门为此类事情设计的。从手册页中:

Safecopy 是一种数据恢复工具,它尝试从可查找但有问题(即损坏的扇区)的源(例如软盘驱动器、硬盘分区、CD 等)中提取尽可能多的数据,而其他工具(例如 dd)则会由于 I/O 错误而失败。

Safecopy 尝试从源获取尽可能多的数据,而不使用与设备相关的技巧。例如,要从受复制保护或损坏的 CD-ROM 获取 ISO 映像,cdrdao 和 bin2iso 可能会做得更好、更快。

这里有类似的问题:https://askubuntu.com/questions/138152/software-to-copy-a-scratched-cd-dvd-blueray-to-an-iso-file

相关内容