使用 dd 将我的 Windows 分区移动到新硬盘上是否存在什么缺陷?

使用 dd 将我的 Windows 分区移动到新硬盘上是否存在什么缺陷?

我当前的硬盘驱动器有一个 80 GB 的 NTFS 分区,运行 Windows ( /dev/sda1),此外还有几个 Linux 分区。我购买了一块新硬盘驱动器,想将我的 Windows 8 分区移动到新的 NTFS 分区 ( /dev/sdb1),其中size(/dev/sdb1) >= size(/dev/sda1)dd。在运行的 Linux 发行版中简单地运行此命令是否存在任何缺陷/dev/sda2

dd if=/dev/sda1 of=/dev/sdb1 bs=32M

细节

  1. 我的 Windows 分区目前未安装在 Linux 中
  2. 我不需要修复 MBR,因为当我在新驱动器上重新安装 Linux 时,GRUB2 无论如何都会覆盖它。
  3. 我知道其他 选项执行此操作的工具有 Clonezille、GParted、Acronis、Norton Ghost、Drive Image XML、ntfsclone 等,但单个命令似乎最简单,dd而且 高度 多才多艺的

答案1

看起来你已经考虑到了我可能遇到的问题(大小、MBR 等),所以我会说你可以继续。我唯一要提醒的是,他们将 DD 称为“销毁磁盘”是有原因的。它是最不可饶恕的,并且完全能够破坏你的系统,使其面目全非。只需确保仔细检查你的磁盘文件名(/dev/sdaX)和语法以确保无误。

相关内容