如何在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下运行的游戏。
- 去鹦鹉螺。
- 单击顶部栏中的计算机位置(计算机图标)。
- 右键单击CD。 选择“复制光盘……”
- 选择图像文件作为目标。
- 单击属性以指定放置文件的位置。
- 输入文件名并确保使用ISO9660作为类型。 点击(我认为打开此文件夹是“打开”,但它可能是“保存”)
- 单击复制光盘(或“刻录”,再次,我不记得确切的措辞)。