如何在 Ubuntu 上将光盘媒体备份为 ISO 文件?

如何在 Ubuntu 上将光盘媒体备份为 ISO 文件?

问题: 我制作了 3 张 DVD,里面装满了 Windows 系统恢复盘,以防万一出现硬件问题并需要重新安装 Windows 以运行诊断测试。但是,我不想担心丢失它们,所以我想将恢复盘备份为 ISO 映像,然后将其存储在外部硬盘上。

经过 Google 搜索,我可以使用 dd(或“磁盘转储”)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 秒,0.0 kB/s

我尝试运行dmesg | tail并看到了以下内容:

[215135.134164] sr 9:0:0:0: 已连接 scsi 通用 sg1 类型 5

于是我尝试了ls /dev/sg1,但没有任何名为 的文件。只有我的分区显示sudo fdisk -l,这让我不知下一步该尝试什么。

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

我该如何解决我的问题dd

答案1

将 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 安装到 loopback 文件上,并将其用作 CD/DVD。对于在 wine 或 Crossover 下运行且需要播放 CD 的游戏来说非常方便。

答案2

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

相关内容