14

Внутренние жесткие диски SATA имеют ограничение на многие материнские платы по 2 ТБ, и если я хочу получить жесткий диск 3 ТБ, мне нужно подключить его с помощью карты PCI (или получить новую материнскую плату).

Но я хотел спросить: если я подключу жесткий диск объемом 3 ТБ к внешнему USB-корпусу, он будет работать? Корпус Vantec, который я хочу купить, говорит, что он поддерживает жесткий диск объемом до 3 ТБ, но я хочу убедиться в этом.

3 ответа3

25

Я понимаю, что этот вопрос был задан два года назад, но я не думаю, что какой-либо из ответов здесь является полным, поэтому я все равно собираюсь дать ему шанс.

Чтобы ответить на тему, предел USB является пределом его спецификации класса запоминающего устройства (MSC). Эта спецификация, в свою очередь, основана на прозрачном наборе команд SCSI. (См. Также http://en.wikipedia.org/wiki/USB_mass_storage_device_class#Device_access). Глядя на команды чтения SCSI (http://en.wikipedia.org/wiki/SCSI_Read_Commands#Read_.286.29), вы можете увидеть, что существует несколько версий API. Самый старый поддерживает 21-битные адреса блоков (и ограничение в 1 ГБ), более поздняя версия поддерживает 32-разрядные LBA (устанавливающие ограничение в 2 ТБ, которое есть во многих случаях сегодня), а последняя имеет 64-разрядный LBA, который будет устанавливать ограничение 8ZiB (это 8 гига-терабайт!).

Современные USB-кейсы будут поддерживать 64-битные LBA и должны поддерживать любой накопитель, который вы найдете. Старые случаи не будут поддерживать это и будут плохо себя вести, если они подключены к диску больше 2TiB.

Предполагая, что ваш USB-кейс поддерживает накопитель, возникает проблема с разделением накопителя. Схема разбиения MBR (используется в различных формах начиная с MS-DOS) использует 32-битный блочный индекс. Таким образом, он имеет ограничение 2TiB. Решение, используемое сегодня, состоит в том, чтобы переключиться на формат таблицы разделов GUID (GPT), который использует 64-битные номера блоков.

Все современные операционные системы (включая Windows, Mac OS X и Linux) поддерживают таблицы разделов GUID и должны поддерживать диск объемом более 2 ТБ в качестве диска с данными.

Если вы пользователь Mac или Linux, то вы также сможете загружаться с диска. Mac имеют встроенное ПО EFI и поддерживают загрузку томов GPT. Современные системы Linux содержат код в загрузчике GRUB, который, как мне сказали, позволит загружать Linux с диска GUID без прошивки EFI.

Однако, если вы используете Windows, вы можете или не сможете загрузиться с диска. Вам понадобится прошивка EFI на материнской плате, и вам нужно будет использовать 64-битную версию Windows. Microsoft требует и того, и другого для загрузки с GPT-диска любого размера. Это означает, что если вы работаете с 32-битной Windows или используете прошивку только для BIOS (без EFI), вам нужно убедиться, что ваш загрузочный диск имеет размер 2 ТБ или меньше, поэтому вы можете применить раздел MBR.

1

Это действительно будет связано с вашей материнской платой, но большинство проблем, о которых вы беспокоитесь, касаются напрямую подключенных дисков SATA, которые используют драйвер SATA, а не драйвер USB, как в вашем случае. Эти проблемы с SATA решаются в новых материнских платах.

Выполняя поиск, я не смог найти ни одного человека, у которого были проблемы с внешним диском 3 ТБ, но, конечно, я не могу сказать 100%, так как у меня нет вашего конкретного оборудования для тестирования. Это интересно в качестве общего документа (примечание № 10, которое имеет непосредственное отношение к вашему вопросу).

Возможно, вы захотите создать пару разделов <2 ТБ, или вы можете создать разделы GPT> 2 ТБ. Выберите самый большой размер блока, который вы можете использовать при форматировании, так как существуют известные проблемы с некоторыми программами, такими как Windows Backup и небольшие размеры блоков. С этим большим количеством места вы можете немного потерять, но не очень условно говоря.

1

Проблема 2TB в основном на компьютерах, которые должны загружаться с большого диска, так как BIOS испытывает проблемы с их пониманием. Даже без карты или дополнительного расширения использование стандартного нижнего диска для загрузки и диска объемом 2 ТБ для данных работает нормально (по крайней мере, несколько раз, которые я пытался).

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

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