USB – не лучшее решение
Сегодня внешние жесткие диски, а также отдельные корзины для их сборки подключаются с помощью одного из двух стандартных интерфейсов – USB или FireWire. Интерфейс USB более универсален – он поддерживается всеми современными компьютерами и операционными системами без исключений, к нему легко подобрать подходящий кабель; при необходимости, если портов недостаточно, можно использовать разветвитель (хаб). Интерфейс FireWire в стандартное оснащение ПК пока не входит, хотя у ноутбуков имеется практически всегда; как правило, он обеспечивает более скоростное подключение, нежели USB. Однако использование стандартных интерфейсов для подключения именно внешних жестких дисков нельзя назвать оптимальным решением.
Интерфейс USB рассчитан на подключение большого количества периферийных устройств, управляемых со стороны компьютера. Предполагается, что все устройства должны работать одновременно, не мешая друг другу. Они либо обмениваются информацией периодически, либо обеспечивают постоянный поток данных, но ограниченной плотности. Один корневой хаб обслуживает несколько портов – 2 или 3, иногда – и все порты в системе (если устройства работают на скорости HighSpeed). Поэтому, даже несмотря на высокую частоту и теоретическую скорость обмена данными (до 480 Мбит/с для USB 2.0), пропускной способности шины USB для жесткого диска не всегда достаточно.
Интерфейс FireWire (IEEE1394) образует более сложную топологию устройств – древовидную, он лучше подходит для подключения устройств с интенсивным обменом данными. Но при этом этот интерфейс намного дороже в реализации. Кроме того, его теоретическая пропускная способность составляет всего 400 Мбит/с, или около 40 Мб/с. Да, уже появились примеры реализации нового, более быстродействующего варианта этого интерфейса – IEEE1394b, который, используя бета-режим, может обеспечить устройству канал с пропускной способностью 800 Мбит/с. Но если внешний винчестер с поддержкой 1394b найти еще можно, то на материнских платах и в серийных компьютерах он до сих пор практически не встречается.
Кроме того, необходимость преобразования сигналов между «родным» интерфейсом жесткого диска, установленного внутри внешней корзины, и интерфейсом подключения к компьютеру, неизбежно приводит к появлению лишних задержек и внедрению в поток данных дополнительной служебной информации. Свою лепту в снижение производительности вносит и операционная система, которая в случае подключения винчестера по интерфейсу USB или FireWire работает через дополнительные драйверы.
Конечно, лучше всего подключать внешний винчестер по тому же интерфейсу, что и внутренний. Тогда и скорость не будет страдать, и возможности обслуживания не будут ограничены (например, станет возможным применение низкоуровневых утилит). Однако интерфейс жестких дисков (речь идет о стандартных настольных моделях для ПК и ноутбуков) изначально не приспособлен к условиям внешнего подключения.