Внешние жесткие диски (часть 1)

Sergei   26.10.2016   Комментарии к записи Внешние жесткие диски (часть 1) отключены

all-usb

Что такое внешние жесткие диски с интерфейсом USB?

В своем большинстве они из себя представляют либо обычные SATA 2.5 дюйма диски, либо те же диски, но с другой платой электроники, на которую установлен мост USB<=>SATA (так делает WD). Samsung в некоторых случаях интегрировал логику USB-устройства в HDD SOC.

Continue reading →

SSD-погремушки и спасительный TRIM

Этот мини-пост наглядно покажет очевидную пользу форсирования «garbage collection» («сборщик мусора») даже на весьма фиговеньких SATA SSD.

В роли подопытного кролика — Toshiba THNSFC256GAMJ:

  • Интерфейс: SATA II (3.0G)
  • Объём: 256Гб (реально — 238,47 ГБ) = 500,118,192 секторов (512n)
  • Форм-фактор: 1.8″, питание 3.3V / 850 мА
  • Прошивка: CJLA0201, OEM (Lenovo P/N 45N7990) от 30/10/2011
  • Особенности: серия HG3, с принудительным шифрованием (FDE)

Данная погремушка была куплена на eBay за «три копейки» целенаправленно на убой — ради завершения тестирования поддержки TRIM и UNMAP как самостоятельных тестов в модуле CERT Tool утилиты R.tester. И свою роль этот накопитель выполнил. Пусть и чудовищно медленно для этого класса устройств.

Условия тестирования:

  • R.tester v1.12.05 (HDDMini Core v5.70, CERT Tool v2.17)
  • Windows 7 SP1 x64 + контроллер LSI SAS2308 (PCIe, 6G)
  • Линейное чтение блоками по 2048 секторов (1Мб)
  • Линейный TRIM блоками по 4096 секторов (2Мб, выбрано эмпирическим путём)

Исходное состояние

SMART SSD до использования команды TrimСамый обычный, «скучный» S.M.A.R.T. 🙂

График скорости чтения SSD до команды TrimГрафик чтения — скорость

SSD, время доступа до запуска TrimГрафик чтения — время доступа

Обратите внимание, насколько незначительно (терпимо) смотрится лёгкое безобразие на графике скорости (Мб/сек) и насколько всё иначе выглядит с точки зрения визуализации времени доступа (мсек)!

Continue reading →

Десять «гелиевых» терабайт от HGST (Hitachi)

Этот пост зрел почти месяц, т.к., откровенно говоря, результаты тестирования первого экземпляра 10ТБ SAS производства HGST (бывшая Hitachi) — вызвали у меня сложную смесь удивления и недоумения, что прежде я считал маловероятным событием с учётом масштабов моей практики. Сюрприз…

Итак, знакомьтесь!

HGST Ultrastar He10 (HUH721010AL5204) с интерфейсом SAS3 (12G)

Внутренние подробности:

  • Объём: 10Тб (в реальности — всего 9.1Тб) = 19,532,873,728 секторов (512e)
  • Физика:
    • 14 головок / 7 пластин, 40 зон, в среднем ~436,000 треков/поверхность
    • 7200 об./мин., 468 «серво-меток» (servo frames per track)
    • средняя плотность 4K физических секторов/трек (SPT):
      • 516 (4128 / 512e) в начале (зона 0, OD)
      • 401 (3208 / 512e) в середине (зона 19, MD)
      • 248 (1984 / 512e) в конце (зона 39, ID)

Мои личные ощущения — диск невероятно лёгкий для 7 пластин! Качество сборки в целом и исполнения PCB в частности — очень высокое, что является многолетней нормой для серверных дисков HGST.
Отдельно отмечу обновлённую конструкцию «банки» по сравнению с моделями семейств Ultrastar He6 / He8 — другая крышка и явно новый способ лазерной «запайки» (шов значительно качественнее и тоньше). А что поделать: гелий — крайне специфический газ и требует особых условий.

Любопытно, что с этим накопителем я впервые увидел чёткое «упирание в потолок» пропускной способности канала на SAS 3.0G контроллере — в реальных тестах скорость линейного чтения в начале LBA-пространства (внешний диаметр) достигала ~245 Мб/сек., что даже чуть лучше заявленной (усреднённой) в спецификации.

Что же такого странного оказалось в этом диске?

Continue reading →

Диски с проблемной записью

Вот как обычно проверяют диски? Правильно, прогоняют «викторией» или «mhdd». И если нет проблемных «прямоугольников», то значит диск хороший и работать будет. Мало кто задумывается, что проверка в этих программах идет только либо в режиме чтения, либо в режиме «верификация», что тоже чтение, только без передачи данных в host.

Однако, на практике попадаются диски у которых запись некоторых областей делается с ошибками, либо сильно тормозит, например:

Жёсткий диск: тест записи

При этом верификация поверхности выглядит вот так:

Жёсткий диск: тест поверхности (Verify)

Удивительно?
При этом SMART никаких признаков проблем не показывает. Переназначенных секторов нет.

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

Обнаружилось такое на WD начиная с 2012 года и HGST с 2014.

На сегодня всё. Да хранит ваши данные бэкап!

 

«Гонка интерфейсов» или как индустрия запудривает мозги…

Лёгкий пост в поддержку старого (10+ лет), но невероятно стабильного интерфейса.

В последний год очень мощно и даже местами агрессивно лоббируется интерфейс SAS3 (12G). Но так ли он «безумно хорош», как о нём поют «независимые» обзоры и сами производители?
[ ответ на эту тему я обязательно вскоре раскрою отдельным постом… ]

Всем известна простая истина — SATA II быстрее SATA I, SATA III быстрее SATA II, а уж SAS3 — так вообще правит бал и «очень модно»… Но нет дыма без огня, а маркетологи не лаптем щи хлебают.

Позвольте мне напомнить пару занимательных фактов:

  • в 99% случаев, большая часть ограничений в контроллерах и SAS 3.0G, и SATA II были внедрены производителями предумышлено. Ибо «нечего сидеть на старом железе, купи новый контроллер».

Так, например, в коде и BIOS, и Windows/Linux драйверов для контроллеров Marvell 88SX6042 / 88SX7042 (SATA II) чёрным-по-белому написано:

Continue reading →

Древние «монстры»: 5.25″ HDD Imprimis 94171-307

Порой очень сложно объяснить обывателю, почему подобное наидревнющее железо вызывает приятный трепет и чёткое желание взять отвертки и… ВСКРЫТЬ!

По чистой случайности и избытка любознательности, мне удалось буквально выхватить из огромной кучи душераздирающего ассортимента невиданных жестких дисков три самых тяжёлых экземпляра. К сожалению, все остальные диски уехали на уничтожение, разбор и т.п. 🙁 

Итак, начнём с первого «динозавра» — Imprimis 94171-307 (он же SEAGATE ST4307N).

Краткая спецификация:

  • Форм-фактор: 5.25″ / FH
  • Интерфейс: SCSI1 (SE)
  • Объём (форматированный): 300 Мб (512 байт/сектор)
  • Физическая геометрия: 1412 цилиндров, 10 головок по факту (в спеках = «9»)
  • Среднее время позиционирования (track-to-track): 17.0 мсек
  • Метод кодирования: RLL

Continue reading →

SSD RAID в ноутбуках SONY, как подключать?

В ноутбуках SONY встроенный системный накопитель представляет из себя RAID массив из независимых 4-х SSD дисков, подключенных по SATA к контроллеру.
Однако, если разобрать ноутбук, то увидим только два ССД-накопителя. Дело в том, что в виде одной платы SSD-диска собраны два накопителя: один и одной стороны платы, а второй с другой.
Вот так выглядят два попадавшихся на практике варианта:

SSD из ноутбука Sony: VPC-Z1 и VPC-Z2

Соответственно, встала задача: как все это чудо техники подключить к компьютеру и использовать программы для работы с SSD-дисками фирмы Samsung и программы-сборщики поврежденных RAID-масивов?

Continue reading →

Про патенты

Иногда некоторые интересные вопросы конструкции жестких дисков можно решить разбирая американские патенты. Сам разбор осуществляю при помощи Google-сервиса по поиску патентов. Он более удобен чем официальный поиск патентного ведомства США тем, что позволяет сохранять патент в виде PDF-а и еще сам поиск удобнее.

В процессе перебора можно наткнуться на всяких динозавров эпохи становления жёстких дисков. Например:
1) Жёсткий диск с двумя шпинделями:
Жёсткий диск с двумя шпинделями

2) Жёсткий диск с двумя блоками головок:
Жёсткий диск с двумя блоками магнитных головок

Этот сумасшедший девайс таки был реализован в железе, знакомьтесь — Conner Peripherals «Chinook»:

Cobber Chinook - жёсткий диск с двумя блоками головок

Коннер Чинук - два набора головок

На сегодня всё. Да хранит ваши данные бэкап!

Про оформление опыта

Зачем вообще оформлять опыт?
1) для передачи опыта другим;
2) со временем многое забывается (теряется компетенция);
3) с хорошо оформленным опытом существенно растет повторяемость желаемого результата.

Проблемы с оформлением опыта в виде документации:
1) отчасти они связаны с тем, что о многом нельзя сказать точно;
2) отчасти со сложностью совместить практику работы по восстановлению информации с общением/литературой.

Что даёт качественно оформленный опыт?
1) повышает общий технический уровень восстановления данных;
2) повышает скорость и качество выполнения работ;
3) повышает общественный статус, так как многое из оформленного можно публиковать в виде статей/книг/патентов и т.д.
4) дает возможность обучать новых специалистов по восстановлению данных.

Вот, собственно, поэтому я в этом блоге.