dd
是在某些情况下备份整个驱动器或文件系统的便捷工具。现在我在想,如果我使用该工具来备份在 Linux 中作为第二个硬盘安装的 Windows 文件系统/驱动器 (Windows 2003/2008),会怎么样?
答案1
dd
不是备份工具。它是一个二进制文件操作工具。cat
同样有效。神奇之处在于块设备(/dev/sdz99
等等)。看dd 与 cat —— 如今 dd 仍然有意义吗?
如果您进行整个分区备份,则分区上的文件系统(如果有)并不重要。你只需复制整个内容即可。
专门的备份工具,例如部分图像更好地备份整个文件系统。特别是,Partimage 不会备份文件系统未使用的部分。这适用于 Partimage 支持的任何文件系统,包括 FAT 和 NTFS,因此您备份 Windows 分区并不重要。
答案2
它是什么或在哪里并不重要。在 Linux 中,备份硬盘分区与备份整个硬盘类似。原因是设备名称(/dev/sdaX
) 均用于表示整个驱动器和分区。
您以前已经使用过它,对于任何类型的分区或驱动器都是一样的。
只需找出您的驱动器/分区设备名称并使用此命令(例如/dev/sda1
):
dd if=/dev/sda1 of=~/winhdd.img
你也可以用它来压缩它gzip
或者bzip
:
gzip winhdd.img
bzip2 winhdd.img
答案3
dd
是一个二进制磁盘数据读取工具,与底层文件系统无关。
但对于基于文件的备份,partimage
适合我Windows XP SP3 + NTFS
两者都不需要安装分区。