从 Windows CLI 将分区从一个磁盘移动到另一个磁盘

从 Windows CLI 将分区从一个磁盘移动到另一个磁盘

正如标题所说,我正在寻找一种方法来将 ID 1 的磁盘上的分区 1 移动到磁盘 2 上的分区 2...

Windows cmd diskpart 选项没有提到复制或移动选项,Powershell 存储 cmdlet 也没有这样的选项。CFhttps://technet.microsoft.com/fr-fr/library/hh848705(v=wps.630).aspx

DISM 实用程序仅具有捕获图像功能,其他工具通常只能通过 GUI 访问。

我想自动化该分区移动过程,我应该研究什么命令?

答案1

您实际上无法复制“分区”,因为分区只是标记出磁盘的一部分用于保存文件系统,而文件系统实际上保存的是您的数据。

因此一般步骤如下:

  1. 创建新分区。
  2. 使用所需的文件系统对其进行格式化。
  3. 将数据从现有分区上的现有文件系统复制到新分区上的新文件系统。

有第三方分区工具可以帮助您完成这些步骤,例如部分编辑,但它实际上并不是一个用于自动化的实用程序。

复制分区的另一种方法是“克隆”。这是对驱动器某个部分逐块复制,无需实际读取块中的数据。如果您克隆包含分区(以及文件系统和其保存的数据)的驱动器部分,则可以将该克隆标记到另一个驱动器上。这样做的好处是,文件在结构上将位于相同的相对位置,从而可以保持分区的启动能力等。

最流行的克隆工具之一是dd“磁盘转储”,它包含在大多数 Linux 发行版中,并且有可用的 Windows 端口。

也许可以看看这些问题/答案:

相关内容