Niedawno zaktualizowałem domowy dysk twardy z 1 TB do 3 TB. W ten sposób dowiedziałem się, że jego mostek nie obsługuje napędów większych niż 2 TB. Musiałem zdobyć nowszą skrzynkę, aby obsługiwać ten dysk.
Czy ktoś wie, dlaczego tak powinno być?
Z punktu widzenia interfejsu SATA nie powinno być problemu. System identyfikacji bloków LBA-28 narzucił limit 128GiB (przy założeniu zwykłych bloków 512-bajtowych), ale od ponad 10 lat nie stanowi to poważnego problemu. Wszystko od tamtego czasu (w tym wszystkie urządzenia SATA) obsługuje LBA-48, który osiąga maksimum 128PiB i dlatego powinien z łatwością obsługiwać 3 TB.
Zdaję sobie sprawę z problemu tablicy partycji MBR z jej limitem 2 TB, ale nie powinno to wpływać na mostek SATA-USB, ponieważ jest (lub powinien być) tylko tłumaczeniem bloków dysku między dwoma protokołami.
Myślę, że może to być po prostu przypadek, gdy twórcy układów stają się leniwi, używając 32-bitowych liczb całkowitych dla aplikacji, która naprawdę musi obsługiwać wartości 48-bitowe. Czy to naprawdę takie proste (i IMO, niewybaczalne) czy jest coś, za czym tęsknię?
Ciekawe, ale nie udało mi się uzyskać odpowiedzi z dowolnego miejsca w Google.