Image

dd 和驅動成像

  • July 28, 2009

當您使用 dd 對驅動器進行映像時,您會得到一個通常與驅動器大小完全相同的映像。您可以壓縮圖像,但這實際上取決於驅動器上有多少連續的空值或零值。我的問題是,是否存在僅對驅動器的關鍵塊進行映像的另一種工具。例如全新安裝作業系統,是否可以只複製到新作業系統使用的最後一個塊?

雖然我知道 dd 沒有這樣的能力,但是否已經存在,如果確實存在,那麼該應用程序是否使用 dd。

為了對 Windows 機器進行快速而骯髒的映像,我啟動了 SystemRescueCD,並執行以下腳本(位於安裝在 /mnt/backup 上的外部 USB 備份驅動器上):

#!/bin/bash

PCNAME=foobar # or passed in on command line if you prefer

fdisk -l /dev/sda >./${PCNAME}-fdisk-l.txt
dd if=/dev/sda of=./${PCNAME}-mbr.bin bs=512 count=1
dd if=/dev/sda1 of=./${PCNAME}-p1-diag.bin bs=23040
ntfsclone -s -o - /dev/sda2 | gzip -c | split -b 638m - ./${PCNAME}-p2-win.img.gz.

# end

哦,外部驅動器通常格式化為 NTFS,掛載“-t ntfs-3g”。

引用自:https://serverfault.com/questions/46824