3TB 西部数据硬盘仅显示 2TB

3TB 西部数据硬盘仅显示 2TB

我不认为这是格式化的问题。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

相关内容