9.6.1. 制作磁盘映像文件

一个未挂载设备(例如,第二个 SCSI 或 串行 ATA 设备 “/dev/sdb”)的磁盘映像文件 “disk.img” 可以使用 cp(1) 或 dd(1) 通过下列方式建立。

  1. # cp /dev/sdb disk.img
  2. # dd if=/dev/sdb of=disk.img

传统 PC 中位于主 IDE 硬盘第一扇区的主引导记录(MBR)(参见 第 9.5.2 节 “硬盘分区配置”)的磁盘映像可以使用 dd(1) 通过下列方式建立。

  1. # dd if=/dev/hda of=mbr.img bs=512 count=1
  2. # dd if=/dev/hda of=mbr-nopart.img bs=446 count=1
  3. # dd if=/dev/hda of=mbr-part.img skip=446 bs=1 count=66
  • mbr.img”:带有分区表的 MBR

  • mbr-nopart.img”:不带分区表的 MBR

  • mbr-part.img”:仅 MBR 的分区表

如果你使用 SCSI 或 串行 ATA 设备作为启动硬盘,你需要使用 “/dev/sda” 替代 “/dev/hda”。

如果你要建立原始硬盘的一个硬盘分区的映像,你需要使用 “/dev/hda1” 等替代 “/dev/hda”。