在 Win10 中,我尝试使用“非破坏性”gptgen 工具从 MBR 转换为 GPT。它搞砸了整个事情,Win10说磁盘被写保护,我不能使用它,等等。
所以我把它带到我的 Linux 机器上并使用 gdisk。gdisk 发现了一些问题,然后我用 gdisk 修复了这些问题。所以现在 gdisk 说磁盘有保护 MBR 和 GPT 并且它使用 GPT。gdisk v 命令说没有检测到问题。gdisk p 命令显示 1 个 NTFS 分区。gparted 显示 1 个 NTFS 分区,没有任何抱怨或警告。我可以挂载 NTFS 分区并查看所有文件。
但是当我将磁盘返回到我的 Win10 盒子时,它说我必须初始化磁盘才能使用它,并提供使用 GPT 或 MSDOS 进行初始化。当然,我尽快按取消。把它带回我的 Linux 机器上,磁盘与 1 NTFS 分区完美结合。
有谁知道为什么 Win10 不能解释这个磁盘的 GPT 表?是否需要保护 MBR 或类似的东西?
这是打开时的 gdisk 输出:
GPT fdisk (gdisk) version 1.0.3
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
gdisk v 命令输出:
Command (? for help): v
No problems found. 2679836777 free sectors (1.2 TiB) available in 2
segments, the largest of which is 2679629963 (1.2 TiB) in size.
gdisk p 命令输出:
Command (? for help): p
Disk /dev/sdc: 3907029164 sectors, 1.8 TiB
Model: External USB 3.0
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): C67971C4-E465-4186-893C-7197A1DABB31
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 3907029130
Partitions will be aligned on 2048-sector boundaries
Total free space is 2679836777 sectors (1.2 TiB)
Number Start (sector) End (sector) Size Code Name
1 206848 1227399167 585.2 GiB 0700 WD
问题是 Win10 和/或磁盘管理会缓存有关磁盘的信息,甚至在重新启动时保存它,并且不会重新扫描该磁盘以获取更多当前信息。与此答案相关:https ://superuser.com/a/1515306/129638
磁盘确实很好。如果我把磁盘带到另一个之前没有附加到这个磁盘的 Win10 盒子,那么它就可以看到这个磁盘的 GPT 分区表和分区。
正如另一个答案所暗示的那样,我无法使磁盘脱机和联机,因为它已经脱机了。因为我真的不需要在拒绝磁盘的那个 Win10 机器上使用这个磁盘,所以当我意识到其他 Win10 机器可以正常访问磁盘时,我的问题就解决了。