WD10JMVW: ВОССТАНОВИТЬ ДАННЫЕ С ЖЕСТКОГО ДИСКА

Задача. Восстановить данные с жесткого диска WD10JMVW

Описание проблемы. Накопитель поступил в работу с посторонними звуками из гермозоны: стук.

Результаты диагностики. Для диагностирования неисправности диска произведены исследования накопителя в чистой зоне (ламинарный шкаф, класс очистки 100). Диагностирована неисправность блока магнитных головок (БМГ).

Необходимые для восстановления информации процедуры.

1) Необходимы запасные части: исправный БМГ. Запчасти взяты от совместимого накопителя.

2) Подготовка пациента для замены БМГ.

3) Замена БМГ.

4) Запуск накопителя в технологическом режиме, применение необходимых изменений в памяти диска для облегчения вычитывания данных.

5) Вычитывание пользовательских данных на исправный носитель методом создания посекторной копии диска.

Результат.

Данные восстановлены полностью

Особенности накопителя.

Накопитель этой модели оснащен не стандартной SATA-платой, а платой управления с USB-разъемом. Поэтому при подготовке диска к работе USB-плата была заменена на ее SATA-аналог.

Почему нельзя делать восстановление данных на тот же диск.

Довольно часто встречаюсь с проблемами, когда пользователь решает, что может самостоятельно восстановить данные с помощью программ из интернета. Обычно это происходит тогда, когда был случайно отформатирован или удален раздел, установлена новая операционная система, и т.п.

Дисковое пространство делится на две области: недоступная пользователю в обычном режиме служебная область, которая содержит сервисную информацию диска (SMART, систему трансляции, оверлеи, адаптивные параметры, подстроечные таблицы и т.п. – все, что необходимо диску для нормальной работы), и пользовательская область, где лежат, соответственно, данные пользователя. В упрощенном виде пользовательская область на отформатированном диске состоит из области файловых таблиц, в которых имеются записи о файлах, лежащих на диске, и из области данных, где, собственно, эти файлы и лежат.

Самостоятельное восстановление данных чревато серьезными последствиями, связанными с перезаписью данных. Многие пользователи заблуждаются, полагая, что операционная система будет записывать их данные в «пустые» (неиспользованные до того момента) места диска. Это не так. Система использует диск весьма рационально, данные записываются по порядку от нулевого сектора (LBA 0) и до конца последовательно. Соответственно, если диск для системы пустой, то она начнет его использовать заново с наименьшего доступного адреса. Вроде бы, все хорошо – ведь если данные записывались последовательно, то при очистке диска и последующей записи данные должны лечь также последовательно, и, соответственно, должны быть рабочими. Но на деле все сложнее. При работе операционной системы происходит неизбежное удаление части файлов. Удаленный файл обычно не удаляется физически (если, конечно, не активирована технология TRIM), удаляется только соответствующая запись в файловых таблицах. Однако при следующем запросе на запись файла система просканирует файловую таблицу, найдет освободившееся место максимально близко к началу диска, и будет записывать новый файл именно туда; при этом будет сформирована новая запись в файловой таблице. А теперь представьте, что эта «дырка» в старых данных, которая была освобождена предыдущим удалением, для нового файла мала: он банально больше. Что сделает операционная система? Она разобьет файл на фрагменты, которые запишет в несколько таких дырок по порядку их наличия от младшего сектора к старшему. Соответственно будет записана и информация об этом файле в файловой таблице: фрагмент 1 лежит тут, фрагмент 2 лежит там. При обращении к файлу система соберет эти фрагменты по адресам, указанным в файловой таблице, и файл будет работать нормально. Это называется фрагментацией.

При форматировании раздела, соответственно, мы потеряем не только информацию о расположении файлов, но и об их фрагментации. К счастью, большинство файловых систем при форматировании не стирают файловые таблицы (так как они банально могут быть очень большими, занимать несколько гигабайт), а лишь меняют заголовок файловой таблицы, в котором указывается количество записей и адрес первой записи (на отформатированном диске, соответственно, количество записей близко к нулю, и адрес первой записи – также). Если мы начинаем использовать отформатированный диск, в область данных файлы начнут записываться с наименьшего доступного LBA, а в области файловых таблиц начнут формироваться новые записи.

Рассмотрим все это на простом примере.

Представим себе файловую систему, в которой имеется 4 файла, один из которых фрагментирован (разбит на 2 фрагмента). Соответственно, имеется 4 записи в файловых таблицах (одна из которых содержит информацию о фрагментированном файле), и 5 участков в области данных, соответствующих нашим четырем файлам.

Форматируем диск. Заголовок файловой системы обнуляется, файловые записи перестают учитываться; соответственно, вся область данных диска теперь помечена как пустая, пригодна для записи. Однако физически и записи в файловой таблице, и данные на диске все еще имеются и могут быть легко восстановлены.

Запускаем программу для восстановления данных. Программа просканирует поверхность, найдет «потерянные» записи и соберет по ним заново файловую систему в памяти компьютера. Теперь данные можно скопировать. Если копировать их на заведомо чистый носитель, то все данные, которые программе удалось найти, за исключением очень старых и многократно переписанных, будут работать; то есть все актуальные данные будут спасены.

Что произойдет, если мы начнем записывать восстановленные данные на тот же диск?

Программа даст системе команду на запись файла. Система просмотрит файловую таблицу, обнаружит, что в ней еще нет записей, и будет использовать наименьший доступный LBA для записи первого сектора файла. Соответственно, система создаст нулевую запись в файловой таблице для нового файла (и сотрет ту, что там была до этого).

Вслед за этим будет записываться второй файл (файл номер 1 для файловой системы). Естественно, создается новая запись в файловой таблице, и поскольку файл записывается для системы «в первый раз», то он ложится аккурат в следующий сектор после окончания первого файла. Но у нас в оригинальной файловой системе этот файл был разбит на два фрагмента – соответственно, программа объединит их в один файл, а система запишет. Пока вроде все нормально, оба записанных файла будут работать. Но вот на третьем файле уже начнутся проблемы. Ведь то место, куда мы записали (вполне успешно) фрагменты 1 и 2 второго файла, частично использовалось старой системой под хранение третьего файла.

При записи третьего файла (файл номер 2 для файловой системы) система также будет использовать первый свободный сектор после окончания последнего записанного (второго) файла. Однако данные о расположении этого файла не изменились, и она возьмет с диска именно тот кусок, где должны лежать данные файла номер 2: то есть кусок только что записанного файла номер 1. И положит его на новое место, переписав то, что там было до этого.

Также будет и с четвертым файлом: программа считает то, место, где лежал этот файл, и положит его туда, куда укажет операционная система – после окончания третьего файла.

Чем более фрагментированной была исходная файловая система, тем больше будут перемешиваться данные при их повторной записи на тот же диск, и тем хуже будет результат такого «восстановления».

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

Станислав Корб, ©2018

SSD PATRIOT 240 GB: ВОССТАНОВИТЬ ДАННЫЕ С ТВЕРДОТЕЛЬНОГО ДИСКА

Задача. Восстановить данные с твердотельного диска Patriot емкостью 240 GB

Описание проблемы. Накопитель поступил исправным, но на нем отсутствуют данные. Клиент утверждает, что данные не удалял и диск не форматировал.

Результаты диагностики. Для диагностики накопителя использован ПАК РС-3000. Выяснено, что было произведено обновление прошивки накопителя, одним из этапов которого является полная очистка диска с последующей проверкой поверхности.

Необходимые для восстановления информации процедуры.

1) Подключение накопителя в технологическом режиме.

2) Разбор системы трансляции накопителя, поиск старших таблиц трансляции.

3) Применение старших таблиц трансляции.

4) Вычитывание пользовательских данных на исправный носитель методом создания посекторной копии диска.

Результат.

Данные восстановлены полностью.

Особенности заказа.

Некоторые современные накопители, и особенно — твердотельные — поддерживают функцию быстрого форматирования или быстрого стирания данных. Реализована она очень просто: текущие таблицы трансляции заменяются на дефолтные, и, вне зависимости от того, есть на диске данные или нет, при любом обращении он будет отдавать на интерфейс нули до тех пор, пока в сектора не записать новые данные. Многие диски хранял «историю» этих изменений, и если после быстрого формата или стирания данные на диск не записывались, то, что было «похоронено» под новым транслятором, еще можно спасти.

iOS 12: новая операционная система от Apple для вашего гаджета

17 сентября состоялся релиз новой операционной системы от Apple: iOS 12. Систему можно установить на любой гаджет компании, который поддерживает обновление, начиная с iPhone 5S (год выпуска не младше 2013). Новая операционка позиционируется как стабильная, надежная, быстродействующая; кроме того, заявлен целый ряд новых возможностей, таких как групповой чат в Face Time, функция ярлыков (с помощью которых можно персонализировать работу всей системы или отдельных приложений), функция уведомлений по приложениям (с возможностью закрыть всю группу уведомлений сразу, а не ходить по приложениям, как было раньше), и т.д.

Обновив операционную систему и немного ей попользовавшись, можем сказать следующее.

Дизайн не изменился никак по сравнению с iOS 11. Ярлыки, кнопки, Siri – все тоже.

Сразу же – о Siri. Компания Apple анонсировала, что Siri в этой ОС сильно поумнеет. Для проверки работы искусственного интеллекта мы задали ей несколько вопросов, ответы на которые были временами неплохими. В частности, мы спросили у Siri, где нам можно побухать (использовав именно это слово), и знаете, куда она нас отправила? В один из баров города Москвы :D.

По поводу производительности и быстродействия. Заявлено, что все будет работать сильно быстрее. На деле новая операционная система работает примерно также, как предыдущая, замедления работы на старых устройствах (тестировалось на iPhone 5s) я не увидел, как и ускорения работы, поэтому обладатели старого оборудования могут обновляться смело.

Теперь поговорим о новых функциях iOS 12. Про Siri я сказал выше – если у нее и изменился интеллект, то это не очень заметно. Ярлыкам найти какое-то полезное применение я не смог.

В программе «Фото» появилась возможность оставлять подсказки для каждого фото или ролика, а также улучшен поиск. Эти функции, бесспорно, полезны только тем, кто хранит в своей медиатеке тысячи снимков; такие функции не дадут в них запутаться. Если ваша медиатека не так велика, то эту функцию можно смело забыть.

В новой ОС обновились некоторые приложения; пропустим Акции, которые большинству пользователей просто не нужны, и расскажем немного о других. Первое – это диктофон. У него немного поменялся дизайн, а также он стал синхронизироваться с iCloud. Качество записи звука при этом не изменилось. Приложение «Книги» (Apple Books, раньше называлось iBooks) изменилось в основном дизайном, изменений в движке программы я не заметил.

Для того, чтобы посмотреть еще на одно обновившееся приложение iOS 12 – Новости – вам придется переключить свой регион в настройках аппарата на США. Язык при этом не пострадает. Новости (News), увы, будут на английском, но сам аггрегатор работает хорошо, собирая новости по вашему местонахождению (он обязательно попросит разрешения на использование службы геолокации – согласитесь с этим). Навигация в «Новостях» проста и понятна.

Довольно удобной оказалась функция группировки уведомлений. Когда вам некогда или нет желания просматривать их по одному, достаточно просто закрыть всю группу.

Приложение «Экранное время» позволяет оценить время, которое провел пользователь гаджета в той или иной программе. Это особенно полезно для контроля того, как используется устройство детьми. Любопытно, что теперь можно устанавливать лимиты по типам приложений (используя программу «Экранное время» как источник данных) – это сильно упростит борьбу с интернет-зависимостью у подростков.

В iOS 12 были заявлены и такие интересные введения, как Animoji (анимированные emoji) и Memoji (эмодзи, созданные с помощью вашей камеры). Оказалось, что обе эти функции доступны только на флагманских моделях iPhone (Phone X и XS). Жаль, я думал об Apple намного лучше :D.

В целом переход на новую iOS, как минимум, ничем неприятным не грозит. Обновляться можно и нужно.

Станислав Корб, ©2018

ST4000DM004: ВОССТАНОВИТЬ ДАННЫЕ С ЖЕСТКОГО ДИСКА

Задача. Восстановить данные с жесткого диска ST4000DM004

Описание проблемы. Накопитель поступил в работу с посторонними звуками из гермозоны: стук.

Результаты диагностики. Для диагностирования неисправности диска произведены исследования контрольных точек платы электроники и исследование накопителя в чистой зоне (ламинарный шкаф, класс очистки 100). Диагностирована неисправность блока магнитных головок (БМГ).

Необходимые для восстановления информации процедуры.

1) Необходимы запасные части: исправный БМГ. Запчасти взяты от совместимого накопителя.

2) Подготовка пациента для замены БМГ.

3) Замена БМГ.

4) Запуск накопителя в технологическом режиме, применение необходимых изменений в памяти диска для облегчения вычитывания данных.

5) Вычитывание пользовательских данных на исправный носитель методом создания посекторной копии диска.

Результат.

Данные восстановлены с минимальными потерями (1%)

Особенности накопителя.

Накопитель ST4000DM004 является тонким накопителем (slim-исполнение) с двумя пластинами (4 головки); плотность записи на пластину составляет 2 ТБ. Это делает весьма непростой замену головок для такого диска.

В данном случае потребовалось заменить БМГ не один, а два раза. После первой замены удалось считать примерно треть данных, почле чего головки вышли из строя. После второй замены головок то место, в котором предыдущие головки вышли из строя, было исключено из очереди копирования, и остаток данных удалость считать без потерь. Заказы с необходимым количеством доноров больше одного встречаются в среднем в 20% случаев; время от времени количество доноров может превышать 10 единиц.

KINGSTON DATATRAVELER G2: ВОССТАНОВИТЬ ДАННЫЕ С ФЛЕШКИ

Задача. Восстановить данные с USB флешки Kingston DataTraveler G2 8GB

Описание проблемы. Флешка поступила в полуразобранном состоянии. При подключении к компьютеру не определяется.

Результаты диагностики.Произведена диагностика цепей питания, генерации импульса, контроллера. Выяснено, что флешка имеет неисправный контроллер.

Необходимые для восстановления информации процедуры.

1) Получить доступ к NAND-микросхеме накопителя.

2) Считать NAND-микросхему с использованием NAND-ридера.

3) Собрать образ из полученных дампов.

4) Восстановить данные из полученного образа.

Результат.

Данные восстановлены полностью.

Особенности накопителя.

Поступившая в работу флеш-карта имеет сильно изношенную NAND-микросхему, чтение ее с нормальной скоростью оказалось невозможным. Пришлось использовать замедленное чтение с большим количеством повторов. Вычитывание микросхемы заняло почти 8 часов вместо обычных 40 минут.

Особенности эксплуатации дисков Seagate Mobile HDD: страх и ужас семейства Rosewood.

На рынке устройств для хранения данных жесткие диски для ноутбука стандартного типоразмера (толщиной до 9.5 мм) емкостью 2 ТБ на текущий момент производят лишь два производителя. Наиболее продаваемые диски сейчас – Seagate Mobile HDD; они бывают не только 2 ТБ, выпускаются и модели емкостью 1 и 1.5 ТБ. Эти диски имеют уменьшенную толщину (7 мм), в диск такой толщины помещается до двух пластин и 4 головок соответственно. Внутреннее название дисков этого типа, данное компанией Seagate, Rosewood. И многие считают, что это один из самых неудачных дисков от Seagate. Но так ли это?

Особенности этих дисков:

1) черепичная запись (SMR); это следующая после параллельной и перпендикулярной технология записи, когда сектора укладываются один за другим с некоторым перекрыванием по принципу черепицы; эта технология по сравнению с перпендикулярной записью позволяет увеличить плотность записи на 25%;

2) Записывающая часть головки чтения-записи физически больше читающей части; это сделано для того, чтобы обеспечить функционирование SMR-записи;

3) наличие у диска медиа-кэша; технология кэширования данных, используемых более часто (например, записей MFT) в служебной зоне накопителя; служебная зона накопителя имеет более низкую плотность записи, чем пользовательская, и в силу этого теоретически должна быть более надежной;

4) сильно ограниченный функционал сервисной части микропрограммы; из микропрограммы удалены те функции, которые могут «деструктивно» сказаться на целостности данных;

5) цифровая подпись служебной информации; работать будет только тот диск, служебная зона которого аутентична и идентифицирована как служебная зона именно этого диска;

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

7) для обеспечения компактности конструкция выполнена таким образом, что крышка диска не надевается сверху, как у остальных дисков форм-фактора 2.5 дюйма, а вкладывается в корпус сверху.

Что это все означает?

1) Плотность записи дисков этого семейства на настоящий момент – наивысшая из всех имеющихся в продаже дисков форм-фактора 2.5 дюйма.

2) Скорость работы этих дисков выше, чем у дисков предыдущего («перпендикулярного») поколения, за счет использования медиа кэша.

3) В силу конструкции диска любые физические воздействия на него, даже минимальные, могут привести к отказу работы механической части (заклинивание дисков или головок).

4) Эксплуатация этих дисков требует учета перечисленных выше особенностей и следствий из них.

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

Конечно, если вы не уверены, что сможете эксплуатировать диски Rosewood с соблюдением всего, что я порекомендую вам ниже, лучше выбрать другой диск. Но, к сожалению, в настоящий момент альтернатив этим дискам нет; к тому же, все внешние диски Seagate на текущий момент оснащаются именно этими дисками. Поэтому, я думаю, лучше следовать правилам и не потерять ни диск, ни данные, чем пытаться найти несуществующую альтернативу.

Итак, простые правила, которые гарантируют вашему диску Rosewood долгую жизнь:

1) Никаких физических перегрузок диск этого типа не должен испытывать ни во время работы, ни в выключенном состоянии. Удары, усилия на изгиб, давление на крышку и т.п. для этих дисков очень опасны. Собственно, то же правило применимо и к другим жестким дискам, но Rosewood особенно чувствительны.

2) Если жесткий диск установлен внутри ноутбука, крышку этого ноутбука нельзя резко закрывать. Если захлопнуть крышку, жесткий диск получает сильный удар продольного направления, что равносильно прямому удару по крышке, со всеми вытекающими последовательностями. Это же правило применимо и к другим жестким дискам.

3) Выключение диска должно производиться только в штатном режиме, аварийное отключение может быть чревато или физическими проблемами (заклинивание головок), или программными (порчей данных в медиа кэше). Поэтому не ленитесь и отключайте ноутбук через кнопку пуск, а внешний диск – через безопасное извлечение устройства. Собственно, то же правило применимо и к другим жестким дискам.

4) Диски Rosewood более требовательны к питанию, чем другие жесткие диски для ноутбуков. Новое поколение технологий энергосбережения привело к тому, что диск может начать работать даже при «просевшем» питании, однако просевшее питание часто дает сбои, при которых головки могут не успеть аварийно запарковаться и останутся на поверхности, так как диск работал на нижнем пределе питания. Поэтому следите за тем, чтобы мобильный диск Seagate включался в исправный, а не разбитый, разъем USB, а также следите за тем, какое питание получает ваш ноутбук.

Ну а если с вашим диском что-то произошло, то обращайтесь: мы можем вам помочь.

Станислав Корб, ©2018

Девять признаков того, что ваш телефон скоро выйдет из строя

Мобильный телефон, который многие ласково называют «сотка» или «мобилка», пожалуй, одно из наиболее распространенных сложных электронных устройств в мире. Он есть, наверное, почти у каждого, а у некоторых – не один. Такая популярность вполне очевидна: во-первых, сотовый телефон позволяет разговаривать везде, где есть сотовая связь (то есть практически повсеместно); во-вторых, мобилка позволяет отправлять и получать текстовые сообщения – СМСки; в-третьих, с телефона можно выходить в интернет, просматривать сайты, проверять почту и сидеть в социальных сетях; в-четвертых, на телефоне можно играть в игры; в-пятых, телефоном можно делать фотографии и отправлять их своим друзьям и знакомым; и много чего еще. При всем при этом телефоны с каждым годом становятся все доступнее, а используемые в них технологии – все продвинутее.

Современный сотовый телефон уже даже нельзя назвать телефоном – поэтому для него придуман емкий эпитет «смартфон» (умный телефон). По архитектуре это типичный компьютер: есть микропроцессор, устройства ввода-вывода (клавиатура или сенсорный экран и дисплей), оперативная память и запоминающее устройство (внутренняя память телефона). Вполне логично, что большинство покупающих телефоны сейчас не смотрят на качество связи – основные критерии выбора аппарата в современном мире это процессор (сколько ядер, какой производитель, какая тактовая частота), объем оперативной памяти (2 Гбайта еще года 3 – 4 назад было совсем неплохо, а сейчас – 4) и объем внутренней памяти аппарата (телефоны с емкостью 8 и 16 Гбайт уверенно уходят в прошлое, им на смену пришли аппараты с внутренней памятью 32 и даже 64 Гбайт). Иметь дома компьютер (тот самый, в корпусе MiniTower или MidiTower) уже не нужно – интернет, игры, фотки, общение – все умещается в карман. И поэтому обычные компьютеры в домах и квартирах встретишь все реже – им на смену приходят или смартфоны, или ноутбуки.

Директор головного филиала нашей компании на одном из семинаров сказал: в ближайшие годы мы будем видеть лавинообразное увеличение количества смартфонов и кратное ему уменьшение количества персональных компьютеров. Это действительно наблюдается сейчас. По тому же прогнозу, в ближайшие 5 лет количество компьютеров в домашнем использовании сократится не менее чем в 5 раз. Как говорится, поживем – увидим – но то, что компьютеров в квартирах людей стало намного меньше, факт неоспоримый.

Главный вывод из такого широкомасштабного вторжения мобильных телефонов в нашу жизнь заключается в том, что люди хранят все больше и больше данных на этих устройствах. Давайте перечислим на вскидку, какие данные обычно содержит современный смартфон: фотографии и видеофайлы, которые сделал владелец телефона или которые он получил от друзей и знакомых; контакты, причем не только номера телефонов, а вообще любые контакты, существующие сейчас (электронные адреса, записи об аккаунтах пользователей Facebook, ВКонтакте, Twitter и др.); идентификационные данные в социальных сетях; заметки; данные платежных систем (в виде приложений); и т.п. Согласитесь, потеря таких данных будет для владельца телефона весьма болезненной.

Не секрет, что больше половины пользователей настолько доверяют своим телефонам, что не имеют абсолютно никаких резервных копий данных; многие даже не активируют бесплатные облачные хранилища, настолько они беспечны. А между тем телефон – устройство не вечное, выходит из строя довольно часто (можно, например, его уронить и разбить тачскрин; можно уронить его в унитаз или в тарелку супа и его замкнет; можно сунуть его в задний карман брюк и сесть на него; и прочая, прочая, прочая). Выход из строя по перечисленным выше причинам обычно непредсказуем – тут можно только посоветовать аккуратно обращаться с аппаратом. Но есть и другой тип отказов – когда телефон выходит из строя постепенно, не выдерживая излишне экстремальных условий эксплуатации или просто от старости. Выход из строя телефона вследствие этих причин легко предугадать и подстраховаться на случай этого события (зарезервировать данные, перенести контакты и т.п.). Разберем 9 признаков того, что телефон скоро сломается.

1. Треснувшее стекло экрана. Если вы уронили телефон, или сели на него, или как-то по-другому повредили его экран – насторожитесь. Как правило, треснутый экран может нормально работать, его сенсорные функции сохраняются благодаря тому, что сам сенсор находится под стеклом, он достаточно эластичный для того, чтобы не разрушиться от удара. Однако помните, что там, где экран треснул, он уже не имеет первоначальной прочности, и чуть более серьезное усилие на него может привести к выпадению части остекления экрана, и, как следствие – к уже серьезному повреждению сенсора. Кроме того, может растекаться и сам экран – он ведь сделан на жидких кристаллах – а даже если при этом сенсор будет работать, управлять телефоном станет невозможно, так как на его экране вместо привычных ярлыков будут видны только растекшиеся темные пятна. Как следствие – вы не сможете пользоваться телефоном, и, возможно, потеряете доступ ко всем своим данным.

2. Стал быстро разряжаться аккумулятор. Современный телефон вообще весьма прожорлив – при активном использовании аккумулятора может и на день не хватить, а про iPhone вообще ходят легенды (2 – 3 часа серфинга в Интернете – и батарея пуста); если же аккумулятор разряжается намного быстрее, чем обычно – значит, батарейка совсем изношена и в скором времени ее заряда будет едва хватать даже для того, чтобы стартануть аппарат. Конечно, это не настолько критично для телефонов со сменным аккумулятором, однако таких выпускается все меньше и меньше. Наиболее популярные смартфоры, увы, сейчас выпускаются без возможности легкой замены батарейки: iPhone, Meizu, Xiaome, некоторые Samsung, LG и пр. Процесс «смерти» батарейки обычно дает достаточно времени для того, чтобы успеть позаботиться о ее замене, но не стоит забывать и о том, что у некоторых аппаратов батарейки могут взрываться или воспламеняться (было много случаев, описанных в Интернете; телефоны некоторых брендов даже запрещали перевозить в салоне самолета вместе с батарейками).

3. Фотографии, которые вы снимаете, пропадают или портятся (на фотографиях появляются артефакты, вместо фотографии – темное или светлое поле, и т.п.). Это очень серьезный симптом, говорящий о том, что ячейки памяти в NAND-микросхеме телефона изношены и часть данных записывается некорректно. Поспешите зарезервировать ваши данные – практически наверняка телефон вот-вот выйдет из строя, поскольку NAND-память является не только хранилищем ваших данных, но и сервисной информации аппарата (включая микропрограмму, системные и другие приложения, настройки и прочее).


Примеры поврежденных фотографий из памяти телефона; NAND-микросхема сильно изношена, часть ячеек памяти работает некорректно.

4. Телефон начал очень сильно нагреваться. Когда вы активно серфите Сеть или играете в игры, вы, должно быть, замечали, что ваш телефон нагревается. Это нормально, так как при использовании интернета графическое ядро микроконтроллера работает в усиленном режиме и по этой причине выделяет немало тепла. Однако если телефон нагревается тогда, когда вы не используете сетевые функции или игры, это говорит о том, что микроконтроллер вашего аппарата изношен, или имеются неполадки в цепях его питания, приводящие к перегреву, или имеются физические проблемы с посадкой микроконтроллера на материнскую плату аппарата, приводящие к перерасходу электроэнергии и, как следствие, перегреву. Перегрев любых электронных компонентов любого электронного устройства (не только телефона) всегда чреват проблемами, так как любой электронный компонент нормально функционирует в строго заданном промежутке температур. Нагрев выше предельного значения означает перерасход энергии, более активный износ и меньшую эффективность – все это ведет к преждевременному выходу из строя.

5. «Глючит» сенсорная панель. Как это может проявляться? Например, вы нажимаете на один ярлык, а срабатывает и открывается другой. Вы пытаетесь набрать один текст, а набирается другой. Или еще интереснее: телефон в ваших руках начинает вести себя непредсказуемо, закрывая и открывая окна, отправляя непонятные тексты и т.п. У автора этой статьи был такой аппарат, который при постановке на зарядку начинал отправлять рандомные смайлы в окно открытого приложения; однажды это был телеграм, и мои контакты сильно удивились утром, получив массу смайлов на свои телефоны. Аппарат пришлось ремонтировать. В чем причина такого поведения? На сенсорную панель начинают действовать наведенные токи и магнитные поля, а поскольку панель емкостная, то изменение емкости, происходящее неизбежно при разного рода наводках, и приводит к ложным срабатываниям сенсора. Этот признак говорит о том, что или в питании сенсора, или в питании телефона имеются проблемы; если продолжать использовать его без исправления, то, скорее всего, в ближайшие недели (если не дни) аппарат выйдет из строя.

6. У вас начала постоянно пропадать сеть, причем не важно – мобильная или интернет. У этого неприятного события могут быть две причины. Если пропадает Wi-Fi, то первое, что нужно сделать – это проверить раздающий ее роутер. Если с ним все нормально, необходимо обратиться в сервисный центр. Если пропадает мобильная сеть, для начала поменяйте сим-карту. Если симптомы сохранились – аналогично, необходимо обратиться в сервисный центр. Проблема в этом случае обычно кроется в радиомодуле телефона – именно это устройство отвечает за «связь с внешним миром». Казалось бы, а при чем тут данные? У части устройств (особенно это касается смартфонов Apple пятого и выше поколений) при неисправном радиомодуле аппарат не запустится, соответственно, доступ к данным вы потеряете как минимум до замены этого узла.

7. Вы роняли телефон в воду или другую жидкость. После просушки аппарат нормально работает, но не обольщайтесь – выход его из строя не за горами. Главное правило современной микроэлектроники – чистота. Электронные компоненты сейчас настолько малы, что даже небольшой кусочек грязи или постороннего вещества может привести к помехам, наведенным токам, и даже – короткому замыканию. А попадание телефона в жидкость – это всегда как минимум следы коррозии. Дело в том, что используемые на платах современных телефонов паяльные смеси составлены обычно из металлов низкотемпературного плавления, соединение которых с водой и содержащихся в ней солях приводит к их быстрому окислению. Если у вас есть старый, неисправный телефон, вы можете провести простой эксперимент – для наглядности. Просто окуните плату электроники неисправного аппарата в воду, а затем положите на просушку. Уже через сутки вы увидите характерный белый или буроватый налет солей на некоторых электронных компонентах – это именно то, о чем я говорю. Если телефон побывал в жидкости, его очистка от окислов невозможна в домашних условиях; для того, чтобы гарантировать ему долгую жизнь, его необходимо отдать в сервисный центр на химическую чистку и форс-просушку с последующей обработкой антикором. При этом чистить его будут не простым вымачиванием в химических смесях – его будут промывать в ультразвуковых ваннах, так как только таким образом можно «выбить» уже образовавшиеся окислы из межконтактных площадок.

8. Телефон стал внезапно отключаться. Проявляться это может по-разному, но наиболее часто встречающиеся симптомы – телефон отключается, когда вы используете его сенсор для набора текста (т.е. постукиваете по экрану) или на входящем вызове/смс при включенной функции вибрирования. В обоих случаях проблемы возникают при вибрациях – это значит, что в аппарате имеется электронный компонент или узел, имеющий плохой контакт, или частично отпаявшийся/отвалившийся, или этот компонент или узел загрязнен токопроводящим мусором, и т.п.

9. Не стоит забывать, что кроме физических проблем, современным телефонам присущи и программные. Безвременная кончина аппарата может быть не только следствием аппаратной, но и следствием программной проблемы. Например, заражение телефона компьютерным вирусом, неудачная перепрошивка, неудачное обновление и т.п. Признаками неудачной перепрошивки или обновления обычно служит или «белый экран» (если у вас устройство Apple), или зависший на старте Android. Основными причинами неудачных перепрошивок и обновлений являются не аппаратные или программные проблемы, а действия пользователей. Если вы обновляете телефон, не используйте его, не отсоединяйте питание, не нажимайте никакие кнопки. Наиболее распространенная ошибка – пользователь думает, что телефон при обновлении завис, и отключает его питание или производит аппаратный сброс. При этом телефон не перепрошит или не обновлен, в нем отсутствует часть системной информации и, естественно, на следующем старте он уже не загрузится. Для перепрошивки современных телефонов характерны длинные паузы – во время этих пауз аппарат производит вычисления, переносит информацию с места на место или оптимизирует память – дождитесь окончания всех процессов, и только после этого используйте телефон. Помните: файл прошивки или обновления, прежде чем выпустить в Сеть, производитель очень серьезно тестирует, и если возникают малейшие сомнения в том, что прошивка может «убить» аппарат, она не будет распространяться.

Что делать, если ваш аппарат начал показывать какие-то из описанных выше симптомов?

Первое – обязательно зарезервируйте данные. Помните, что аппарат может окончательно «отдать концы» в любой момент, поэтому резервная копия убережет вас от дорогостоящих процедур восстановления данных. Также помните, что в сервисных центрах задачей инженеров является ремонт вашего телефона, а не сохранение ваших данных – поэтому никто не будет беспокоиться о том, что для ремонта устройства нужно, например, полностью стереть память – ее просто сотрут, и на выходе получат исправный аппарат. Но без вашей информации. Резервная копия спасет вас и от этого.

После того, как вы зарезервировали данные, несите телефон в сервисный центр. Старайтесь выбирать авторизованный: помните, что только авторизованные инженеры имеют полный доступ к заводским технологиям ремонта вашего аппарата. Неавторизованный центр, каким бы респектабельным он ни казался, работает только тем, что может купить или найти в Интернете – то есть заводских технологий ремонта у него просто нет. Это важно понимать: неавторизованный сервисный центр, не имея правильных технологий ремонта и специальных знаний, будет ремонтировать ваш аппарат «в лоб». Конечно, если нужно заменить сенсорную панель или батарейку, то это задача, посильная любому СЦ, имеющему доступ к запчастям; но если проблема глубже (телефон внезапно отключается, проблемы с прошивкой и т.п.), то неавторизованный сервис вполне может полностью «прибить» ваш аппарат, или произвести ремонт так, что аппарат все равно выйдет из строя (в среде инженеров это называется «подкрасить фасад» — основную неисправность устройства такой СЦ найти не может, поэтому делает ремонт по принципу «пусть еще немного поживет»). При таком ремонте даются крайне маленькие сроки гарантии – от 1 до 3 месяцев. Авторизованный сервис даст гарантию минимум полгода.

Почему я рекомендую обращаться в СЦ до того, как телефон окончательно вышел из строя? Причина проста: пока аппарат функционирует, найти неисправность проще, и ремонт может оказаться по этой причине дешевле. Простой пример. Ваш аппарат начал внезапно отключаться при входящем звонке. Вы отнесли его в СЦ, ремонтник увидел неисправность и на полуживой плате нашел проблему: отпаялся вибродатчик. Припаял датчик, аппарат исправен – стоимость ремонта 1000 сом. Ну а теперь представьте, что вы дождались, когда после очередного отключения телефон не запустился. Ремонтнику приходится работать с мертвым устройством, производить тесты «от наиболее очевидного – к наименее» — а отпаявшийся вибродатчик в самом конце этого чек-листа. Как результат – долгий ремонт (проверялись все узлы, из-за которых телефон может отключаться и не работать) и более высокая цена (сомневаюсь, что с вас в этом случае возьмут меньше 2000).

Наконец, последнее. Помните: если ваш телефон вышел из строя, то ремонтик будет его ремонтировать. Это почти всегда означает уничтожение данных – для ремонта телефон, как правило, перепрошивают. Если вам нужны данные, которые хранились на телефоне, вам нужно нести его в сервис по восстановлению данных, а не в СЦ для ремонта. Одним из таких мест, куда вы можете обратиться для восстановления данных с неисправного телефона, являемся мы.

Станислав Корб, ©2018

Новая услуга компании IT-Doctor: послепродажая подготовка жесткого диска к использованию

В настоящее время, когда объемы информации растут в геометрической прогрессии, практически перед каждым пользователем встает вопрос приобретения более емких носителей информации для обеспечения сохранности данных. Другими словами, приобретаются емкие накопители – хранилища данных, на которые время от времени сливаются семейные фотографии, фильмы, музыка и тому подобный контент. Как правило, такие НЖМД не работают постоянно (обычно включаются не чаще одного раза в неделю). Многие предпочитают использовать внешние USB-устройства.

Однако, даже при нечастых включениях, накопители все же выходят из строя, и довольно часто. Это происходит из-за особенностей изготовления НЖМД бюджетных линеек, которые в подавляющем большинстве и продаются в компьютерных магазинах. Нами разработана и успешно применяется методика продления жизни НЖМД, позволяющая в 1.5 — 2 раза увеличить их срок службы. Данная методика разработана и опробована на накопителях трех производителей: Toshiba, Seagate и Western Digital. Методика обкатывалась почти 3 года, и теперь мы готовы предложить эту услугу потребителю:

Послепродажная подготовка НЖМД Toshiba, Seagate, Western Digital к работе.

Стоимость: 500 сом. Время накопителя в работе: 2 дня. Гарантия на работу: 2 года. Негарантийными случаями являются: ударенные, уроненные накопители, накопители с горелой электроникой или другими следами электрического шока, накопители, пострадавшие в огне или воде.

<Услуга включает в себя: подготовку (в том числе и химическую обработку) платы электроники накопителя, анализ и необходимую модернизацию микропрограммы накопителя и его полное выходное тестирование. По результатам тестирования мы предоставляем краткий отчет о состоянии накопителя и либо рекомендуем его к использованию и даем нашу гарантию, либо рекомендуем заменить накопитель. Рекомендации к замене появляются в трех случаях: сильное «проседание» атрибутов SMART во время тестов (мы используем уникальную систему стресс-тестирования, которая позволяет «пройтись» по всем слабым местам современного жесткого диска); обнаружение на диске дефектных или нестабильных секторов (проблемы с поверхностью); сильный перегрев определенных микросхем во время выполнения тестов (нарушение температурного режима).

Внимание! Услуга оказывается только для новых накопителей. Накопители, которые уже были в эксплуатации более трех месяцев, под эту услугу не попадают.

Станислав Корб, ©2018

Восстановление дискового массива RAID: восстановление данных в Бишкеке

Введение

RAID – технология старая, проверенная временем и надежная. RAID – аббревиатура, означающая Rebundant Array of Independent Drives (Избыточный массив независимых дисков). Что это значит? Если объяснять просто, то это такое устройство, которое объединяет в один диск несколько дисков, и объединяет по-разному. Но результат всегда одинаковый: для пользователя это будет единый накопитель, на который он может скопировать свои файлы.

Хорошо, спросите вы, а зачем тогда нужен этот самый RAID, если можно с таким же успехом просто подключить жесткий диск? Естественно, раз он был придуман, то не просто так. Какие задачи решает дисковый массив?


Дисковый массив из 8 дисков Western Digital Red емкостью 3 ТБ каждый. RAIR-0, общая емкость массива 24 ТБ

Основные функции дисковых массивов

Первая – это повышение производительности. Организация нескольких дисков в единое устройство хранения информации позволяет записывать данные пользователя одновременно на все диски массива порциями, тем самым увеличивая (в теории) скорость работы дисковой подсистемы кратно количеству дисков в ней. На практике, конечно, прирост производительности не кратен числу дисков, но все равно, он весьма высок и превышает обычные для стандартных жестких дисков скорости как минимум на 50%.

Вторая – это повышение емкости. Несколько дисков, объединенных в массив, будут иметь или суммарную емкость всех дисков массива, или немногим менее (обычно суммарная емкость всех дисков минус емкость одного или двух дисков).

Третья – это повышение надежности. Неспроста в расшифровке аббревиатуры RAID присутствует слово «избыточность» — большинство типов дисковых массивов реализуют те или иные механизмы защиты данных от потерь. Единственный тип RAID, в котором не реализована избыточность – это RAID-0, или, как его еще называют, «страйп». Этот тип массива использует все диски для хранения пользовательских данных, он самый быстрый из всех типов дисковых массивов и позволяет получить самую большую конечную емкость устройства, но при этом он абсолютно не защищен от сбоев, и в случае любой неисправности любого члена массива RAID-0 данные на нем теряются.

Как это работает? В целом просто, как и все гениальное.

Диски разделяются на блоки, а блоки чередуются в определенном порядке. Когда нужно записать информацию, контроллер распределяет ее по свободным блокам. Вот и все. Казалось бы, что может быть надежнее?

Типы дисковых массивов

Сохранение общего принципа «блочная запись данных в определенном порядке» порождает массу его разновидностей. Можно записывать данные блоками с чередованием на каждом диске, через диск, через несколько дисков; можно записывать информацию блоками разной величины; можно разделить блоки на блоки с данными и блоки с информацией для восстановления (избыточность), и также чередовать их по-разному. В общем, вариантов масса. Это и порождает основные проблемы восстановления данных с дисковых массивов.

Всем известно, что RAID-массивы бывают разными: RAID-0 (страйп), RAID-1 (зеркало), RAID-3, RAID-4 (массивы с контролем четности, вынесенным на отдельный диск), RAID-5, RAID-6 (массивы с контролем четности блочного типа). Мы не будем описывать эти типы дисковых массивов – в интернете об этом информации более чем достаточно; на рисунках ниже изображено, как они работают.


Блок-схема дискового массива типа RAID-0

Блок-схема дискового массива типа RAID-1

Блок-схема дискового массива типа RAID-5, с объяснением типов массивов RAID-3 и RAID-4

Блок-схема дискового массива типа RAID-6

Реализация избыточности: XOR и коды Рида-Соломона

Намного интереснее то, как реализуется избыточность. Для этого используется два логических механизма: XOR (RAID-3, RAID-4, RAID-5) и XOR + код Рида-Соломона (RAID-6).

Что такое XOR? Это логический оператор, который принято обозначать как «исключающее или». Работает он просто и начинает иметь смысл при трех участниках оператора: первом слагаемом, втором слагаемом и результате. Смысл оператора заключается в том, что зная два из трех его участников мы всегда можем точно назвать третий. Конечно, XOR можно организовать и для четырех, и для пяти, и для большего количества участников – просто сами операции восстановления недостающего члена ряда будут сложнее. Как это работает? Давайте рассмотрим на примере ряда из трех членов (пусть для простоты это будет три диска с однобитовым размером блока, чтобы нам было проще представить механизм):


XOR-матрица для трех участников по одному биту каждый

Схема восстановления утерянного участника при помощи XOR-матрицы

Мы видим, что при утере любого из дисков содержимое утерянного байта в каждом блоке утерянного диска может быть восстановлено из двух других с использованием операции «исключающее или». Очевидно, что при потере одного диска, основанного на этом принципе восстановления (избыточности), массив продолжит работать нормально, хотя и медленнее обычного, так как много времени будет тратиться контроллером массива на расчет недостающих битов информации. По этой причине дисковые массивы с избыточностью обычно делаются с небольшим размером блока (до 256 секторов), так как пересчет больших блоков слишком сильно нагружает контроллер и общая производительность массива при больших блоках падает просто катастрофически; кроме того, активное использование контроллера в режиме постоянного пересчета данных неизбежно приведет к его повышенному износу и по этой причине – преждевременному выходу из строя.

Более высокий уровень надежности дискового массива можно обеспечить, только реализовав дополнительный механизм восстановления утерянных данных. Такой механизм был реализован в массивах RAID-6, он позволяет массиву пережить потерю сразу двух дисков, и минимальное количество членов массива, соответственно, будет четыре. Основан этот механизм на использовании двух независимых систем пересчета данных: XOR (о нем мы сказали выше) и коды Рида-Соломона. В массивах типа RAID-6 чередуются блоки данных, блоки XOR и блоки кодов Рида-Соломона так, что при выходе из строя одного или даже двух дисков содержимое этих дисков может быть пересчитано контроллером, и массив продолжит работать (данные будут доступны). Что же такое коды Рида-Соломона?

Если говорить максимально просто, то код Рида-Соломона – это битовая матрица, позволяющая при утере одного или двух ее участников рассчитать их содержимое по остальным. Казалось бы, чем отличается код Рида-Соломона от XOR? Отличие в том, что коды Рида-Соломона позволяют восстановить битовое значение при отсутствии не одного, а двух компонентов. Для этого используются более сложные алгоритмы: поля Галуа, синдром ошибки и прямое преобразование Фурье. Если при использовании XOR восстановление возможно только при сохранении цикличности расположения битов информации, то при использовании кодов Рида-Соломона сохранение цикличности уже не требуется, так как математика контроллера сама способна рассчитать положение ошибок и скорректировать их.

Естественно, использование такого сложного алгоритма восстановления данных приведет, в случае утери одного или двух дисков из массива RAID-6, к сильному износу контроллера и, как следствие, к его преждевременному выходу из строя.

Состояние массива с избыточностью: нормальное, деградировавшее, неисправное

Любой дисковый массив, имеющий избыточность, по своему состоянию разделяется на нормально работающий (все диски массива исправны и массив функционирует нормально, данные защищены), деградировавший (degraded) (один или два (в зависимости от типа RAID) диска массива неисправны, массив функционирует с пересчетом отсутствующих дисков, данные не защищены) и неисправный (вышло из строя больше дисков, чем поддерживает избыточность, контроллер не имеет возможности рассчитать данные на вышедших из строя дисках, массив перестал существовать как устройство хранения информации).

Нормально работающий массив – его естественное состояние. Для того, чтобы не потерять массив в случае выхода из строя одного из его членов, было внедрено понятие «горячая замена» (hot spare) – пустой диск, единственная функция которого – принять на себя пересчитанные контроллером данные вышедшего из строя накопителя. Такой диск после переноса на него рассчитанных данных включается в массив, а вышедший из строя диск из него исключается. Эта процедура называется «перестроить массив» (RAID rebuild). Как правило, во время перестройки (ребилда) массив работает значительно медленнее, чем в нормальном состоянии. По этой причине в случае ребилда деградировавшего массива пользователь может его перезагрузить («что-то зависает, надо перезапустить»). Результатом такой перезагрузки может стать переход массива из состояния «деградировавший» в состояние «неисправный». Во избежание подобных последствий, при наличии настроенного диска горячей замены, в случае значительной потери производительности массива зайдите в утилиту его настройки и мониторинга и посмотрите, чем именно сейчас занят массив. Если он покажет вам процесс rebuild – не трогайте массив до его окончания.

Состояние массива без избыточности: исправен и неисправен

Для массивов без избыточности (RAID-0 и RAID-1) возможно только два состояния: массив исправен (все диски массива работают и данные доступны) и массив неисправен (один или несколько дисков массива вышли из строя, данные недоступны).

Если с массивами RAID-0 выход одного или нескольких участников массива из строя приводит к образованию «дыр» в данных (те места, где должны быть блоки данных из вышедших из строя носителей), то с массивами RAID-1 (зеркало) все намного интереснее. По простой логике зеркало, или массив с полным дублированием диска, не должно приводить к потере данных в случае выхода из строя одного из участников. На практике это так далеко не всегда. Довольно часто (особенно в случае использования в массиве дисков одного производителя и одной модели) один диск «клонирует» не только данные со второго, но и его ошибки, что может привести к одновременному выходу из строя обоих дисков с идентичными симптомами. В настоящее время зеркалирование – уже отмирающая технология, предпочтение отдается блочным массивам с избыточностью как более надежным.

Составные массивы. Кластеры. Локусы. Современные системы хранения данных

Конечно же, свет вовсе не сошелся клином на тех типах RAID, которые мы перечислили выше; производители всевозможных устройств с удовольствием применяют различные алгоритмы, комбинации и решения для реализации наиболее (по их мнению) быстрых и надежным типов массивов. Один из методов «улучшения» RAID – применение технологий составных массивов.

В самом простом случае составной дисковый массив – это два или больше массива, объединенных в один. Например, два RAID-5, которые объединены в зеркало (RAID-1). Или два страйпа (RAID-0), объединенных в зеркало. И т.п. По типу объединения такие массивы обычно имеют двойную цифровую кодировку (RAID50 или RAID5+0, RAID10 или RAID1+0, и т.д.). Составление массива из нескольких добавляет массиву надежности.

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

Десять массивов RAID-5, объединены попарно в массивы RAID-0 (таких массивов получается пять), эти массивы RAID-0 объединены в RAID-6; четыре таких массива RAID-6 объединены в RAID-0. Как разграничить такую схему?

Для этого придумана специальная терминология.

Промышленное устройство хранения информации (или просто дисковый массив) – это окончательный продукт взаимодействия всех дисков в системе, то свободное место, которое он предоставляет для использования.

Кластер – первичная ячейка хранения данных, объединение нескольких массивов первого или второго уровня (в нашем примере кластером является попарное объединение массивов RAID-5 в массив RAID-0).

Локус – объединение кластеров.

Таким образом, простым определением промышленного устройства хранения информации будет: промышленное устройство хранения информации – это иерархическое объединение в единое дисковое поле локусов кластеризованных дисковых субъединиц.

Физическая реализация дисковых массивов

Как дисковые массивы реализуются на практике? Возможно два метода: программный и аппаратный.

Массив на программном уровне может быть создан даже на базе одного диска (в RAID программно собираются участки его поверхности). Обычно программный массив собирается в Linux, реже – Mac или Windows. Инструменты создания программных массивов в Linux/Unix системах намного мощнее, удобнее и гибче, чем в Windows, поэтому в подавляющем большинстве NAS (Network Attached Storage) для сборки массива используется Linux. Соответственно, собирая программный массив блочного типа с избыточностью, нужно быть готовым к тому, что он будет «отъедать» часть ресурсов процессора и оперативной памяти для обсчета избыточности.

Массив на аппаратном уровне собирается с использованием специализированного RAID-контроллера – это или внешняя карта расширения, устанавливаемая в PCI или PCI-E слот, или интегрированный в материнскую плату микрочип. В любом случае, всю математику, а также хранение настроек, логов ошибок и т.п., берет на себя уже не программная часть, реализванная в операционной системе, и не ресурсы компьютера, а аппаратная часть контроллера.

В большинстве случаев для организации дискового массива требуются диски одинакового объема. Однако некоторые контроллеры позволяют реализовывать блочные дисковые массивы с избыточностью и на дисках разного объема: DROBO, Synology и т.п. Такие массивы строятся на принципе разделения общего дискового пространства на зоны, из которых собирается конечный массив. Эти массивы имеют свои собственные маркетинговые названия (например, Beyond RAID у DROBO, Hybrid RAID у Synology, и т.п.), однако суть всегда остается одинаковой: это, во-первых, блочный массив, а во-вторых, у него имеется реализованная циклическим способом избыточность.

На каких дисках строятся дисковые массивы

В принципе для построения массива нет ограничений по используемым носителям. Это могут быть и традиционные жесткие диски с любым интерфейсом (SCSI, SAS, SATA, PATA), и твердотельные диски с любым интерфейсом (SATA, NVMe, M.2 и т.п.), и карты памяти (в китае даже выпускаются особые платы расширения, позволяющие сделать из нескольких карт SD один твердотельный накопитель – при этом карты памяти работают как RAID-0).

Массивы на SSD собираются в дата-центрах, для которых приоритетным является не объем хранилища, а его производительность – например, там, где требуется обрабатывать медиа-контент (видео в разрешении 4К и 8К, фотографии, снятые камерами с разрешением больше 32 мегапикселей, и т.п.). Это киностудии, медиахранилища (например, облако iCloud) и т.п.

На жестких дисках собираются массивы тогда, когда объем важнее производительности – и, естественно, когда построить массив на SSD не позволяет бюджет (твердотельные диски намного дороже жестких). Массивы на SATA или PATA-дисках (последние уже почти не встречаются) собираются в бюджетном сегменте, они дешевле всех других и позволяют строить хранилища довольно внушительного объема.

SCSI или SAS диски используются в бизнес- или enterprise-решениях, их отличает более высокая степень надежности, чем SATA/PATA диски. Кроме того, обычно SCSI/SAS диски разрабатываются именно для использования в серверах, поэтому их отличает (обычно) более высокая скорость вращения шпинделя, уменьшенное время поиска информации, высокие скорости передачи данных.

Массивы на картах памяти строят в подавляющем большинстве случаев обычные пользователи, хотя такие массивы могут быть реализованы в некоторых профессиональных камерах для повышения безопасности данных (две карты памяти, которые работают в режиме RAID-1). Массив на картах памяти наименее надежен, так как качество карт памяти значительно уступает качеству жестких или твердотельных дисков, карты памяти имеют гораздо больше шансов на выход из строя и, наконец, они просто значительно медленнее дисковых накопителей.

Восстановление дисковых массивов в компании IT-Doctor

Наш опыт в области восстановления данных составляет более 25 лет, и немалую часть этого времени мы посвятили дисковым массивам. Основная часть наших клиентов обращалась с устройствами NAS и с внешними USB-дисками, оборудованными внутри 2 – 4 накопителями. Как правило, в таких устройствах реализуется либо массив RAID-0, либо RAID-5. Подобного рода массивы восстанавливаются обычно очень быстро, так как нами накоплена большая база стандартных конфигураций дисковых массивов для такого рода устройств. В 90% случаев при исправных дисках при обращении к нам с устройством NAS или внешним диском, построенным по архитектуре RAID, мы восстановим данные в тот же или на следующий день.

В более сложных случаях, когда применяется нетривиальная конфигурация массива, или когда один или несколько дисков в массиве вышли из строя в разное время, и требуется определить, какой из них несет актуальные данные, а какой следует игнорировать, процесс восстановления данных может занять 2 – 3 дня. С чем это связано?

Прежде всего, мы обязательно сделаем посекторную копию каждого диска массива. Это делается даже в том случае, если все диски в массиве исправны. Работа с копией полностью исключает фатальные для данных ошибки, а ведь один из наших основных принципов – работать безопасно.

Затем мы исследуем диски вручную и определим, какие из участников массива в настоящий момент исправны, какие – неисправны, и какие из неисправных дисков следует восстанавливать (определяется актуальность данных). Только после этого неисправный диск будет приводиться в пригодное для копирования данных состояние и будет создаваться его посекторная копия.

После всех приготовлений диски анализируются специализированным ПО (в том числе, если требуется, и нашей собственной разработки), определяется конфигурация массива (порядок дисков, размер блока, тип цикла и распределение блоков, смещения (если они есть) и т.п.). Сборка массива осуществлятся в шестнадцатеричном редакторе; после сборки возможно две опции доставки данных – создание полноценного клона массива на другой (исправный) массив (например, на другой NAS) или пофайловое копирование информации на носители заказчика (на другой NAS, на другие диски, и т.п.).

Статистика по обращениям к нам с дисковыми массивами для восстановления данных приводится в этой статье. Как видите, мы восстановили немало массивов, имеем в этом плане огромный опыт и все необходимое для таких работ оборудование: SCSI и SAS-контроллеры, внешние USB-раки для монтажа многодисковых массивов (до 8 SAS-дисков в стойке), специализированное ПО для анализа и сборки массивов. Мы привыкли работать быстро и качественно и всегда готовы оказать вам помощь с воссстановлением данных из RAID, если он вдруг перестал работать.

Станислав Корб, ©2018



Мы принимаем к оплате | We accept payments


Мы стажировались и работали в странах | We worked or practiced in following countries