Windows 分区表报告分区大于物理磁盘

Windows 分区表报告分区大于物理磁盘

有问题的计算机是 Windows 8 机器。我使用 dd 克隆了一个 SSD,如下所示:dd if=/dev/sdb of=/dev/sda

机器使用新硬盘启动,问题是源的分区表为 1TB,而目标驱动器只有 480GB。Windows 仍然认为驱动器是 1TB,我需要调整分区大小以使其与物理磁盘对齐。

答案1

从较大的磁盘到较小的磁盘进行低级磁盘克隆dd很可能会导致数据丢失。源磁盘上 480GB 标记之后存储的任何文件现在都将在 1TB 目标上丢失。因此,完成这项工作的最佳方法是使用另一个实用程序。目前,我不知道有任何 Linux 实用程序可以为 NTFS 完成这项工作(如果我没记错的话,ntfsclone要求目标至少与源一样大)。我相信有 Windows 备份实用程序可以完成这项工作。我用过XML 备份过去曾经使用过一两次,但时间已经过去很久了,所以我不确定它能否很好地处理您的情况。或者,您可以使用或ntfsresize克隆磁盘之前缩小源文件系统。但请注意,文件系统调整大小工具始终存在风险;您最终可能会在克隆文件系统的过程中丢失数据。ddntfsclone

我不知道ntfsresize类似的实用程序会如何应对大于包含磁盘的文件系统。它们可能会起作用,也可能会崩溃甚至损坏文件系统。因此,为了安全起见,我建议返回并以更合适的方式再次执行此操作。

答案2

创建一个与驱动器一样大的分区并使用ntfs调整大小

相关内容