我正在用新硬盘(WD40EZAX 4TB 硬盘,以下称为“新硬盘”)替换我当前的硬盘(WD10EZEX 1TB 硬盘,以下称为“旧硬盘”)。我使用 Casper 11 将旧硬盘克隆到新硬盘。Windows 10。PC 是联想 Ideacentre。
当新驱动器通过 SATA 连接时,我收到“错误 1962:未找到操作系统。启动顺序将自动重复。”从 USB Windows 10 恢复驱动器运行启动修复只会给我“启动修复无法修复您的 PC。”但是,当新驱动器通过 USB 外壳连接时,Windows 10 可以正常启动。
我不确定 SATA 线是否是问题所在,因为旧驱动器通过 SATA 连接时仍能正常启动 Windows 10。
旧驱动器通过 SATA 连接,新驱动器通过 USB 外壳连接,diskpart 显示以下内容:
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 931 GB 0 B *
Disk 1 Online 3726 GB 0 B *
Disk 2 Online 14 GB 0 B
DISKPART> list vol
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 F DVD-ROM 0 B No Media
Volume 1 C NTFS Partition 909 GB Healthy
Volume 2 FAT32 Partition 260 MB Healthy Hidden
Volume 3 NTFS Partition 1000 MB Healthy Hidden
Volume 4 LENOVO_PART NTFS Partition 20 GB Healthy Hidden
Volume 5 D NTFS Partition 3703 GB Healthy
Volume 6 FAT32 Partition 260 MB Healthy Hidden
Volume 7 NTFS Partition 1000 MB Healthy Hidden
Volume 8 LENOVO_PART NTFS Partition 20 GB Healthy Hidden
Volume 9 E ESD-USB FAT32 Removable 14 GB Healthy
Volume 10 LRS_ESP FAT32 Partition 1000 MB Healthy Hidden
Volume 11 LRS_ESP FAT32 Partition 1000 MB Healthy Hidden
新驱动器通过 SATA 连接,旧驱动器通过 USB 外壳连接,diskpart 显示以下内容:
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 3726 GB 0 B
Disk 1 Online 931 GB 0 B *
Disk 2 Online 14 GB 0 B
DISKPART> list vol
Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 E DVD-ROM 0 B No Media
Volume 1 C NTFS Partition 909 GB Healthy
Volume 2 FAT32 Partition 260 MB Healthy Hidden
Volume 3 NTFS Partition 1000 MB Healthy Hidden
Volume 4 LENOVO_PART NTFS Partition 20 GB Healthy Hidden
Volume 5 D ESD-USB FAT32 Removable 14 GB Healthy
Volume 6 LRS_ESP FAT32 Partition 1000 MB Healthy Hidden
如您所见,当新驱动器通过 SATA 连接时,它不会识别为 GPT 并且不会列出其卷。在这两种情况下,列出的可移动 USB 都是 Windows 10 恢复驱动器。
我可以采取哪些后续步骤来识别并纠正该问题?
正如 Cliff Armstrong 所说,外壳做了一些不该做的事情,导致扇区对齐问题。我已经解决了这个问题,并将在这里详细介绍我的发现:
问题的原因在于 USB 外壳本身 – 它会悄悄地将插入的任何驱动器的扇区大小从 512 字节更改为 4096 字节!有关此问题的更多信息可在此处找到,但归根结底是:“某些 USB 外壳中用于 USB 到 SATA 转换的某些芯片会将驱动器扇区大小转换为 4096 字节,而不管驱动器的物理扇区大小如何……如果您随后从外壳中取出驱动器并将其直接连接到 SATA 端口,驱动器将显示其自己的每扇区 512 字节,从而使其分区表无效。”
作为参考,我使用的 USB 外壳是“ Sabrent EC-DFLT ”,附带旧固件版本。在运行 Sabrent 网站上提供的“Jmicron FW Update”工具并将外壳更新为最新固件后,我现在可以使用它,而扇区大小不会发生变化。
不幸的是,我发现这个问题是在我将旧驱动器放入 USB 外壳进行磁盘测试之后,由于扇区大小问题,通过 SATA 连接时两个驱动器都无法工作。为了解决我的问题,我首先通过 SATA 连接新驱动器并重新格式化,然后通过恢复驱动器重新安装 Windows 10。之后,我通过 USB 外壳连接旧驱动器,并在没有 Casper 的情况下手动复制所有内容。
故事的寓意是:在确认 USB 外壳为最新固件之前,切勿使用它……更好的是,如果可以,最好通过 SATA 进行所有操作!