我不认为这是格式化的问题。Linux 和 Windows(64 位)都将其视为 2TB 驱动器。但是它应该是 3TB 驱动器。它装在一个外壳中,我想知道外壳的控制器是否无法支持大于 2TB 的驱动器?它是 WD MyBook,不能拆开来将驱动器直接插入 PC...所以在我拆开它之前,我想在这里寻求建议。它是一个 USB3.0 外壳,我相信到 USB3.0 出现时我们已经解决了 32 位问题?
sudo fdisk -l /dev/sda1
Disk /dev/sda1: 1.8 TiB, 2000362143744 bytes, 3906957312 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Device Boot Start End Sectors Size Id Type
/dev/sda1p1 1920221984 3736432267 1816210284 866G 72 unknown
/dev/sda1p2 1936028192 3889681299 1953653108 931.6G 6c unknown
/dev/sda1p3 0 0 0 0B 0 Empty
/dev/sda1p4 27722122 27722568 447 223.5K 0 Empty
在什么情况下 sda1p3 会出现全为 0 的情况?
驱动器的内部信息表明它是一个 3TB 驱动器:
sudo hdparm -I /dev/sda1
/dev/sda1:
ATA device, with non-removable media
Model Number: WDC WD30EZRX-00D8PB0
Firmware Revision: 80.00A80
Transport: Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
Supported: 9 8 7 6 5
Likely used: 9
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 5860533168
Logical Sector size: 512 bytes
Physical Sector size: 4096 bytes
device size with M = 1024*1024: 2861588 MBytes
device size with M = 1000*1000: 3000592 MBytes (3000 GB)
df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/root 59G 6.7G 50G 12% /
devtmpfs 484M 0 484M 0% /dev
tmpfs 489M 8.0K 489M 1% /dev/shm
tmpfs 489M 6.5M 482M 2% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/mmcblk0p1 44M 22M 22M 51% /boot
/dev/sda1 1.9T 435G 1.4T 24% /media/ExternalHD
tmpfs 98M 0 98M 0% /run/user/1000
有任何想法吗?
答案1
正如您在评论中指出的那样,您有一个 Western Digital Elements Desktop 2 TB (WDBWLG0020HBK) 机箱。这意味着它可能不兼容比其附带的硬盘更大的硬盘。
当查看报告的扇区数与实际的扇区数时,我们可以看到这不是数据结构的一个小问题:
3,906,957,312 = 1110 1000 1101 1111 0111 0000 0000 0000
5,860,533,168 = 1 0101 1101 0101 0000 1010 0011 1011 0000
真正的价值不会被简单地切断。
目前还不清楚控制器是否已准备好使用 33 位地址。因此,我们无法知道固件更新是否足够。并不是说您会获得该固件更新。
答案2
使用 gdisk,它是使用 GPT 分区表的磁盘所需的命令,您的磁盘可能正在使用它。您的 fdisk 命令应该会给出错误输出。
您应该能够在该 3TB 磁盘上创建第二个分区以使用现在“丢失”的空间,即未分配的空间,或者如果您坚持使用单个 3TB 分区,则必须创建一个新的 GPT 分区表。
答案3
disklabel 类型表示您的磁盘具有 MBR 分区表而不是 GPT。像您这样的大磁盘需要 GPT 分区类型。请参阅:https://ubuntuforums.org/showthread.php?t=2308964