Док-станция USB для жесткого диска Seagate емкостью 4 ТБ работает только с данными объемом менее 2,2 ТБ

У меня есть один из этих Seagate 4TB HD, и все прошло нормально, используя GPT, я мог использовать его без проблем. Я использовал gparted для форматирования и создания таблицы разделов как ext4.

Все изменилось, как только я достиг 2,2 ТБ данных на диске. После этого я больше не мог использовать его на своей док-станции USB, и каждый раз, когда я пытаюсь его использовать, dmesg показывает его как накопитель на 2,2 ТБ:

[787067.503166] sd 28:0:0:0: [sdc] 4294967295 512-byte logical blocks: (2.19 TB/1.99 TiB)

Но, если я подключаю его прямо к своему внутреннему SATA-порт работает хорошо.

То же самое происходит, если я пытаюсь использовать порт e-sata от док-станции USB.

1
задан 13 August 2014 в 00:47

1 ответ

2,2 ТБ в‰ тебибайт за 2€, который соответствует наибольшему числу 512-байтовых блоков, адресуемых на 32 бита (2 <глоток> 32 Г — 512 B = 2 <глоток> 32 Г — 2 <глоток> 9 B = 2 <глоток> 41 = 2 Г — 1024 <глоток> 4 B = 2 тебибайта). Я подозреваю, что Ваш мост USB К ATA не поддерживает больше блоков или больших блоков, потому что это дешево и/или старо.

Ваш накопитель позволяет Вам устанавливать размер блока на 4 кибибайта ( Усовершенствованный Формат )? Много более новых дисков позволяют выбор режима прежней версии с 512 B через ряд перемычек (см. изображение в качестве примера ниже), который часто является значением по умолчанию. Если так, это стоит попытки, но в этом случае необходимо будет повторно разделить диск. Просто изменение перемычки, попытка считать диск и возврат его, не будут вредить никаким существующим данным, хотя, пока Вы ничего не пишете, в то время как перемычка вне ее исходного положения.

Example for disk drive jumpers

0
ответ дан 13 August 2014 в 00:47

Другие вопросы по тегам:

Похожие вопросы: