web-dev-qa-db-ja.com

3TB WesternDigitalハードドライブは2TBしか表示していません

私はこれがフォーマットの問題であるとは思わない。 LinuxとWindows(64ビット)の両方で、2TBドライブと見なされます。ただし、3TBドライブであると想定されています。それはエンクロージャー内にあり、おそらくエンクロージャーのコントローラーが2TBを超えるドライブをサポートできないのではないかと思います。これはWDMyBookであり、ドライブを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
Duxa

コメントで示したように、Western Digital Elements Desktop 2 TB(WDBWLG0020HBK)エンクロージャーがあります。つまり、mayより大きなハードドライブとは互換性がありません。付属の1つ。

報告されたセクター数と実際のセクター数を比較すると、データ構造に関する些細な問題ではないことがわかります。

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ビットアドレスの準備ができているかどうかは不明です。そのため、ファームウェアの更新で十分かどうかはわかりません。そのファームウェアアップデートを入手できるわけではありません。

1
Daniel B

Gdiskを使用します。これは、GPTパーティションテーブルを使用するディスクに必要なコマンドであり、おそらく使用する必要があります。 fdiskコマンドでエラー出力が表示されます。

その3TBディスク上に2番目のパーティションを作成して、現在「不足している」、つまり未割り当てのスペースを使用できるようにするか、単一の3TBパーティションを要求する場合は、新しいGPTパーティションテーブルを作成する必要があります。

0
Sohaib Jamil