我想使用 dd 将物理分区(Windows C:\ 驱动器)转换为映像文件。
dd if=/dev/sda1 of=/path/to/W7.img
(从我启动原始机器的现场 DVD 运行)
是我能想到的。
我想投入一些选择
- 保留 C:\ 分区的“可引导”属性,以及
- 添加一些关于块大小的选项
...可能是个好主意
...有人可以推荐吗?
此外,我可以压缩要在dd
操作中创建的图像吗?
我想使用 dd 将物理分区(Windows C:\ 驱动器)转换为映像文件。
dd if=/dev/sda1 of=/path/to/W7.img
(从我启动原始机器的现场 DVD 运行)
是我能想到的。
我想投入一些选择
...可能是个好主意
...有人可以推荐吗?
此外,我可以压缩要在dd
操作中创建的图像吗?
您不能通过备份分区来保留“可引导”属性。 可引导属性将取决于实际磁盘的详细信息。详细信息取决于分区表的类型以及它是否被格式化为使用引导分区或磁盘的保留扇区。引导分区与实际的操作系统分区不同。为此,您必须对整个磁盘进行映像。
您可以轻松地将引导选项添加到目标驱动器:
保留引导选项不应该是一个问题,因为一旦您备份了操作系统分区,您就可以选择要恢复到的新驱动器的分区类型。如果你把它恢复到你的 Ubuntu 机器上的一个分区,运行
sudo update-grub
会将它添加到你的启动菜单中。至于压缩,是的,你可以。下面是一个如何使用它的例子。
对于 Linux,您可以使用以下命令检查文件系统的块大小:
您可以使用以下命令更改块大小:
您必须与http://superuser.com等网站讨论 Windows 块大小的详细信息。如果无法处理不同的大小,更改块大小可能会破坏文件系统的完整性。 dd没有动态更改文件系统块大小的选项。
这是一个很好的
dd
命令行,可能是对您示例中的命令行的改进:这些是命令行的参数: