如何在Ubuntu上将Compact Disc媒体备份到ISO文件?

问题:我创建了3张装有Windows系统恢复磁盘的DVD,以防我遇到硬件问题并需要重新安装Windows才能运行诊断测试。 但是,我不想担心丢失它们,因此我想将恢复磁盘备份为ISO映像,我可以将其存储在外部硬盘驱动器上。

Google搜索显示我可以使用dd(或“disk dump”)unix命令执行此操作。

dd if=/dev/who-knows-where? of=/home/wdkrnls/x201-recovery-2011-09-30.iso 

但问题是Ubuntu没有使用将/dev/cdrom与cd-rom驱动器关联的旧约定。 相反,Nautilus自动创建/media/CD_ROM这是一个目录,而不是驱动器本身。 我试图运行dd ,但得到了:

/ bin / dd:读取’/ media / CD_ROM /’:是一个目录0 + 0记录在0 + 0记录中输出0字节(0 B),0.0158501 s,0.0 kB / s

我试过运行dmesg | tail dmesg | tail并看到了参考:

[215135.134164] sr 9:0:0:0:附加scsi通用sg1类型5

所以我尝试了ls /dev/sg1 ,但没有任何文件被称为。 只有我的分区出现sudo fdisk -l ,让我难以接受下一步的尝试。

解决方案:我发现我可以用brasero或k3b解决我的问题,因此放弃了对Ubuntu内部的探索。 尽管如此,我仍然不介意知道如何使用dd来完成同样的任务。

我如何用dd解决我的问题?

将CD装入驱动器,使其安装。 打开命令行界面并输入“df -h”

这将显示系统中所有已安装的驱动器。

我的显示如下。

 foo@MyBoX:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 448G 308G 118G 73% / none 1.9G 768K 1.9G 1% /dev none 2.0G 2.2M 2.0G 1% /dev/shm none 2.0G 476K 2.0G 1% /var/run none 2.0G 0 2.0G 0% /var/lock /dev/sdb1 459G 12G 424G 3% /mnt/work_files /dev/mapper/udisks-luks-uuid-7cc81eaa-5df2-4005-984f-18304c43735b-uid1000 4.0G 2.1G 2.0G 52% /media/thumbdrive /dev/sr0 231M 231M 0 100% /media/cdrom0 

它将我的设备显示为/dev/sr0 。 所以我会用:

 dd if=/dev/sr0 of=/home/foo/somedir/recovery.iso 

我已多次使用它来创建CD和DVD备份。 您还可以将iso挂载到环回文件上,并将其用作CD / DVD。 适合在需要播放CD的葡萄酒或Crossover下运行的游戏。

  1. 去鹦鹉螺。
  2. 单击顶部栏中的计算机位置(计算机图标)。
  3. 右键单击CD。 选择“复制光盘……”
  4. 选择图像文件作为目标。
  5. 单击属性以指定放置文件的位置。
  6. 输入文件名并确保使用ISO9660作为类型。 点击(我认为打开此文件夹是“打开”,但它可能是“保存”)
  7. 单击复制光盘(或“刻录”,再次,我不记得确切的措辞)。