从磁盘映像恢复分区

我之前已经做过,而且奏效了;现在我恢复时遇到问题 磁盘映像中的Win10分区。

采取的步骤:

  1. 引导gparted USB映像;工作(可引导)系统:

gparted working setup

  1. 已安装的外部驱动器:
  2. mkdir ExternalDriveMount
  3. mount -t ntfs-3g / dev / sda1 ./ExternalDriveMount
  4. cd ExternalDriveMount
  5. mkdir Disk_C_Backup
  6. 将win 10分区移至驱动器(不确定是否正确):
  7. dd if = / dev / nvme0n1 of =。/ Disk_C_Backup / C_backup.dd bs = 16M status = progress
  8. 过夜
  9. 图像文件似乎不错(按尺寸)
  10. 安装(外部)驱动器后复制到新的Win10机器(均具有1TB ssd Win10分区(相同的分区布局)):
  11. dd if =。// Disk_C_Backup / C_backup.dd of = / dev / nvme0n1 bs = 16M status = progress
  12. 完成后,我注意到该映像尚未分解为分区(分区布局与工作设备的布局不同):

non-working setup

之间的确切关系是什么

/dev/nvme0n1

它是分区:

/dev/nvme0n1p1
/dev/nvme0n1p2
/dev/nvme0n1p3
/dev/nvme0n1p4

一目了然,每个大小的总和等于nvme0n1的大小。

上一次我将映像文件移动到/ dev / nvme0n1时,结果驱动器是可引导的。

最佳答案

/dev/nvme0n1 is the total capacity of the raw physical NVMe drive.

/dev/nvme0n1p1 is the EFI partition required to boot.

/dev/nvme0n1p2 is the Microsoft Reserved Partition, an alternative data storage space for such software components which previously may have used hidden sectors on MBR formatted disks. Microsoft expects an MSR to be present on every GPT disk. Some chunks of the MSR partition may also be used for remapping damaged sectors by software, or used as a temporary mirror for critical operations on the core GPT structure or in emergency for fast writing of the internal disk cache memory in case of power failure, and for fast recovery when powering up the system.

/ dev / nvme0n1p3是Windows 10系统和数据分区。那就是您所有内容的所在。

/ dev / nvme0n1p4是专用于Windows恢复的隐藏分区。有时,制造商还会使用自己的恢复软件添加第二个隐藏分区。

建议您一次备份一个分区,然后一次备份一个分区,而不是整个驱动器,因为SSD看起来像是相同的大小,但是制造上的微小差异可能会导致较小的差异在尺寸方面。我喜欢在分区之间留出1MB的空白空间,如果恢复时必须缩小任何内容,请减小/ dev / nvme0n1p3的大小。可能需要其他工具。