我有两个 2TB 的驱动器:一个是 MBR,另一个是 GPT。
sudo blckid /dev/sdb1
返回空白。
gdisk 显示:
分区表扫描: MBR:保护 BSD:不存在 APM:不存在 GPT:存在 找到具有保护性 MBR 的有效 GPT;使用 GPT。 警告!辅助分区表与最后一个分区重叠 1970 个块! 您将需要删除此分区或在另一个实用程序中调整其大小。 磁盘 /dev/sdb:3907027055 个扇区,1.8 TiB 逻辑扇区大小:512字节 磁盘标识符 (GUID):38A1113D-B5E9-4B69-ABFF-ACB27AFB3DDD 分区表最多可容纳 128 个条目 第一个可用扇区是 34,最后一个可用扇区是 3907027021 分区将按照 8 扇区边界对齐 总可用空间为 2014 个扇区 (1007.0 KiB) 编号 起始(扇区) 结束(扇区) 大小 代码 名称 1 34 262177 128.0 MiB 0C01 Microsoft 保留部分 2 264192 3907028991 1.8 TiB 0700 基本数据分区
使用 NTFS 或 NTFS-3g 时,通过 fstab 或 -t 挂载会出现同样的错误“缺少 NTFS 签名”
GParted 表示一个分区正在覆盖另一个分区,但 Windows 根本没有显示任何错误。该驱动器也可通过 MacOs(三重启动)轻松安装
答案1
您的分区表已损坏。请注意以下几点:
First usable sector is 34, last usable sector is 3907027021
Number Start (sector) End (sector) Size Code Name
2 264192 3907028991 1.8 TiB 0700 Basic data partition
分区 #2 的结束扇区是后磁盘上最后一个可用扇区。这是非法的。
但请注意,这并没有说明文件系统在该分区上。文件系统可能小到足以完全容纳在磁盘上。如果是这样,删除分区gdisk
并以较小的大小重新创建它可能会解决问题。不过,您需要确定文件系统的精确大小。也许 Linux NTFS 实用程序之一可以提供此信息,但我不确定如何做到这一点。
还要注意,分区 #2 ( /dev/sdb2
) 包含文件系统,而不是/dev/sdb1
或/dev/sdb
。如果您在 Linux 中使用后两个标识符中的任何一个,那么这可以解释您收到的错误消息。/dev/sdb2
但是,如果您尝试并且它开始工作,请不要忽略分区表问题;它很可能会回来咬你一口!