我通过外部 USB 外壳格式化了 8TB Seagate IronWolf 硬盘。它运行正常:Windows 10 识别了两个 GPT 分区:
- 分区 1:GPT,128 MB
- 分区 2:GPT,7451 GB。
但是当通过 SATA 直接连接时,Windows 会将驱动器识别为 MBR:
- 分区 1:MBR,2048 GB,保护分区。
- 未分配:5404 GB
将驱动器放回 USB 盒中后,一切正常。如何强制 Windows 将硬盘类型识别为 GPT?
使用 Partition Wizard 之类的工具设置分区类型 ID 毫无意义,因为保存分区的驱动器被识别为 MBR。当然我不想重新格式化它,因为它保存了包含数据的分区。Active Partition Manager 之类的软件在转换为 GPT 操作时停止,并显示:“无法转换 GUID 分区表。无法将分区放置在具有 GPT 的设备上的目标区域之外”。
硬件详细信息:
- Windows 10 x64
- 希捷 Archive HDD v2 8TB(ST8000AS0002-1NA17Z)
- AMD Ryzen 7、华硕 Prime X370-Pro
正确识别的分区(通过 USB):
- 分区 1:ID=E3C9E316-0B5C-4DB8-817D-F92DF00215AE (GPT, 128 MB)
- 分区 2:ID=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(GPT,7451 MB,通过 VeraCrypt 加密)
错误识别的分区(通过 SATA):
- 分区 1:GPT 保护分区(GPT, 2048 GB)
- 未分配:5404 GB
知道为什么无法操作我的内部驱动器吗?