我有一台 Dell Latitude 7390 2-in-1,安装了 256Gb NVMe,并双启动 Win10 和 Deb12。一切正常。只是空间不足,所以计划克隆到更大的驱动器。从 Dell 网站和 Crucial 升级网站得出结论,2Tb NVMe M.2 PCIe 4.0 应该可以使用。买了一个该规格的金士顿。我尝试使用 Clonezilla、dd、AOMEI Backupper 和 Macrium Reflect X Home(免费试用版)将 256Gb 克隆到 2Tb。两者都可以通过直接克隆 USB-C 外壳中的 2Tb 或通过备份到映像文件并恢复。在 Dell 中将 256Gb 更换为 2Tb 后,所有克隆方法都无法启动。金士顿在 BIOS 中列出,但我只看到一个旋转的白色圆圈,设备最终重新启动并重复。如果我从 GParted live、clonezilla 启动 Dell,或者尝试安装全新的 Debian 12,则所有系统都无法找到/列出 2Tb NVME 驱动器,尽管它在 BIOS 中显示。如果我换回 256Gb,Dell 可以正常启动,并且从 Windows 中它将看到 2Tb,尽管它标记为脱机,因为它具有相同的磁盘签名... 所有分区看起来都与克隆中的预期一致。如果我连接到运行 Debian 11 的单独设备,它会按预期显示,我可以安装分区并进行读写。所以这可能更像是一个 Dell 问题,但有什么想法或知识吗?我是否为该 Dell 购买了错误规格的 NVME,或者是否有我需要调整的 BIOS 设置?
更多信息,旧驱动器是“SK hynix SC311 SATA 256Gb”,如果是 M2 SSD 而不是 NVMe,这会阻止克隆吗?此外,除了上面已经列出的软件外,现在还尝试了 @oldfred 建议的 Boot-Repair。它像 BIOS 一样列出了 2Tb NVMe,但与其他软件一样,它在日志的其余部分没有提及它
感谢@oldfred,他的评论是答案的主要部分。根据他的评论,我不得不把旧驱动器放回去。应用 AHCI 更改,然后重新克隆它。我使用了 Macrium,既创建了映像,又直接克隆到 USB 盒中的新 2Tb NVMe。然后将 2Tb 换成旧的 256Gb 驱动器,重新启动,但失败了。我在 2Tb 上运行了 Macrium 的启动修复选项,但除了访问 UEFI 设置失败外,所有蓝屏选项都无法执行任何操作。所以选项 2 是我启动了 Macrium 的 USB 恢复媒体并使用它将映像恢复到 2Tb,重新启动 2Tb 时显示“准备自动修复”和“诊断 PC”,重新启动再次执行,但我可以选择高级并进入安全模式......运行正常。重新启动,最后一切都好。