nik*_*hil 6 hard-drive dd data-recovery
我刚买了一台新的 acer 上网本,它带有 Windows 7。我想知道如何使用dd.
我想知道什么命令创建了硬盘的确切备份,以及如何在我尝试安装 linux 时出现问题时恢复它。
我有一个外部硬盘,我将在其中存储此映像和一个带有 ubuntu 12.04 的可启动 USB 驱动器。如果这不是最好的方法,那么请提出替代方案。
dd --help
Run Code Online (Sandbox Code Playgroud)
将显示您拥有的所有选项。下面的命令使用ifforinput file和offor output file。
备份
可以使用以下 3 个命令中的任何一个创建完整的硬盘副本:
dd if=/dev/hdx of=/dev/hdy
dd if=/dev/hdx of=/path/to/image
dd if=/dev/hdx | gzip > /path/to/image.gz
Run Code Online (Sandbox Code Playgroud)
其中xinhdx是您要复制的光盘,而yinhdy是目标光盘。第一个基本上是将光盘复制到另一张光盘。最后 2 个制作文件,最后一个也压缩文件。
恢复
dd if=/path/to/image of=/dev/hdx
gzip -dc /path/to/image.gz | dd of=/dev/hdx
Run Code Online (Sandbox Code Playgroud)
凡x在hdx是光盘您想要恢复的副本。第一个恢复文件(备份选项 2)。第二个还原 zip 文件(备份选项 3)。
dd 无法理解空白空间和填充数据的空间,但如果您使用 gzip 版本,文件会小很多(可以小 10 倍)。备择方案:
在存储库中还有partimage

文件归档器 是一个系统工具,允许您将文件系统的内容保存到压缩存档文件中。文件系统可以在具有不同大小的分区上恢复,也可以在不同的文件系统上恢复。与 tar/dar 不同,FSArchiver 在将数据提取到分区时还会创建文件系统。为了保护数据,存档中的所有内容都经过校验和。如果存档已损坏,您只会丢失当前文件,而不是整个存档。一如既往...... ntfs 支持被认为是实验性的。