Saya memiliki salah satu Seagate 4TB HD dan semuanya berjalan dengan baik menggunakan GPT, saya dapat menggunakannya secara normal tanpa masalah. Saya menggunakan gparted untuk memformat dan membuat tabel partisi sebagai ext4.
Semuanya berubah segera setelah saya mencapai 2.2TB data pada disk. Setelah titik ini, saya tidak lagi dapat menggunakannya di dok USB saya dan setiap kali saya mencoba menggunakannya, dmesg menunjukkannya sebagai drive 2.2TB:
[787067.503166] sd 28:0:0:0: [sdc] 4294967295 512-byte logical blocks: (2.19 TB/1.99 TiB)
Namun, jika saya mencolokkannya langsung ke port SATA internal saya, itu berfungsi dengan baik.
Hal yang sama terjadi jika saya mencoba menggunakan port e-sata dari dok USB.
Jawaban yang Diterima:
2.2 TB 2 TiB, yang sesuai dengan jumlah terbesar blok 512-byte yang dapat dialamatkan oleh 32 bit (2 × 512 B =2 × 2 B =2 =2 × 1024 B =2 TiB). Saya menduga bahwa jembatan USB-ke-ATA Anda tidak mendukung lebih banyak blok atau blok yang lebih besar, karena murah dan/atau lama.
Apakah drive penyimpanan Anda memungkinkan Anda untuk mengatur ukuran blok ke 4 KiB (Format Lanjutan)? Banyak drive yang lebih baru memungkinkan pemilihan mode lama dengan 512 B melalui serangkaian jumper (lihat contoh gambar di bawah), yang sering kali merupakan default. Jika demikian, patut dicoba, tetapi dalam hal ini Anda harus mempartisi ulang drive. Cukup mengganti jumper, mencoba membaca drive dan mengubahnya kembali, tidak akan merusak data yang ada, selama Anda tidak menulis apa pun saat jumper keluar dari posisi semula.