Аппаратный откат системы: тестирование отечественной карты восстановления данных «ЛанСил»

  • Автор: MechNIX

  • Оригинальный материал

Коллеги, сегодня я хочу рассказать об одном уникальном устройстве, которое когда-то произвело на меня сильное впечатление. Речь пойдет об отечественной аппаратной карте восстановления данных «ЛанСил». Давайте вместе изучим эту плату и проверим, как она работает в реальных условиях. Хотя устройство уже не новое и не относится к категории «ретро», его функционал остается крайне интересным. Для тестов мы используем старый интерфейс IDE и соответствующие жесткие диски, чьи объемы видны на изображении.

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

Все изображения можно увеличить по клику.

Добро пожаловать в мир аппаратного восстановления — уверен, будет познавательно!

❯ Введение: Зачем нужен аппаратный откат?


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

❯ Обзор устройства: внешний вид и софт


Разработчик назвал свое детище «ЛанСил».

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

Вот как выглядит экземпляр карты, который есть в моем распоряжении.

В комплекте с картой шел компакт-диск с необходимым программным обеспечением, в частности утилитой WinCTRL. Заранее покажу скриншоты, иллюстрирующие ее интерфейс.

Эта программа постоянно находится в памяти. Ее главное окно вызывается комбинацией клавиш CTRL-ALT-HOME. Таким образом, настраивать карту можно как при загрузке компьютера, так и непосредственно из-под работающей операционной системы.

Хорошо, что диск сохранился, ведь на сайте проекта этих программ уже не найти.

❯ Установка карты в систему


Процесс установки предельно прост: карта вставляется в любой свободный слот PCI, после чего готова к работе. На плате отсутствуют какие-либо перемычки для конфигурации.

А так выглядит собранный для тестов стенд:

❯ Настройка карты «ЛанСил»


В BIOS тестового стенда мы выставили загрузку по сети. После прохождения POST управление передается карте «ЛанСил», и мы видим ее загрузочное меню.

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

Карта предлагает три основных режима работы:

  1. Восстановление — это прозрачный режим, при котором все изменения на диске отменяются после перезагрузки компьютера.

    Обратите внимание: В чем преимущества "закрытой" операционной системы iOS.

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

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

  3. Прямой доступ — режим полной прозрачности. Карта фактически отключается, и работа с жестким диском идет так, как если бы ее не было. Все изменения сохраняются после выбора этого режима и последующей загрузки.


Остальные пункты меню — «Дополнительно», «Другое», «О системе» — представлены на изображении ниже.

Здесь мы видим полезную дополнительную функцию: резервное копирование BIOS. Также здесь находится опция 32-битного расширенного доступа. В ходе наших экспериментов эта галочка оставалась включенной «по умолчанию», и менять настройку не потребовалось.

Пункт «выберите свою картинку», на мой взгляд, не заслуживает отдельного рассмотрения в рамках этой статьи.

А здесь приведена контактная информация, которая говорит сама за себя.

❯ Практика: откат данных к исходному состоянию


Суть эксперимента проста: мы намеренно вносим изменения, искажающие информацию на диске, а затем проверяем, как карта «ЛанСил» исправляет ситуацию.

Чтобы процесс был максимально наглядным, я подготовил видеоролики, демонстрирующие полный цикл восстановления.

1. Восстановление пользовательских данных.

2. Восстановление системных служб операционной системы.

Механизмы отката данных работают безотказно. Разве это не удобно?

❯ Изучение внутренностей: дамп ПЗУ


Микросхема ROM, заклеенная фирменной наклейкой, оказалась чипом Winbond W27E257.

Традиционно для сохранности я считал содержимое ПЗУ и сохранил его на случай сбоя. Если кому-то понадобится этот дамп — обращайтесь, поделюсь.

Характеристики микросхемы ПЗУ:

Фрагмент полученного дампа:

Любопытная деталь: вынув основное ПЗУ из панельки, я обнаружил под ней еще одну небольшую микросхему — своего рода «пасхалку», обведенную на фото.

При ближайшем рассмотрении это оказался ATMEL 93C46 — EEPROM, перезаписываемая память для хранения пользовательских настроек, которые задаются через загрузочный интерфейс платы «ЛанСил».

❯ Выводы и размышления


Сайт проекта заброшен и не обновляется. Обидно, когда перспективные отечественные разработки забываются.

Разработанный механизм восстановления невероятно удобен, к нему быстро привыкаешь — проверено на личном опыте.
В этой статье я сознательно не рассматривал работу с RAID-массивами, интерфейсами SCSI, SATA и всем разнообразием файловых систем. Меня интересовала базовая, фундаментальная сторона механизма восстановления данных. Полное же тестирование всех возможностей потребовало бы гораздо больше времени. Мой эксперимент был рассчитан на пару выходных. Карта тестировалась с интерфейсом IDE, который, на мой взгляд, был наиболее распространен на рабочих станциях в период расцвета «ЛанСил».

Часть исторической информации была взята из открытых источников.

На мой взгляд, подобные «расследования» — изучение работы аппаратной части, поиск ее корней — это не только полезно, но и очень увлекательно.

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

Удачных экспериментов!

Спасибо за внимание.

[мин]ТехнологииОбразованиеЭлектроникаTimewebITДлинный пост 33 Emotions

Больше интересных статей здесь: Гаджеты.

Источник статьи: Откат операционной системы, с отечественной аппаратной картой «ЛанСил».