Mám jeden z těch Seagate 4TB HD a pomocí GPT šlo vše v pořádku, mohl jsem ho normálně používat bez problému. Použil jsem gparted k formátování a vytvoření tabulky oddílů jako ext4.
Vše se změnilo, jakmile dosáhnu 2,2TB dat na disku. Od tohoto okamžiku jsem jej již nemohl používat na svém USB doku a pokaždé, když se jej pokusím použít, dmesg jej zobrazí jako 2,2TB disk:
[787067.503166] sd 28:0:0:0: [sdc] 4294967295 512-byte logical blocks: (2.19 TB/1.99 TiB)
Ale pokud to zapojím přímo do mého interního portu SATA, funguje to dobře.
Totéž se stane, když se pokusím použít port e-sata z doku USB.
Přijatá odpověď:
2,2 TB ≈ 2 TiB, což odpovídá největšímu počtu 512bajtových bloků adresovatelných 32 bity (2 × 512 B =2 × 2 B =2 =2 × 1024 B =2 TiB). Mám podezření, že váš most USB-to-ATA nepodporuje více bloků nebo větší bloky, protože je levný a/nebo starý.
Umožňuje vám úložná jednotka nastavit velikost bloku na 4 kB (pokročilý formát)? Mnoho novějších jednotek umožňuje výběr staršího režimu s 512 B pomocí sady propojek (viz příklad obrázku níže), což je často výchozí nastavení. Pokud ano, stojí za to to vyzkoušet, ale v tom případě budete muset disk znovu rozdělit. Pouhá výměna propojky, pokus o načtení disku a jeho výměna zpět však nepoškodí žádná existující data, pokud nic nezapíšete, když je propojka mimo svou původní pozici.