我希望你能帮助我,我有这两个 2.5 英寸硬盘(分别为 250 和 500GB),我将它们放在 Acteck USB 2.0 驱动器盒中并在 Linux 下格式化它们,创建一个新的 GPT 分区表(使用gdisk
)并在每个驱动器上仅添加一个类型为 0700(Windows 常规数据)的分区,使用默认参数格式化为 NTFS mkntfs
(即我没有设置任何簇或扇区大小)mkntfs /dev/sdb1
。
它们两个在 Linux 下都运行完美,我可以挂载它们并浏览它们上面的文件;但在 Windows 下只能看到其中一个(500GB 的那个),另一个在驱动器管理器上只是显示为未分配的数据,并要求我在其上创建一个新的分区表。我已在同一台 Windows 机器上的几个不同端口上多次连接它们,结果相同;我也将它们两个都连接到运行 Linux 实时版本的同一台机器上,两个驱动器都运行良好。我还将它连接到我格式化它的同一个 Linux 机器上,它显示在 Thunar 上,但随后我启动了一个 Windows VM 并将驱动器连接到它,它出现了同样的效果,所以我认为这是 Windows 的问题。
这是它在我连接的每台 Windows 机器(包括 VM)上的显示方式:
gdisk /dev/sdb -l
这是250GB的输出:
GPT fdisk (gdisk) version 1.0.0
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 488397168 sectors, 232.9 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 013E97B6-B8DE-4D39-A9A6-B9A8704370B6
Partition table holds up to 128 entries
First usable sector is 2048, last usable sector is 488397134
Partitions will be aligned on 2048-sector boundaries
Total free space is 0 sectors (0 bytes)
Number Start (sector) End (sector) Size Code Name
1 2048 488397134 232.9 GiB 0700 Ariel250GB
gdisk /dev/sdb -l
这是500GB的输出:
GPT fdisk (gdisk) version 1.0.0
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 963D42B4-A1C2-449F-93BF-9197F904809A
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)
Number Start (sector) End (sector) Size Code Name
1 2048 976773134 465.8 GiB 0700 Ariel500GB
编辑:
由于我身边没有 Windows 8 机器,因此我只使用 Windows 7 进行了测试。我还使用 fdisk 在一个计算机上创建分区表,使用 gdisk 在另一个计算机上创建分区表,但我记不清在哪个计算机上使用了哪个。