Физически внутри внешнего бокса стоит тот же самый диск или SSD, что и в системном блоке: то же семейство контроллеров, та же память NAND или те же магнитные пластины. Разница целиком лежит в том, что находится между накопителем и процессором. Внутренний диск подключён к контроллеру SATA или напрямую к линиям PCIe, внешний работает через мост, который переводит команды из протокола USB в протокол накопителя. Этот переводчик определяет почти все практические отличия — скорость, температуру, поведение при сбое и объём диагностических данных, которые доходят до операционной системы.
Мост как отдельное устройство
Внешний накопитель — это связка из двух устройств: собственно диска и микросхемы-моста. Мост принимает пакеты USB, разбирает их и формирует команды SATA или NVMe. Классический вариант — трансляция через протокол USB Attached SCSI, который позволяет держать очередь команд и обрабатывать их не строго по одной. Более старый режим Bulk-Only Transport умеет только последовательную выдачу: одна команда, ожидание ответа, следующая команда. На линейном копировании крупного файла разница почти незаметна, на множестве мелких операций она достигает нескольких раз, потому что накопитель простаивает в ожидании очередного запроса вместо того, чтобы параллельно обслуживать десятки.
Мост добавляет и собственную задержку. Каждая транзакция проходит через кадры шины USB, буферы моста, преобразование адресации. Для SSD с внутренней задержкой в десятки микросекунд накладные расходы моста становятся заметной долей общего времени отклика. Внутренний NVMe-накопитель обращается к памяти хоста напрямую, минуя промежуточные трансляции, и именно поэтому подходит под системный раздел и рабочие проекты, а внешний чаще остаётся хранилищем и резервной копией. Подробнее о типах подключения — в разделе накопители.
Питание и тепловой режим
Внутренний диск получает 5 и 12 вольт от блока питания с заметным запасом по току. Внешний в большинстве случаев питается от шины и ограничен тем, что порт готов отдать. Для 2,5-дюймового диска или SSD этого хватает, для 3,5-дюймового с раскруткой шпинделя — нет, поэтому такие боксы идут с отдельным адаптером. Проблемы начинаются на границе: длинный кабель, изношенный разъём, порт на передней панели корпуса с тонкими проводами. Просадка напряжения при пусковом токе приводит к тому, что накопитель перезапускается посреди записи, а система видит внезапное исчезновение устройства.
Тепло — вторая нерешённая в боксе задача. В системном блоке диск обдувается корпусными вентиляторами, а M.2-накопитель отдаёт тепло радиатору и текстолиту материнской платы. В пластиковом внешнем корпусе теплоотвод идёт только через воздух внутри бокса. Быстрый SSD с высокой скоростью записи разогревается за минуты, включает тротлинг и снижает производительность в разы до конца операции. Металлический корпус с термопрокладкой на контроллер ситуацию улучшает, но не устраняет: длинные непрерывные записи всё равно упираются в температуру, а не в скорость памяти.
Что теряется при трансляции команд
Мост пропускает не все служебные команды. Команда TRIM, которой файловая система сообщает SSD об освобождённых блоках, доходит до накопителя только если мост её транслирует. Если нет, сборка мусора работает вслепую, свободных стираемых блоков становится меньше, растёт усиление записи и падает скорость на длинной дистанции. То же с телеметрией SMART: часть мостов отдаёт только базовый набор атрибутов или не отдаёт ничего, и часы наработки, счётчик переназначенных секторов, объём записанных данных остаются недоступны. Диагностировать деградацию внешнего диска сложнее просто потому, что данных для диагностики меньше.
Отдельная особенность — трансляция размера сектора. Некоторые мосты представляют накопитель хосту с сектором 4096 байт вместо 512, чтобы адресовать большие объёмы. Диск, размеченный в таком боксе, при переносе в системный блок напрямую может не определяться как размеченный: смещения разделов посчитаны в других единицах. Обратная ситуация встречается так же часто, и это одна из типичных причин, по которой данные с внешнего диска не читаются после извлечения из корпуса.
Отключение на ходу и целостность данных
Внутренний накопитель отключается вместе с системой, по штатной процедуре: кэши сброшены, журнал файловой системы закрыт. Внешний вынимают в любой момент. Опасность не в самом обрыве питания, а в незавершённых операциях: часть данных лежит в кэше операционной системы, часть — в буфере накопителя, метаданные файловой системы обновлены наполовину. Журналируемые файловые системы восстанавливают структуру, но содержимое незаписанных файлов теряется. Безопасное извлечение принудительно сбрасывает кэши и отправляет команду парковки — это не формальность, а единственный способ убедиться, что буферы пусты.
Есть и обратная сторона мобильности: удары и вибрация. Механический диск на ходу гораздо уязвимее, чем зафиксированный в корзине корпуса, где к тому же разнесены источники вибрации. SSD к ударам нечувствителен, но чувствителен к длительному хранению без питания — заряд в ячейках со временем утекает, и для архива, который лежит в ящике годами, это стоит учитывать. При планировании дисковой подсистемы удобно сразу решать, что живёт внутри, а что снаружи; общий порядок подбора узлов описан в разделе сборка.