3

Совместим ли тостер с жестким диском, такой как док-станция Thermaltake BlacX eSATA, с жесткими дисками емкостью 3 ТБ, такими как Western Digital Caviar Green, 3 ТБ, SATA III, 64 МБ, кэш-диск Bare/OEM для настольных ПК?

2 ответа2

6

«В накопителях на 3 ТБ нет ничего волшебного». Правда, но есть, как только вы подключите его к чипу моста USB, который является магией, которая облегчает подключение.

USB-устройство "говорит" набор команд SCSI. Это требует преобразования протокола и команды. Проблема в том, что с тех пор, как SCSI был впервые реализован несколько десятилетий назад, наиболее распространенные команды, такие как READ & WRITE, допускали только 4 байта для смещения адреса. Сделайте немного математики, и FFFFFFFF hex блоков = 2.09TB.

Это работало очень хорошо до начала 2000-х годов, когда такие люди, как я, которые писали прошивки RAID и тому подобное, и начали внедрять 16-байтовые команды SCSI, и компании, такие как Microsoft, должны были начать добавлять поддержку для них в свои O/S.

Короче говоря, многим из производителей USB-мостов даже не пришлось беспокоиться о том, что их диски сломаются, пока диски не станут больше 2 ТБ, что довольно недавно, если учесть, сколько времени требуется, чтобы повернуть чертеж и микрокод чип в готовый продукт.

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

Если вы хотите знать наверняка, то это такая движущаяся цель, что единственная безопасная вещь - спросить у производителя, поддерживает ли она диски объемом более 2 ТБ, и есть ли какие-либо старые версии с таким же номером детали, который не ' т.

Теперь что касается диска WD 3TB. Это диск "AF" или расширенный формат. НЕ ИСПОЛЬЗУЙТЕ ОДИН ИЗ ЭТИХ дисков, если у вас нет как AHCI (что означает, забудьте о подключении к USB), так и соответствующего драйвера устройства, который перезаписывает ввод / вывод для повышения эффективности.

Технически вы можете использовать привод AF за мостом USB, но производительность пострадает. Я предлагаю вам просто даже не пытаться. Например, у Intel даже есть обновления микропрограмм и драйверов для материнских плат, которые используют свои контроллеры SATA, что добавляет надлежащую поддержку для этих дисков.

1

В накопителях на 3 ТБ нет ничего волшебного. Существует программный лимит, в котором таблицы разделов в стиле MSDOS не могут содержать более 2 ТБ, но это не слишком важно для внешнего диска, только если вы хотите использовать его в качестве загрузочного диска. Так что да, и все остальное, поддерживающее стандарт SATA, поддерживает диски SATA 3 ТБ. Проблема просто не на этом уровне.

Для более точного ответа, так называемый формат таблицы разделов MBR имеет 4 байта для первого сектора и 4 байта для длины раздела. Теперь длина измеряется в секторах, а размер общего сектора составляет 512 байт. Вычислить 2 ^ 32 * 512 = 2 199 023 255 552 байта. Компания WD решила использовать сектор 4 КБ для некоторых из своих дисков 3 ТБ ("Расширенный формат"), искусно обойдя проблему на несколько лет вперед (то есть до дисков 16 ТБ), но новые таблицы разделов распространяются даже сейчас, так что вероятно не будет проблем через 5-10 лет, когда они появятся). Можно подумать, что это происходит за счет потери некоторого места для файлов размером <4 КБ, но это не так, потому что обычные файловые системы (NTFS, HFS+ ) в любом случае хранят вещи в блоках по 4 КБ. Это означает, что вы даже можете загружаться с больших дисков, используя сектора по 4 КБ, и вы ничего не теряете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .