我的 HDD 到 SSD 克隆方法在技术上正确吗?

我的 HDD 到 SSD 克隆方法在技术上正确吗?

我有一台 HP 笔记本电脑,计划将 HDD 迁移到 SSD,并安装了 Windows 8。

  1. 来源- 硬盘 - 500GB -SATA- 我可以将其放入我的服务器并将其保存到文件中。

  2. 目的地固态硬盘 - 120GB -M.2- 我无法将其放入我的服务器。

我计划在几天内做以下事情:

  1. 删除磁盘末尾的两个HP分区。

  2. 使用一些适用于 Windows 的软件将系统 (C:) 分区缩小到 100GB 以下。

  3. 使用Linux计算机和pv实用程序如下:

    pv < /dev/sourceDrive > /dev/destinationDrive
    

    制作 1:1 的驱动器副本。

    期待它失败当然是在 SSD 驱动器的末尾,即 120 GB。但由于源磁盘上没有数据,所以这没问题,对吧?

就是这样。这是个好主意吗?

答案1

事实证明我的方法有效完美无瑕. 随后进行微小修正。

我没必要删除这 2 个 HP 分区。我建议你也不要这么做,因为它们可能很有用。

只需将系统分区 (C:) 缩小到适当值以下即可,具体取决于您的 SSD 相对于原始 HDD 的大小。然后将 2 个 HP 分区移向系统分区。

这样你就有 400GB 的可用空间在最后如果是 500GB HDD,或者其他尺寸,则为类似尺寸。

在源计算机上,为了执行此操作,您可以使用任何可用的 Windows 分区工具,我仅提到我所使用的工具:MiniTool 分区向导免费版

在服务器上,只需将缩小的源驱动器复制到具有pv(手册页)公用事业。

pv(手册页)具有显示进度或预计到达时间 (ETA) 等优势。

在目标计算机上运行 Linux 后,插入已保存源驱动器文件的外部硬盘驱动器。

然后使用上述命令复制(如果不可用,您可以随时使用)cat,将源驱动器文件复制到目标驱动器。

给那些不耐烦的人提个醒:当pv(手册页)当然,由于整个驱动器不适合目的地而失败,这是从一开始就指出的重点,它说的是类似这样的话:

no space left on the device

然后它会等待缓冲区写入目标,在我的情况下这需要 1-2 分钟。只需耐心等待,然后安全关闭计算机,您就可以愉快地将笔记本电脑中的 HDD 换成 SSD。


更新

经过这样的操作后,您将总是想要/必须gdisk在新介质上运行并使用写入功能修复 PMBR 等!

答案2

其实,使用 minitool 分区向导将 HDD 克隆到 SSD 时,不需要缩小 C:,因为该程序考虑的是文件大小,而不是分区大小。也就是说,只要 SSD 可以容纳源磁盘上的内容,就可以进行克隆。

相关内容