Возможные причины выхода из строя
Избыточность RAID-массива увеличивает шансы на восстановление данных, но жесткие диски, как и любой другой метод, конечно, подвержены распространенным проблемам:
- принудительная отмена;
- повреждение файлов / папок,
- повреждение файловых систем,
- действие вредоносного ПО.
Массивы также подвержены внешним воздействиям: упал жесткий диск, перегорел сервер или попала вода. Часто выходит из строя сам RAID-контроллер. Экономические модели имеют невысокую цену не только за счет упрощенных алгоритмов. Всегда есть возможность найти бракованный товар.
Скачки или перебои в подаче электроэнергии могут привести к тому, что диск «извлечется» из массива и отключится, но останется полностью функциональным. Проблема может заключаться в программном обеспечении или контроллере, который просто не видит этот жесткий диск.
Основные уровни RAID и принцип их восстановления
Пользователь может восстановить данные несколькими способами, от которых зависит уровень массива. Рекомендуем ознакомиться с существующими уровнями, используемыми в современных системах:
- RAID0. Массив обеспечивает высочайшую производительность за счет отсутствия избыточности. Но безопасность данных минимальна, поэтому в случае выхода из строя диска восстановить систему без ремонта будет практически невозможно.
- RAID1. Система не очень быстрая, но при этом может похвастаться высокой безопасностью данных. Используется принцип «зеркала», когда все данные дублируются, а есть копия на другом диске. Если информация утеряна, она просто копируется с первого диска, не ломая весь массив.
- RAID5. Используется распределение информационных блоков по пространству и принцип четности. Если, конечно, выйдет из строя только один, массив жестких дисков продолжит работу, но на более низких скоростях.
- RAID 10. Комбинация первых двух уровней, минимальное количество дисков — 4. Используется принцип зеркалирования данных.
Lorem ipsum
Видео: Recover Data from Single RAID
Восстанавливаем данные с RAID 5
Тип RAID-5 — это резервный дисковый массив с чередованием без заданного диска четности. Главная особенность этого типа — гарантированная работа массива даже при выходе из строя одного диска. Но, когда я попытался смонтировать его на Linux, ничего не вышло. Чтобы исправить ситуацию, нужно подключить чистый «жесткий диск» взамен сломанного или перестроить с помощью программного обеспечения.
Тестовый RAID 5 состоит из 5 физических дисков, один из которых гарантированно сломан. Добавляем их в виртуальную машину Windows, запускаем Hetman RAID Recovery, массив определяется, все настройки и свойства указаны правильно.
Как и должно быть, диск пуст. Поскольку это RAID 5, мы снова запускаем быстрое сканирование, находим необходимые данные с помощью функции предварительного просмотра и восстанавливаем их. После завершения процесса сохранения все файлы будут помещены в выбранный каталог.
Теперь рассмотрим вариант, когда повреждены два из пяти физических носителей. Программа обнаружила RAID и два жестких диска пусты.
Восстановление данных с такого массива — непростая задача, мы запускаем полное сканирование, в зависимости от размера жестких дисков, это может занять до суток. В результате программа нашла нетронутые данные, но несколько файлов были частично или полностью удалены, их невозможно восстановить.
Если два или более физических носителя повреждены, RAID 5 становится полностью непригодным для использования, что обещает потерю 100% всех данных. Поэтому наш результат можно считать удовлетворительным.
Чего не стоит делать
Также стоит отметить, что делать нельзя, если, конечно, вы не хотите полностью потерять всю информацию.
Выделение основных моментов:
- вы не можете создать новый массив на основе старых носителей. Помните, что это больше не будет работать. Перед этим нужно выполнить сброс;
- кроме того, автоматическая инициализация не может быть активирована. Это приведет к фатальным ошибкам;
- такие утилиты, как CHKDSK, бесполезны;
- запись на носитель запрещена. Это может привести к кластерному затиранию;
В любом случае, если вы не являетесь специалистом в этой области, лучше не мешать работе массива в случае возникновения неисправностей.
Пошаговая инструкция восстановления данных
самостоятельно восстановить удаленные данные можно, но только в тех ситуациях, когда все диски в хорошем состоянии, массив просто «свернут» и на жестком диске нет критических данных. Если информация чрезвычайно ценна, не экспериментируйте. Рекомендуется воспользоваться помощью специалистов. В случае аппаратного сбоя потребуется подчинить жесткий диск. Только после этого производите «сборку» массива. Это специфическая операция, которую самостоятельно выполнить проблематично.
Программное восстановление
Процедура требует предварительной установки RAID Reconstructor или аналогичного. Вам также понадобится персональный компьютер и кабели, с помощью которых вы сможете подключить к нему диски. Если вы не можете подключить диски из массива к ПК, вам даже не стоит его загружать. Инструкция включает в себя шаги:
Рекламная пауза
- Целостность жестких дисков из массива означает, что вы можете подключить их к компьютеру как отдельные носители. Используйте любой удобный способ (SATA, SAS, IDE и т.д.).
- После подключения дисков не инициализируйте их, не обращайтесь к данным и не пытайтесь их отформатировать. Идеальный вариант — работать с посекторными копиями, так как изменения не повлияют на исходные данные.
- Запустите программу RAID Reconstructor. В поле Тип установите RAID5 и укажите количество дисков. В нашем примере их будет три.
- В вертикальном списке, разделенном тремя точками, необходимо указать наши диски, то есть их изображения. Щелкните Выбрать файл. В проводнике выберите нужные изображения.
- Нажмите кнопку «Открыть диск», а затем нажмите «Анализировать.
- В последующих окнах нажмите Далее. Процедура будет сканировать только для определения размера блока и других параметров. Далее будет показано окно с выбором параметров.
- Устанавливает размер блока и начальный сектор (если они известны однозначно). В противном случае вы можете установить флажки где угодно. Тип четности пока не известен, поэтому потребуются некоторые тесты. Увеличьте количество секторов для выборки в 10 раз (до 100 000), затем нажмите «Далее.
- Если все прошло успешно, вы получите однозначный (или неоднозначный) результат и рекомендацию.
- Теперь перестройте весь массив. В главном окне укажите путь, по которому будет скопирован готовый массив, затем нажмите «Копировать.
Этот метод позволяет быстро и удобно восстановить данные с RAID 5. При необходимости вы можете попробовать восстановление с помощью Intel Rapid Storage Technology или R-Studio.
Аппаратное
Это чрезвычайно сложный метод, основанный больше на удаче. Вы можете попытаться обмануть оборудование и получить доступ к данным. В общем, вам необходимо выполнить следующие действия:
- пронумеровать диски в массиве;
- скопируйте каждую из них посекторно;
- подключите их к контроллеру в правильном порядке.
Сложность заключается не только в определении порядка, но и в непредсказуемости поведения RAID-контроллеров. Они могут не принять такой подход или начать процесс самостоятельно. Убедитесь, что контроллер не инициализируется. Если этого нельзя избежать, добейтесь ускоренной инициализации. Используя эту технику, вы можете заставить клоны работать как исходный массив или воссоздать его, но с теми же настройками. Помните, что любое несоответствие сводит на нет ваши шансы, поэтому шансы на успех без знаний и опыта в этой отрасли чрезвычайно малы.
При наличии важных данных обращаться только в специализированный сервисный центр. Множество «пробелов и сдвигов» в данных усложняют задачу. Только опытные профессионалы могут видеть «закономерности» и постепенно извлекать ценную информацию. Иногда инженерам по восстановлению RAID5 необходимо программировать свои собственные алгоритмы.
Способы восстановления
Наиболее доступные методы восстановления — программные, то есть они предполагают использование любого программного обеспечения. Разработчики стараются максимально упростить работу со своим детищем, поэтому такие решения проблемы максимально доступны. Первый шаг — рассмотреть данные рейда восстановления. Чтобы использовать эту утилиту, вам потребуется как минимум 1 ГБ оперативной памяти и установлен браузер.
По заверениям многих специалистов, это приложение наиболее доступно для понимания. Поэтому его лучше всего использовать начинающим пользователям. Он включает несколько версий по типу файловой системы. Для работы с RAID необходимо выбрать соответствующий тип.
Есть три функции для восстановления данных. Найдите раздел. Это необходимо в тех случаях, когда нужный раздел не был найден автоматически.
- для его запуска нужно нажать кнопку «найти раздел». Через некоторое время отобразится список всех доступных разделов;
- после чего результат следует сохранить. Это сэкономит драгоценное время сегодня;
- затем установите необходимые флажки и выберите пункт «использовать выбранное»;
Сканировать. Когда все необходимые разделы найдены, можно переходить к следующему шагу:
- нажмите кнопку «сканировать»;
- в результате появится сообщение о выборе места и типа файловой системы;
Совет: в некоторых случаях может потребоваться указать тип кодировки.
- поэтому вам нужно будет выбрать алгоритм сканирования. В нашем случае мы выбираем «восстановить файловую систему». Вы также можете выбрать поиск и дальнейшее восстановление случайно удаленных файлов;
- после выбора подходящих параметров запускаем программу;
- через некоторое время появится папка с результатами проверки. Сохраните все данные;
Анализ результатов и хранение данных. Для облегчения работы в функционале программы есть превью. Ознакомившись со всеми результатами, отметьте те файлы (папки, массивы), которые необходимо восстановить. В конце выбираем пункт «сохранить выбранное». Теперь давайте посмотрим на самую популярную сегодня программу: R-Studio.
В основном он используется для более простых задач (например, для восстановления внешних накопителей). Однако и с нашей задачей он справляется без труда.
При этом все происходит в автоматическом режиме, поэтому от пользователя требуется минимум усилий. Давайте посмотрим на его использование на простом примере RAID 5:
- первым делом подключаем все носители к ПК. Это нужно сделать таким образом, чтобы они запускались как отдельные устройства. Проще говоря, их не нужно включать в массивы;
- также очень важно соединить их последовательно, чтобы они были идентифицированы в правильном порядке. Если имеется более пяти векторов, это может быть сложно;
- не забудьте указать носитель, который будет использоваться в качестве хранилища резервных копий;
- предположим, что наш массив находится на трех опорах;
- запускаем операционную систему. Вам необходимо убедиться, что все устройства читаются правильно;
- откройте настройки. Это можно сделать с помощью утилиты RAID Reconstructor;
- Запускаем приложение R-Studio. Чтобы максимально использовать его возможности, вам необходимо зарегистрировать версию;
- выберите пункт Create Virtual Block RAID;
- теперь добавьте к участникам. Для этого перетащите нужные нам участки слева направо с помощью мыши;
Важно! Соблюдайте порядок при добавлении.
- добавляем все необходимое, производим настройки (тип, размер блока и так далее);
- закончив с параметрами, нажмите кнопку «Обновить.
Если все было сделано правильно, появятся разделы, которые можно восстановить. В противном случае лучше обратиться к специалисту. Вы можете использовать другие инструменты, например Recovery Diskinternals. Его использование практически не отличается от вышеупомянутого приложения.