Загрузочная флешка erd commander. ERD Commander устанавливаем и пользуемся

В прошлой своей статье я упомянул о загрузочном диске аварийного восстановления . В его составе имеется широкий набор различных инструментов для восстановления работоспособности Windows. Загрузившись с этого диска, вы получаете полный доступ к ресурсам системы: можете отредактировать реестр, сбросить пароль администратора, запустить восстановление системы. Кстати, ERD Commander – это отличный помощник в борьбе с баннерами-вымогателями . Если мне вдруг не удается победить подобный вирус с помощью программ и , то именно ERD Commander почти всегда выручает.

Существует три версии:
5.0 – для Windows XP/Windows 2003
6.0 – для Windows Vista/Windows 2008
6.5 – для Windows 7/Windows 2008 RC2

Я хочу рассказать вам более подробно про ERD Commander 2005 (5.0) , который разработан для восстановления Windows XP. Скачать архив с образом данного диска вы можете . После этого запишите образ на CD или DVD-диск (допустим, через Alcohol 120%). Когда наступит необходимость – вставьте диск в привод компьютера и настройте в BIOS .

Во время загрузки вы увидите на экране следующее:
Затем при запуске ERD Commander попытается обнаружить и сконфигурировать сетевые карты. Если сеть для работы вам сейчас не нужна – пропустите эту операцию, нажав кнопку “Skip Network Configuration”.Далее необходимо выполнить подключение к вашей операционной системе. Для этого выбираем системную папку Windows и жмем “ОК”.
Дожидаемся окончания загрузки (с CD-диска она, естественно, идет медленнее, чем с винчестера). Через некоторое время мы увидим на экране рабочий стол, который почти не отличается от привычного рабочего стола Windows XP.
Все основные инструменты, включенные в состав ERD Commander, разделены на три группы: административные, сетевые и системные .Присутствуют здесь и стандартные средства: блокнот, проводник, командная строка. _______________________________________________________________________________

Рассмотрим подробнее самые полезные инструменты ERD Commander:

Administrative Tools – инструменты администрирования

Autoruns – отображает информацию о процессах в автозагрузке (как системных, так и пользовательских).
Щелкнув правой клавишей мыши по процессу, мы можем перейти к файлу этого процесса (“Explore”) или удалить его из автозагрузки (“Delete”).

Disk Management – управление дисками. Если мы щелкнем по локальному диску правой клавишей мыши, то сможем произвести с ним следующие действия:
“Explore” – просмотреть содержимое раздела
”Mark Partition Active” — сделать раздел активным
”Assign Drive Letter” – присвоить букву диску
”Format” – форматировать раздел
”Delete Partition” — удалить раздел

Regedit – редактор реестра. Очень полезный инструмент, который позволяет устранить проблемы в реестре подключенной Windows.
Кстати, всем известные вирусы-блокировщики экрана чаще всего поражают следующую ветку реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Параметры Shell и данного раздела реестра должны иметь такие значения:

Если вы зашли через ERD Commander в данную ветку реестра и увидели, что эти параметры отличаются от приведенных мною выше – исправьте значения на нужные. Обратите внимание, что в моем примере Windows установлена в папку C:\WINDOWS. Если ваша система установлена на другом диске – учтите это.

Также смотрите ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows . Здесь параметр должен быть пустым:
Service and Driver Manager — управление системными службами и драйверами. Если мы щелкнем правой клавишей мыши по службе, то в контекстном меню можем выбрать:
“Refresh” – обновить
”Properties” – перейти к окну, где можно увидеть путь до исполняемого файла и изменить тип запуска _______________________________________________________________________________

Networking Tools — сетевые инструменты

File Sharing – предоставление общего доступа к файлам на данном компьютере по сети.
Map Network Drive – подключение к другим компьютерам сети.
TCP/IP Configuration – используется, если для работы вам понадобился доступ к интернету. Здесь вы можете задать автоматическое получение IP-адреса, либо прописать его вручную. _______________________________________________________________________________

System Tools – системные инструменты

Disk Commander – поиск и восстановление данных на дисках.
Disk Wipe – полное удаление данных с выбранного диска.
File Restore – расширенный поиск удаленных данных (по дате и размеру).
Hotfix Uninstal l – позволяет удалить обновления Windows, после которых возникли проблемы в работе операционной системы.
– позволяет изменять пароли к учетным записям администратора и пользователей.
Очень полезная и удобная штука. Если вы забыли (или не знали) пароль какого-либо аккаунта в Windows, то просто запустите данную утилиту – выберите нужного пользователя – введите новый пароль (и повторите его же ниже).
System File Repair – восстановление поврежденных системных файлов.

– восстановление системы.
Если на тот момент, когда ваша Windows XP была еще в работоспособном состоянии, вы не отключали “Восстановление системы” – то с помощью данного инструмента можно будет откатиться на существующую точку восстановления. Это еще один способ избавиться от смс-баннера при помощи ERD Commander . После запуска утилиты, вам необходимо поставить маркер в пункте “Roll Back to an existing restore point created by Windows” – нажать “Next” – выбрать точку восстановления – “Next” – выбрать “Restart” и нажать “ОК”.
Вот мы и познакомились с основными инструментами загрузочного диска . Данный диск – незаменимый помощник любого системного адинистратора. Если у меня возникает необходимость убрать у кого-то с рабочего стола смс-баннер – ERD Commander всегда выручает. Уверен, что и вам он рано или поздно пригодится. При написании данной статьи использовались материалы с сайта

Механизм загрузки и общая структура загрузочного диска.

    При включении электропитания компьютера выполняется общий сброс оборудования и управление передается специальной программе, прошитой в постоянном запоминающем устройстве (ПЗУ) BIOS, называемой базовой системой ввода-вывода (Basic Input/Output System).
Основное назначение BIOS - проверка работоспособности оборудования компьютера, сброс и инициализация основных контроллеров и выполнение начальной загрузки операционной системы. Проверка оборудования выполняется подпрограммой самотестирования (POST - Power On Self Test). POST выполняет группы тестов, проверяющих работоспособность процессора, памяти, основных контроллеров чипсета а также некоторых периферийных устройств, необходимых для выполнения начальной загрузки (диски, клавиатура, видеоадаптер и т.п.) Если в процессе выполнения POST обнаружены ошибки, не позволяющие выполнить загрузку - выполняется останов с выдачей специального звукового сигнала, позволяющего идентифицировать неисправное оборудование. Коды ошибок POST не стандартизированы и определяются версией BIOS. Если же тестирование выполнилось успешно, практически на всех версиях BIOS выдается одиночный короткий звуковой сигнал ("короткий писк") и начинается процедура начальной загрузки операционной системы.
Для выполнения начальной загрузки, в общем случае, подпрограмма BIOS должна считать определенным образом оформленную программу с внешнего носителя в оперативную память и передать ей управление.
Для загрузки с внешнего USB диска, необходимо, чтобы подпрограмма начальной загрузки BIOS могла обнаружить устройство загрузки, содержащее в своем первом секторе специальную запись Master Boot Record или MBR . Стандартно MBR располагается в первом секторе загрузочного диска и занимает 512 байт (стандартная длина сектора). Это не обязательное условие - MBR может занимать более одного сектора, что зависит от конкретной разновидности загрузчика. Хотя запись MBR не является строго зависимой от платформы загружаемой ОС, она отличается для DOS, файловых систем Windows и Linux.
Обязательным признаком наличия записи MBR в первом (иногда его называют нулевым) секторе диска является специальный код (сигнатура) в двух последних байтах - 55AA. Наличие сигнатуры проверяется подпрограммой BIOS в первую очередь, и при ее отсутствии, диск считается не загрузочным, даже если соблюдены все остальные условия возможности загрузки. Многие программы работы с жесткими дисками позволяют просматривать и редактировать данные выбранных секторов. Так, например, выглядит запись MBR, просматриваемая с помощью бесплатной версии Victoria for Widows

Строго говоря, наличие сигнатуры является не столько признаком присутствия MBR, сколько признаком наличия каких-либо разделов на диске. Если изменить, например, с помощью редактора дисков, сигнатуру сектора, то и BIOS, и операционная система, будут считать такой диск "неформатированным".

    Перед сигнатурой (по смещению 0x1BE относительно начала сектора) располагается таблица разделов (Partition Table), состоящая из 4-х элементов по 16 байт каждый, что определяет максимальное число (не более4-х) разделов на жестком диске. Каждый элемент описывает тип раздела (00h - раздел неопределенного типа, попросту - свободное место, 01h - 12 битный FAT, 05h - расширенный раздел, 07h - NTFS и т.п.), признак активности (возможности загрузки) - код 80h, адрес начала, адрес конца, смещение относительно MBR и количество блоков раздела. Упрощенно, структуру MBR можно представить так:

Программный код и данные. (446 байт.)
- таблица разделов диска (4 поля по 16 байт - 64 байта)
- сигнатура 55AA (2 байта)

Программа начальной загрузки ищет активный (Active) раздел, считывает в оперативную память данные из первого сектора данного раздела, и передает управление начальной инструкции кода данного загрузчика. Содержимое загрузочного сектора активного раздела, как правило, зависит от загружаемой операционной системы. Его задача - загрузить в память ядро ОС и передать ему управление.

Таким образом, чтобы загрузиться с внешнего USB диска, нужно:

Чтобы BIOS компьютера поддерживал такой вид загрузки,
- на носителе присутствовала MBR-запись
- имелся активный раздел с загрузочной записью (PBR - Partition Boot Record).
- загрузчик ОС должен получить управление и загрузить нужные файлы операционной системы.

    Из вышеперечисленного следует, что простое копирование файлов какой -либо ОС на флэшку (или другой носитель), не приведет к возможности загрузки этой операционной системы с нее, поскольку, при копировании файлов не производится модификация основной загрузочной записи MBR и загрузочной записи активного раздела (PBR). И наоборот, если имеется MBR и начальный загрузчик раздела PBR, возможна замена файлов загружаемой системы. Например, если у вас имеется загрузочная флэшка с Windows XP, то можно полностью удалить все ее файлы из раздела и заменить их другими такой же операционной системы. Возможность загрузки с такой флэшки сохранится. В общем случае, схема загрузки будет следующей - считывание и исполнение кода MBR, загрузка кода PBR активного раздела, поиск и загрузка файла загрузчика Windows ntldr , который должен находиться в корневом каталоге диска, с которого выполнялась начальная загрузка.

Создание загрузочного USB диска c с использованием его ISO-образа.

    На сегодняшний день существует немалое количество различных программных продуктов, в том числе и не предназначенных напрямую для решения задачи создания загрузочной флэшки, и тем не менее, позволяющих, при умелом использовании, ее решить. Наиболее просто и быстро создать загрузочный USB-диск, можно с использованием бесплатной программы Rufus , описанию которой посвящена отдельная статья . Процесс создания загрузочной флэшки с ERD Commander"ом ничем не отличается от процесса создания загрузочной флэшки для установки Windows, разница - только в используемых файлах iso-образов.

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

    Файл ISO - это образ данных CD или DVD диска, основан на международном стандарте ISO-9660. Файл-образ содержит точную копию физического компакт-диска: - данные, информацию о файловой системе, структуру каталогов, атрибуты файлов и, что важно - загрузочную информацию . При создании образа ISO, копируется каждый бит CD/DVD диска в соответствии с оригинальным носителем. Формат ISO - самый распространенный формат образов компакт дисков, поэтому существует огромное количество программ, позволяющих получить из существующего диска его ISO-образ. Существуют также программные продукты, позволяющие выполнять редактирование образов и создавать на его основе загружаемые носители. Одной из наиболее популярных программ для создания загружаемых носителей является , компании EZB Systems Inc. Программа платная, однако, незарегистрированная версия позволяет работать с файлами до 300 мб, и может эмулировать виртуальный CD объемом до 600 Мб.

    Для примера - создадим с использованием UltraISO, загрузочную флэшку на основе загрузочного компакт диска ERD Commander 2008.
Сначала необходимо создать ISO-образ, для чего в основном меню программы выбираем вкладку Инструменты и пункт Создать образ CD . После чего выбираем привод с загрузочным компакт диском, а также указываем имя и путь файла образа ISO:

После нажатия кнопки Сделать начнется создание образа ISO из имеющегося CD. Ход процесса отображается программой:

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

В данном случае, поскольку нет необходимости работать с содержимым ISO-образа можно ответить Нет и перейти к следующему шагу - созданию на основе образа диска загрузочной флешки с ERD Commander 2008.

и пункт Write Disk Image (Записать образ на диск)

Disk Drive - выбираем USB диск, на который нужно записать образ ISO
В поле Файл образа отображается имя и путь файла образа ISO. Это поле изменить в данном контексте нельзя. Его значение задается выбранным (открытым) файлом ISO. Если необходимо выбрать другой файл образа, то это выполняется через основное меню программы - Файл - Открыть - имя файла образа.
Метод записи - нужно выбрать USB HDD или USB HDD+ .
В нижней части окна жмем кнопку Форматировать и задаем параметры форматирования сменного диска.

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

После нажатия Да начинается процесс записи образа на съемный диск. Ход процесса отображается в виде протокола в верхней части основного окна.

После завершения операции записи становится активной кнопка Назад и при ее нажатии окно записи образа закрывается.

    Подобная методика позволяет легко создавать загрузочные USB диски аварийного восстановления системы из образов ERD версий 6.0 и 6.5 комплекта Microsoft Diagnostic And Recovery Toolset (MS DART). Однако, попытка создать загрузочную флешку из образа ERD Commander 2005/2008 или ERD версии 5.0 заканчивалась неудачей. Диск создавался успешно, но попытка загрузки с него заканчивалась выводом на экран дисплея сообщения:

Start booting from USB device:
Remove disk or other media.
Press any key to restart

    Образы ERD 6.X создаются на основе Windows Preinstallation Environment (WinPE) версии 2.0 и старше. WinPE - это усеченная версия Windows XP, которая может быть загружена без установки на жесткий диск, а с использованием CD/DVD привода или внешнего USB носителя. Версия 2.x и старше использует загрузчик в стиле Windows Vista / Windows 7. Предыдущие версии - загрузчик в стиле Windows NT/2000/XP.

Напомню, что при записи образа ISO на флешку, программа UltraISO выводила протокол своей работы, в котором присутствовала запись о типе загрузочного сектора раздела. В приведенном примере, это строка - Boot Sector: WinNT . Это означает, что использовался загрузочный сектор раздела, применяемый для загрузки Windows NT/2K/XP. Процесс загрузки системы с жесткого диска в данном случае происходит следующим образом:

- считывается загрузочный сектор(ы) активного раздела и управление передается ему.
- выполняется поиск и загрузка с передачей управления файлу загрузчика системы.
Механизм загрузки WinNT/2K/XP с использованием жесткого диска один и тот же - в корневом разделе диска ищется файл загрузчика ntldr , загружается в память, и управление передается ему. Дальше, уже код загрузчика занимается поиском и загрузкой необходимых файлов Widows.
В случае с Windows PE на компакт диске, используется код загрузочного сектора CD (файл bootsect.bin) и вместо файла начального загрузчика ntldr используется файл setupldr.bin из каталога I386. Причем файл setupldr.bin полностью функционально идентичен файлу ntldr. Напрашивается простое решение - удалить из корня флешки файл bootsect.bin и скопировать из каталога I386 файл setupldr.bin в ее корень под именем ntldr.

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

Setup is inspecting your computer"s hardware configuration:
И через несколько секунд
NTDETECT failed

Все верно, setupldr.bin в виде загрузчика ntldr в корне флешки, сработал, но не найден файл NTDETECT , что вполне ожидаемо, поскольку механизм загрузки в стиле WinNT предполагает, что кроме файла ntldr в корневом разделе диска должен присутствовать файл ntdetect.com

Это файл также находится в каталоге I386 флешки. Просматривается закономерность, что при использовании setupldr.bin в качестве ntldr , все файлы, необходимые для загрузки и инициализации ядра, должны находиться в корневом каталоге диска, а не в каталоге I386 . После копирования их в корневой раздел съемного диска загрузка завершилась сообщением

File \minint\system32\biosinfo.inf could not be Loaded

Отсутствует файл \minint\system32\biosinfo.inf . Однако и каталога minint на флешке нет, а есть I386 , в котором как раз и расположен искомый файл. Напрашивается вывод, что вместо имени каталога системы I386 используется имя minint .

Вообще-то, можно было бы разобраться со структурой записей в файле txtsetup.sif и изменить путь к системным файлам, но есть более простой и универсальный способ.

Попробуем переименовать каталог и снова попытаемся загрузиться с флешки. Все прекрасно работает! Загрузка с внешнего USB диска ERD Commander 2005/2008/ERD5.0 выполняется без каких-либо проблем, гораздо быстрее и появляется прекрасная возможность переделать полученную загрузочную ERD-флешку под свои предпочтения.

Создание загрузочной ERD флешки без использования ISO-образа.

    Понимание механизма загрузки позволяет решить "вручную" большинство проблем без поиска и установки дополнительного программного обеспечения. Для примера, если на полученной флешке понадобилось заменить версию ERD Commander, то сделать это, можно без использования какого либо ПО. Основная загрузочная запись MBR и код загрузочного сектора активного раздела на данной флешке уже имеются. Следовательно, достаточно просто удалить с нее все файлы и каталоги одной версии ERDC и "подсунуть" нужные из состава другой.

Естественно, нельзя использовать форматирование, а именно удалить старые файлы и папки и на их место скопировать новые.

    Для создания загрузочных съемных USB носителей можно обойтись и без использования записи образов компакт-дисков. Предыдущую задачу можно решить и без использования программы UltraISO. Для получения на флешке MBR и загрузочного сектора раздела можно воспользоваться, например, простой и бесплатной программой , позволяющей выполнять форматирование USB носителей c записью загрузочных секторов. Программа не требует инсталляции и очень проста в использовании.

После завершения форматирования, у нас будет пустая флэшка с записью MBR, признаком активности и загрузочным сектором раздела в стиле WinNT. Для создания загрузочного диска ERD Commander остается выполнить следующее:

Cкопировать содержимое диска ERD на флешку. Если имеется ISO-образ диска, то его содержимое можно извлечь с помощью, например WinRAR.
- скопировать файлы (biosinfo.inf, ntdetect.com и др.) из папки I386 в корневой каталог флешки
- переименовать в корневом каталоге файл setupldr.bin в ntldr
- переименовать каталог I386 в minint.

Создание загрузочной флешки для ERD Commander 6.0-7.0 стандартными средствами Windows 7

В ERD Commander 6.0 и более поздних версий для загрузки используется новый диспетчер загрузки BOOTMGR . Так же, как и файл загрузчика ntldr , файл bootmgr располагается в корневом каталоге диска, с которого выполняется загрузка. Загрузочный сектор активного раздела имеет программный код для его поиска, считывания и запуска на выполнения. Конфигурация загрузки для нового диспетчера хранится в специальном формате, в файле BCD каталога \BOOT и представляет собой системное хранилище конфигурации загрузки (Boot Configuration Data). Конфигурация используемая для ERD Commander 6.0 (DaRT 6.0) и старше уже имеет нужные записи для создания образа электронного диска в памяти компьютера и развертывания образа загружаемой системы (записи конфигурации BCD для устройства и приложения загрузки). Относительно высокая универсальность нового диспетчера загрузки bootmgr позволяет, при наличии правильной конфигурации, выполнить загрузку и развертывание образа Windows PE (ERDC) независимо от того, с какого физического носителя она выполняется. Другими словами, для загрузки ERDC 6.0 (DaRT 6.0) и старше, достаточно, чтобы код загрузочных секторов мог передать управление диспетчеру загрузки bootmgr и на флешке была бы точная копия данных компакт-диска:

Файл bootmgr в корневом каталоге

Каталог BOOT со всем его содержимым

Каталог sources где находится файл загружаемого образа boot.wim

На диске также имеется каталог EFI , который может понадобиться в том случае, если диспетчер загрузки используется загрузку операционных систем на базе системного раздела EFI (Extensible Firmware Interface)

Таким образом, для загрузки ERDC 6.0 и старше, нужно, чтобы на флешке имелся активный раздел с загрузчиком bootmgr . Для записи кода загрузочных секторов, обеспечивающих переключение загрузки на bootmgr можно воспользоваться служебной утилитой bootsect.exe которая имеется в каталоге boot , или может быть взята из комплекта установочного диска Windows Vista и старше.

Для форматирования флешки и установки признака активного раздела, можно воспользоваться стандартной утилитой командной строки diskpart . После запуска утилита отображает Приглашение к вводу команд:

DISKPART >

Для получения списка дисков нужно ввести команду:

list disk

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

select disk 3 - выбрать диск 3

После команды выбора диска, все операции будут выполняться по отношению к нему. По команде list disk выбранный диск отображается с символом * в первой колонке.

Для очистки содержимого диска используется команда

После очистки нужно создать на флешке новый первичный раздел командой:

create partition primary

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

select partition 1

Сделать его активным:

Отформатировать его, например, в файловой системе FAT32

format fs=fat32

После сообщения о завершении форматирования, присвоить разделу свободную букву командой:

И завершить работу с программой:

После этого, нужно определить букву диска с помощью проводника или, например "Управление дисками" панели управления (diskmgmt.msc). Для создания загрузочного сектора в стиле bootmgr нужно выполнить команду:

bootsect /nt60 X: где X: - буква, присвоенная флешке.

При успешном выполнении, будет выдано сообщение, содержащее строку:

Bootcode was successfully updated on all targeted volumes.

После этих операций флешка готова к загрузке файла диспетчера загрузки bootmgr Остается лишь скопировать содержимое компакт диска ERD Commander и выполнить загрузку. Подобным образом можно создать загрузочную флешку для любого программного продукта на базе Windows PE2 с диспетчером загрузки bootmgr (флешка на базе инсталляционного диска системы, диск аварийного восстановления и т.п.)

При использовании данной методики нужно учесть следующие моменты:

Если на флешке уже имеется активный раздел, то утилита diskpart , как правило, не нужна.

Выполнение команды bootsect не затрагивает данные на диске и ее можно выполнить в любой момент времени. Для перезаписи кода главной загрузочной записи (MBR) можно использовать команду - bootsect /mbr /nt60 X:

Для восстановления стиля загрузки ntldr используется ключ /nt52

Создание мультизагрузочной флешки с ERD версий 5.0, 6.0, 6.5. 7.0

    При загрузке с любого носителя, вместо кода загрузчика конкретной системы, в принципе, может загружаться любой программный код, который может быть найден и инициализирован начальным загрузчиком. В свою очередь, этот код может передавать управление другим загрузчикам иных операционных систем. Другими словами, в мультизагрузочных продуктах, вместо загрузки конкретной ОС, сначала выполняется загрузка специальной программы - менеджера загрузки (или Boot Manager), с помощью которой выбирается нужная системы и выполняется передача управления ее загрузчику.

Процесс загрузки схематично выглядит следующим образом:

Считывается MBR и определяется адрес активного раздела.
- считывается загрузочный сектор(ы) активного раздела и управление передается ему. Обеспечивается запуск менеджера загрузки
- менеджер загрузки выводит на экран список возможных вариантов загрузки, выполняет поиск и загружает выбранную систему.

    Одним из наиболее универсальных инструментов для создания мультизагрузочных носителей является GRUB - GRand Unified Bootloader - наиболее популярный в среде Linux/Unix загрузчик, ставший своеобразным эталоном удачно реализованного, гибко настраиваемого, и эффективного загрузчика. Кроме возможности передачи параметров загружаемой системе, GRUB умеет по цепочке передавать управление другому загрузчику, что позволяет ему загружать Windows (через загрузчик ntldr) и практически, любые другие системы.

Проект GRUB начал разрабатываться в конце 90-х годов в рамках реализации Multiboot Specification - спецификации, обеспечивающей универсальный способ загрузки ядер любых операционных систем. На основе GRUB был разработан пакет GRUB4DOS - универсальный загрузчик, управляемый в режиме командной строки или с помощью конфигурационного файла. Загрузчик GRUB4DOS может быть использован как основной загрузчик системы как в Linux, так и в Windows. При установке в MBR, файл grldr.mbr , входящий в пакет Grub4dos записывается в загрузочную область устройства загрузки (HDD, floppy, USB Flash drive). Основной файл в корне устройства grldr , аналогично загрузчику ntldr загружается из MBR с помощью кода grldr.mbr.
Когда Grub4dos загружается из MBR, он сканирует все поддерживаемые устройства со всеми поддерживаемыми файловыми системами на наличие файла grldr , и, если он найден, то выполняется его загрузка в оперативною память, и, затем - передача ему управления. Программный код загрузчика grldr производит поиск своего конфигурационного файла menu.lst , и если такой файл не найден, то активируется командный режим. Файлы grldr и menu.lst могут находиться не только в корне активного раздела вместе с MBR, но и на любых других.

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

Одной из особенностей загрузчика grldr является возможность выполнять загрузку операционных систем непосредственно из файла ISO-образа. Поэтому, создание загрузочного диска с несколькими ISO-файлами ERDC становится довольно несложной задачей.

Порядок создания мультизагрузочного USB диска можно разделить на следующие этапы:

Форматирование флешки и установка кода загрузчика grldr.bin в сектор MBR и установка кода загрузчика активного раздела для GRUB.
- Копирование файла grldr в корень флешки.
- Копирование файлов iso-образов загружаемых операционных систем.
- Настройка меню загрузчика с использованием команд, записываемых в файл menu.lst.

В качестве примера я выбрал вариант создания USB флешки с 3-мя разными версиями ERD Commander - 5.0, 6.0, 6.5, и соответственно, с 3-мя файлами образами erd50.iso, erd60.iso, erd65.iso.

При работе с GRUB используются определенные правила, игнорирование которых может привести к проблемам с загрузкой и даже потерю пользовательских данных. Во всех случаях работы с программным обеспечением загрузчиков, особенно в среде ОС Windows, необходимо соблюдать осторожность и представлять результат выполняемых действий. Если Вы не уверены в своих знаниях и навыках работы, не выполняйте подобные действия при подключенных дисках с важными данными, или, по крайней мере, сделайте копии загрузочных секторов, таблиц расположения файлов или полные копии HDD.

При работе с загрузчиком Grub4Dos соблюдайте регистр символов - строчные и заглавные буквы для него - это разные символы. Именование устройств также отличается от принятого для Linux, и Windows. Имена устройств используемые GRUB:

Fd - floppy disk, дисковод гибких дисков
cd - compact disk - дисковод компакт дисков
hd - hard disk - накопитель на жестких магнитных дисках

Нумерация дисков и разделов начинается с нуля. Записи об устройствах и разделах заключаются в скобки. Так, запись (hd0) означает первый жесткий диск , запись (hd0,0) означает первый раздел на первом жестком диске . Нумерация дисков соответствует их нумерации в BIOS. Обычно, при стандартной настройке, Primary Master Disk соответствует hd0, Primary Slave - hd1 и т.д. Если в BIOS изменен порядок следования устройств загрузки, то именование дисков также изменяется. В частности, при установке режима загрузки с флешки, она получит имя hd0, а первый жесткий диск - hd1. Этот факт нередко упускают при создании мультизагрузочных дисков, в результате имея неработающие пункты меню загрузчика, по причине неправильной нумерации устройств загрузки.

Загрузчик GRUB поддерживает командную строку и позволяет выполнять около полусотни встроенных команд, во многом похожих на консольные команды Unix/Linux. Для входа в режим отладки GRUB используется нажатие клавишу INSERT в самом начале работы загрузчика. В данном режиме, на экран дисплея будут выдаваться сообщения о ходе загрузки. Для входа в командную строку GRUB, используется нажатие клавиши C в самом начале работы загрузчика. На экране появится приглашение к вводу команд

Список команд загрузчика можно получить по нажатию клавиши TAB (список без какой-либо дополнительной информации) или по команде

Подсказку по конкретной команде можно получить, используя

help имя команды
help find - подсказка по команде find

Примеры команд для проверки нумерации дисков и разделов

find /menu.lst - выдать список разделов, содержащих файл menu.lst
find /boot.ini - выдать список разделов, содержащих файл boot.ini, обычно используется для проверки имени раздела с Windows (вместо boot.ini можно воспользоваться поиском самого файла загрузчика ntldr).

При наличии файла menu.lst, команды для загрузчика берутся из него. Строки menu.lst, начинающиеся с символа # , не обрабатываются и используются в качестве комментариев. Для создания простейшего мультизагрузочного ERD диска понадобятся всего лишь несколько команд.

Пошаговая методика создания мультизагрузочной флешки с ERD 5.0, ERD 6.0, ERD 6.5

Все программы, которые могут понадобиться для работы я собрал в небольшой zip-архив, . Установка не требуется.

1. Форматирование и установка кодов загрузочных секторов.

Для форматирования флешки используется утилита USB Disk Storage Format. (HP USB Disk Storage Format Tool) - hpusbfw.exe . Попытки использовать стандартное форматирование в среде Windows обычно завершаются тем, что коды загрузочных секторов не устанавливаются, поэтому лучше использовать данную утилиту. После запуска в основном окне программы нужно выбрать для форматирования флешку .

Будьте внимательны, в качестве диска для форматирования нужно выбрать именно ту флешку, которая будет использоваться в качестве мультизагрузочной. Файловую систему можно выбрать FAT32 или NTFS. Установить галочку быстрого форматирования (Quick Format). После завершения форматирования будет выдано окно с результатами

Для установки кодов загрузочных секторов (главной загрузочной записи MBR и кода загрузочного сектора раздела PB) можно использовать либо консольную (grubinst.exe), либо графическую версию (grubinst_gui.exe) установщика GRUB. Версия с графическим интерфейсом проще, и при ее использовании меньше вероятность ошибки.

При выборе диска будьте внимательны! Установщик Grub4Dos использует именование дисков принятое в GRUB. Поэтому выбираемый диск ни в коем случае не может быть (hd0) (это загрузочный диск вашей системы) и его объем должен быть приблизительно равен тому, что выдала программа форматирования флешки. После выбора диска жмете Install После завершения установки будет выдано сообщение о результатах:

Нажимаете ENTER и закрываете установщик.

В случае, если установка загрузочных секторов не выполняется и соопровождается сообщением Should be a disk image , поставьте галочку Floppy image в разделе "Options" и повторно нажмите кнопку Install

2. Копирование необходимых файлов и настройка меню.

Теперь осталось скопировать на флешку загрузчик grldr , файл меню и файлы образов.iso. Для удобства использования, я собрал все это в архив, .
После разархивирования нужно записать все файлы на флешку.
Для тех, у кого уже имеются файлы iso-образов ERD, можно скопировать их на флешку (соблюдая имена образов - erd50.iso, erd60.iso, erd65.iso) и добавить следующие файлы из предыдущего архива:

Grldr - загрузчик.
menu.lst - файл меню загрузчика
erdall - графическая оболочка меню.

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

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

Содержимое файла menu.lst:

default 0
gfxmenu /erdall
root (hd0,0)

Title ERD Commander 5.0 for Windows XP / Windows 2003
map --mem /erd50.iso (0xff)
map --hook
chainloader (0xff)
boot

Title ERD Commander 6.0 for Windows Vista / Windows 2008
map --mem /erd60.iso (0xff)
map --hook
chainloader (0xff)
boot

Title ERD Commander 6.5 for Windows 7 / Windows 2008 RC2
map --mem /erd65.iso (0xff)
map --hook
chainloader (0xff)
boot


Пояснения к используемым в файле командам GRUB:

default 0 - выбрать по умолчанию первый пункт меню (default 1 -второй и т.д.)

gfxmenu /erdall - использовать в качестве графического стиля меню файл erdall

root (hd0,0) - в качестве корневого раздела будет использоваться первый раздел первого диска, т.е. первый раздел флешки, с которой была выполнена загрузка.

title ERD Commander 5.0 for Windows XP / Windows 2003 - это пункт меню загрузки. Последовательность команд в каждом пункте, задаваемом title одна и та же, отличаются только названия пунктов и имена файлов образов.

map --mem /erd50.iso (0xff) Команда map в данном случае используется для эмуляции компакт диска в оперативной памяти (параметр --mem из файла образа erd50.iso на устройство загрузки 0xFF . Команда map используется для загрузки из образов и для подмены дисков, когда, например, необходимо загрузить Windows из меню GRUB загрузочной флешки. В этом случае, если не выполнить подмену диска, загрузка завершится сообщением о том, что не найден файл hal.dll, по причине того, что загрузчик Windows не смог найти системный каталог, который должен был быть на (hd0). Данные о местонахождении системы, содержащиеся в файле boot.ini, загрузчик ntldr Windows будет искать на (hd0), в качестве которого будет выступать ваша флешка. Поэтому, для обеспечения нормальной загрузки Windows, установленной на жестком диске, обычно выполняют маппинг дисков таким образом, чтобы диск с Windows стал (hd0)

map -hook - выполнить маппинг немедленно. Команды map не выполняются сразу, а ставятся в очередь на выполнение. Для отмены изменений эмуляции дисковых устройств используется map -unhook

Параметр --mem использовать необязательно, но желательно. При его отсутствии, загрузка будет выполняться без маппинга образа в оперативную память, и внешне будет выглядеть так же, как загрузка с компакт-диска. Однако у GRUB есть важное ограничение при создании виртуального устройства из образа диска без его маппинга в память - файл образа должен быть непрерывным (не фрагментированным). Это условие обычно соблюдается, когда в качестве носителя данных используется CD/DVD. В случае же использования флешки, при удалении и добавлении отдельных файлов, вполне возможно, что файл образа может оказаться состоящим из нескольких фрагментов и загрузка завершится сообщением об ошибке:

File for drive emulation must be in one contiguous disk area (Файл для эмуляции диска должен быть непрерывным).

В данном случае, нужно или дефрагментировать файл, например, с помощью утилиты contig , или использовать эмуляцию образа в оперативной памяти, не требующей размещения файла в виде одного фрагмента. Нужно только учитывать, что объем оперативной памяти компьютера должен быть достаточен для размещения в нем файла образа. Обычно, образы небольшого размера используются с параметром -mem , а прямой маппинг используется для файлов, размер которых не позволяет полностью считать их в оперативную память компьютера. Пауза, в виде пустого экрана, в ходе загрузки больших образов и использования маппинга в память, вызвана относительно длительным временем считывания данных с флешки в ОЗУ при эмуляции устройства загрузки.

chainloader (0xff) - GRUB будет использовать полученное при маппинге устройство 0xff в качестве устройства загрузки.

boot - выполнить подготовленную предыдущими командами процедуру загрузки.

    В качестве дополнительного пункта меню можно добавить возможность загрузки Windows, установленной на жестком диске.

title Boot from first Hard Disk
map (hd1,0) (hd0,0)
map -hook
chainloader (hd0.0)+1
boot

Используемые в данном пункте команды, немного отличаются от рассмотренных выше. Как уже отмечалось, для загрузки Windows, нужно, чтобы устройством загрузки был первый жесткий диск (hd0). Команда map (hd1,0) (hd0,0) назначает соответствие первому разделу первого диска (hd0,0) первый раздел второго диска (hd1,0), т.е. вместо флешки, с которой выполнялась начальная загрузка, устройством (hd0) станет жесткий диск. Команда chainloader (hd0.0)+1 означает, что будет выполняться загрузка первого сектора (+1) с первого раздела первого диска.

    В завершение добавлю, что данная методика позволяет создавать свою собственную редакцию реанимационной флешки, например, добавлением возможности загрузки продуктов Acronis, сборок Alkid CD, Ruslive CD и т.п.

    Для современных компьютеров, не имеющих накопителей на гибких магнитных дисках, возможность загрузки с дискеты тоже можно реализовать через загрузку образа средствами GRUB. В качестве примера, рассмотрим возможность загрузки образов с популярными программ для тестирования жестких дисков MHDD и Victoria. Скачать архив с подготовленными образами можно по ссылке:

Архив содержит 2 файла - образа mhdd.ima и vcr352.ima . Их нужно скопировать на флешку и в menu.lst добавить строки:

title Victoria for DOS ver 3.52
map --mem /vcr352.ima (fd0)
map -hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

Title MHDD ver 4.60
map --mem /mhdd.ima (fd0)
map -hook
chainloader (fd0)+1
root (fd0)
map --floppies=1
boot

В данном случае, будет использоваться эмуляция флоппи - диска (устройство (fd0) с маппингом в память из файлов образов загрузочных дискет vcr352.ima для Victoria и mhdd.ima для MHDD. Краткое пояснение команд:

chainloader (fd0)+1 определяет, что загрузка будет выполняться из первого сектора первого гибкого диска.
root или rootnoverify задают для загрузчика grldr эмулируемый дисковод в качестве корневого. rootnoverify используется в случаях, когда нужно указать загрузчику, что корневой диск не нужно монтировать. Обычно, для стандартных файловых систем используется root .
map --floppies=1 - указывает загрузчику grldr , что будет использоваться только один эмулированный флоппи-дисковод.

Иногда, полезно включить в меню загрузчика дополнительные команды

Перейти в командную строку:
title Command Line
commandline

Перезагрузить компьютер:
title Reboot PC
reboot

Выключить компьютер:
title ShutDown PC
halt

В дополнение к данной статье:

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

Во многом, процедура загрузки похожа на рассматриваемый здесь вариант, но вместо внешнего мультизагрузочного USB диска, используется PXE-сервер с загрузчиком grldr и прочими, необходимыми для обеспечения загрузки по локальной сети, файлами. Пример удаленной мультизагрузки ERD Commander и Victoria.

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

Пример использования бесплатной программы Rufus для создания загруочной флэшки с дистрибутивом Windows.


1. Форматирование и установка кодов загрузочных секторов. Для форматирования флешки используется утилита USB Disk Storage Format. (HP USB Disk Storage Format Tool) - hpusbfw.exe . Попытки использовать стандартное форматирование в среде Windows обычно завершаются тем, что коды загрузочных секторов не устанавливаются, поэтому лучше использовать данную утилиту. После запуска в основном окне программы нужно выбрать для форматирования флешку .



Будьте внимательны, в качестве диска для форматирования нужно выбрать именно ту флешку, которая будет использоваться в качестве мультизагрузочной. Файловую систему можно выбрать FAT32 или NTFS. Установить галочку быстрого форматирования (Quick Format). После завершения форматирования будет выдано окно с результатами



Для установки кодов загрузочных секторов (главной загрузочной записи MBR и кода загрузочного сектора раздела PB) можно использовать либо консольную (grubinst.exe), либо графическую версию (grubinst_gui.exe) установщика GRUB. Версия с графическим интерфейсом проще, и при ее использовании меньше вероятность ошибки.



При выборе диска будьте внимательны! Установщик Grub4Dos использует именование дисков принятое в GRUB. Поэтому выбираемый диск ни в коем случае не может быть (hd0) (это загрузочный диск вашей системы) и его объем должен быть приблизительно равен тому, что выдала программа форматирования флешки. После выбора диска жмете Install После завершения установки будет выдано сообщение о результатах:




Нажимаете ENTER и закрываете установщик.


2. Копирование необходимых файлов и настройка меню. Теперь осталось скопировать на флешку загрузчик grldr , файл меню и файлы образов.iso. Для удобства использования, я собрал все это в архив, Скачать ~530 Мб .
После разархивирования нужно записать все файлы на флешку.
Для тех, у кого уже имеются файлы iso-образов ERD, можно скопировать их на флешку (соблюдая имена образов - erd50.iso, erd60.iso, erd65.iso) и добавить следующие файлы из предыдущего архива:

grldr - загрузчик.
menu.lst - файл меню загрузчика
erdall - графическая оболочка меню.

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

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

Содержимое файла menu.lst:

default 0
gfxmenu /erdall
root (hd0,0)

title ERD Commander 5.0 for Windows XP / Windows 2003
map --mem /erd50.iso (0xff)
map --hook
chainloader (0xff)
boot

title ERD Commander 6.0 for Windows Vista / Windows 2008
map --mem /erd60.iso (0xff)
map --hook
chainloader (0xff)
boot

title ERD Commander 6.5 for Windows 7 / Windows 2008 RC2
map --mem /erd65.iso (0xff)
map --hook
chainloader (0xff)
boot

Пояснения к используемым в файле командам GRUB: default 0 - выбрать по умолчанию первый пункт меню (default 1 -второй и т.д.)

gfxmenu /erdall - использовать в качестве графического стиля меню файл erdall

root (hd0,0) - в качестве корневого раздела будет использоваться первый раздел первого диска, т.е. первый раздел флешки, с которой была выполнена загрузка.

title ERD Commander 5.0 for Windows XP / Windows 2003 - это пункт меню загрузки. Последовательность команд в каждом пункте, задаваемом title одна и та же, отличаются только названия пунктов и имена файлов образов.

map --mem /erd50.iso (0xff) Команда map в данном случае используется для эмуляции компакт диска в оперативной памяти (параметр --mem из файла образаerd50.iso на устройство загрузки 0xFF . Команда map используется для загрузки из образов и для подмены дисков, когда, например, необходимо загрузить Windows из меню GRUB загрузочной флешки. В этом случае, если не выполнить подмену диска, загрузка завершится сообщением о том, что не найден файл hal.dll, по причине того, что загрузчик Windows не смог найти системный каталог, который должен был быть на (hd0). Данные о местонахождении системы, содержащиеся в файле boot.ini, загрузчик ntldr Windows будет искать на (hd0), в качестве которого будет выступать ваша флешка. Поэтому, для обеспечения нормальной загрузки Windows, установленной на жестком диске, обычно выполняют маппинг дисков таким образом, чтобы диск с Windows стал (hd0)

map -hook - выполнить маппинг немедленно. Команды map не выполняются сразу, а ставятся в очередь на выполнение. Для отмены изменений эмуляции дисковых устройств используется map -unhook

Параметр --mem использовать необязательно, но желательно. При его отсутствии, загрузка будет выполняться без маппинга образа в оперативную память, и внешне будет выглядеть так же, как загрузка с компакт-диска. Однако у GRUB есть важное ограничение при создании виртуального устройства из образа диска без его маппинга в память - файл образа должен быть непрерывным (не фрагментированным). Это условие обычно соблюдается, когда в качестве носителя данных используется CD/DVD. В случае же использования флешки, при удалении и добавлении отдельных файлов, вполне возможно, что файл образа может оказаться состоящим из нескольких фрагментов и загрузка завершится сообщением об ошибке:

File for drive emulation must be in one contiguous disk area (Файл для эмуляции диска должен быть непрерывным).

В данном случае, нужно или дефрагментировать файл, например, с помощью утилиты contig , или использовать эмуляцию образа в оперативной памяти, не требующей размещения файла в виде одного фрагмента. Нужно только учитывать, что объем оперативной памяти компьютера должен быть достаточен для размещения в нем файла образа. Обычно, образы небольшого размера используются с параметром -mem , а прямой маппинг используется для файлов, размер которых не позволяет полностью считать их в оперативную память компьютера. Пауза, в виде пустого экрана, в ходе загрузки больших образов и использования маппинга в память, вызвана относительно длительным временем считывания данных с флешки в ОЗУ при эмуляции устройства загрузки.

chainloader (0xff) - GRUB будет использовать полученное при маппинге устройство 0xff в качестве устройства загрузки.

boot - выполнить подготовленную предыдущими командами процедуру загрузки.

В качестве дополнительного пункта меню можно добавить возможность загрузки Windows, установленной на жестком диске.

title Boot from first Hard Disk
map (hd1,0) (hd0,0)
map -hook
chainloader (hd0.0)+1
boot

Используемые в данном пункте команды, немного отличаются от рассмотренных выше. Как уже отмечалось, для загрузки Windows, нужно, чтобы устройством загрузки был первый жесткий диск (hd0). Команда map (hd1,0) (hd0,0) назначает соответствие первому разделу первого диска (hd0,0) первый раздел второго диска (hd1,0), т.е. вместо флешки, с которой выполнялась начальная загрузка, устройством (hd0) станет жесткий диск. Команда chainloader (hd0.0)+1 означает, что будет выполняться загрузка первого сектора (+1) с первого раздела первого диска.

В завершение добавлю, что данная методика позволяет создавать свою собственную редакцию реанимационной флешки, например, добавлением возможности загрузки продуктов Acronis, сборок Alkid CD, Ruslive CD и т.п.

Что такое Microsoft (бывший Winternals) ERD Commander и зачем он нужен.

    ERD Commander (ERDC) - это наиболее удачный программный инструмент для восстановления работоспособности операционных систем Windows даже в тех случаях, когда система серьезно повреждена и ее загрузка невозможна. Но не только, - набор программных инструментов ERDC настолько универсален и удобен в использовании, что его можно применять для восстановления работоспособности в случаях блокировки компьютера вирусами - вымогателями, для выборочного восстановления файлов реестра из данных точек восстановления, для устранения проблем с использованием полного отката системы в тех случаях, когда ее загрузка невозможна, и т.п. Для пользователя, освоившего работу с ERD Commander"ом, задача по восстановлению работоспособности Windows становится настолько легко решаемой, что занимает считанные минуты.

    Несколько лет назад ERD Commander являлся частью пакета программ администрирования Windows (Winternals Administrator"s Pak) компании Winternals Software. После её приобретения Майкрософтом в 2006 году, ERDC стал частью набора программных средств Microsoft Desktop Optimization Pack , распространяемого по подписке, в виде пакета Microsoft Diagnostics and Recovery Toolset (MS DaRT) . Образ загрузочного диска ERDC в формате ISO-9660 несложно найти и скачать в сети. Также, ссылка на скачивание образов ERDС имеется в статье . Кроме того, ERD Commander уже несколько лет является практически обязательным компонентом каждого популярного диска аварийного восстановления (Alkid Live CD, Emergency Live CD, Hiren"s BootCD и т.п.).

    Сокращенное обозначение "ERD" произошло от термина "E mergency R epair D isk" - диск аварийного восстановления. ERD Commander - это загрузочный диск с операционной системой Windows PE, загружаемой со сменного носителя (CD/DVD, флэшки или внешнего USB диска) , плюс набор специальных программных средств для восстановления работоспособности Windows. Главное преимущество ERDC перед другими подобными средствами восстановления - обширные возможности и простота использования. С помощью ERD Commander легко избавиться от вредоносных программ, в том числе и SMS-вымогателей и блокировщиков рабочего стола Windows, восстановить работоспособность системы в случае неудачной установки или неудачного обновления драйверов и системных служб, приведшей к аварийному завершению системы с синим экраном смерти, выполнить откат по данным точки восстановления, даже если нет возможности выполнить загрузку ОС и запустить встроенное средство восстановления, или проще говоря, освоив работу с ERD Commander, пользователь, практически в любой ситуации, сможет быстро и легко восстановить работоспособность системы.

Для изготовления диска, с которого будет выполняться загрузка ERD Commander, можно использовать установщик Diagnostics and Recovery Toolset (MS DART). После установки необходимо записать CD из образа.iso, который находится в папке программы. Если же, пакет MS DaRT не используется, и имеется в наличии файл образа.iso, нужно создать на его основе загрузочный диск, т.е. не просто записать iso-файл на диск, а записать образ диска из iso-файла . Наиболее удобен вариант с созданием загрузочной флешки на основе образа MS DaRT.

Версии MS DaRT 5.0, 6.0, 6.5, 7,0, 8.0 и 8.1 из состава пакета MS DART отличаются тем, что 5.0 - это классический вариант ERD Commander, в том виде, в каком он известен огромному сообществу пользователей и системных администраторов. Версия предназначена для использования в среде Windows XP, однако, часть инструментов и возможностей ERD 5.0 применимы к любой версии ОС Windows и внешне ничем не отличаются от ERD Commander 2003/2005/2008. Версии ERD 6.0 и 6.5 ориентированы на использование с операционными системами Windows Vista и Windows 7. Развитием версии 6.5 является версия 7.0 (DaRT 7.0), в которой появилась еще и возможность удаленного подключения к инструментам диска аварийного восстановления системы. Версии 8.0 и 8.1 предназначены для работы с Windows 8/8.1, обладают практически такими же возможностями, что и MS DaRT 7.0, и отличаются внешним видом графического интерфейса пользователя и названием отдельных инструментов.

    Наиболее распространенной версией ERDC, длительное время, являлся ERD Commander 2005 . Главной его особенностью было то, что им можно воспользоваться, с ограниченным функционалом, для любой 32-битной версии Windows от NT4 до Windows 8 . Последующие версии ERD Commander (ERDC 2008, DaRT 5.0 - 8.1) работают только с той версией Windows, которая заявлена в качестве поддерживаемой, хотя такие инструменты, как просмотр журналов событий и редактирование реестра, вполне могли бы быть реализованы в рамках любой редакции ERD Commander, а неподдерживаемые режимы, связанные с особенностями конкретной операционной системы, можно было сделать неактивными. На практике, выяснилось, что ERD Commander 2005 может подключаться к операционным системам Windows Vista и старше, с потерей некоторого функционала:

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

Нет смысла пользоваться инструментами, ориентированными на удаление критических обновлений, связанными с отличиями используемого менеджера загрузки и с использованием пакета Microsoft Debugging Tools. Инструменты вроде мастера выбора решений (Solutions Wizard), или анализатора дампов по критической ошибке (Crash Analyzer) и так, при работе с поддерживаемыми версиями Windows, особым спросом не пользуются.

Не в полной мере могут быть работоспособны инструменты, связанные с характерными особенностями версий Windows, старше Windowss XP.

Иногда ERD Commander 2005 используется как альтернативный вариант упрощенной Windows, с помощью которой можно выполнить редактирование реестра основной системы, посмотреть журналы событий, восстановить разделы реестра по данным точек восстановления или резервируемых кустов, проанализировать автозапуск, управлять режимами загрузки драйверов, а также применять переносимое программное обеспечение для диагностики и восстановления. Естественно, это относится только к 32-битным версиям операционных систем семейства Windows.

    Загрузочный диск ERD Commander (ERDC) позволяет загрузить, с использованием сменного носителя, упрощенный вариант операционной системы Windows XP PE (Preinstall Edition) и оболочку пользователя, специально созданную для удобства работы с другой операционной системой, выбираемой при загрузке, или через повторную регистрацию (Logoff/Logon) пользователя. Основное предназначение ERDC - восстановление работоспособности системы или сохранение критических данных с помощью специальных наборов программных инструментов (Tools). Схема использования ERD Commander выглядит следующим образом:

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

Хочу добавить, что нет ничего такого, что можно сделать в среде ERD Commander, и нельзя сделать с использованием других наборов программных средств аварийного восстановления. Использование ERD Commander отличается лишь тем, что реанимация системы и восстановление данных выполняется легко, быстро и надежно. Фактически, ERDC создает простую и удобную программную оболочку для доступа пользователя к компонентам подключенной Windows. Причем, работа с инструментами ERDC вполне по силам даже обычному пользователю домашнего компьютера.

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

Как пользоваться ERD Commander 2005/2008 (DART 5.0).

    Данный раздел статьи посвящен возможностям и порядку использования компакт - диска Winternals ERD Commander 2005/2008 и Microsoft DaRT 5.0 (ERD 5.0) . Все эти разновидности ERD Commander имеют один и тот же интерфейс пользователя и, практически одинаковый набор инструментов. Основное отличие - в списке поддерживаемых дисковых контроллеров. ERD Commander 5.0 (DaRT 5.0) имеет наиболее полный перечень поддерживаемых устройств, однако не позволит подключиться к операционным системам, отличающимся от Windows XP, даже для выполнения вполне безопасных действий. Интерфейс пользователя и набор инструментов в составе ERD Commander 6.0/6.5/7.0 (DART 6.0/6.5/7.0) немного отличается, но благодаря поддержке русского языка, работа в среде данных инструментов несколько проще. Тем не менее, описанию ERD Commander 7.0-8.1 (DART 7.0-8.1) посвящен отдельный раздел данной статьи.

В самом начале загрузки ERD Commander на экран выдается сообщение:

Press F6 if you need to install a third party SCSI or RAID driver .

При необходимости, по нажатию F6, можно выйти в режим загрузки дополнительные драйверов для неподдерживаемых самим ERDC дисковых устройств. Обычно такая необходимость возникает в случаях, когда жесткий диск, с которым вы планируете работать, не обнаруживается системой. Для загрузки дополнительного драйвера потребуется диск с драйверами устройств от производителя оборудования. Нередко бывают случаи, когда ERDC не обнаруживает SATA диски, работающие в чистом (native) режиме, для которых установлен настройками BIOS режим AHCI (Advanced Host Controller Interface). В этом случае, вместо загрузки дополнительного драйвера, можно просто переключить контроллер в режим совместимости (Compatible Mode) с использованием настроек BIOS для контроллера жесткого диска. При работе контроллера жесткого диска в таком режиме, ERDC должен обнаружить диск и без драйвера производителя.

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

Если вы не планируете использовать сетевые возможности ERDC, можно прервать установку сетевых компонент, нажав кнопку "Skip Network Configuration". Это позволит немного ускорить загрузку ERDC

В процессе загрузки ERD Commander пользователю будет выдано окно, в котором необходимо выбрать операционную систему, с которой будет работать оболочка ERDC.

Если выбран режим без подключения какой-либо операционной системы (None) - некоторые функции, такие как редактирование реестра, просмотр журналов событий, список автоматически стартующих задач и т.п будут недоступны. Подключение системы означает обеспечение прямого доступа из среды ERDC к большинству системных ресурсов подключаемой ОС - системным файлам, реестру, журналу событий и т.п. С помощью специальных наборов инструментов вы получаете возможность работать с подключенной системой почти так же, как будто бы вы выполнили ее загрузку. Именно эта особенность ERD Comaander"а делает его самым простым и удобным средством восстановления работоспособности Windows в тех случаях, когда выполнить ее загрузку невозможно, при вирусном заражении, когда в среде самой ОС обезвредить вирус не удается, когда система повреждена настолько, что в ее среде не удается выполнить необходимые действия и т.п.

    Внешне работа в среде ERD Commander 5.0 практически не отличается от работы в среде англоязычной Windows XP. Имеется "Рабочий стол" (Desktop), панель задач (Taskbar) и главное меню (Start menu), позволяющее работать с наборами инструментов (tools).

Некоторые пункты главного меню не требуют особых пояснений:

Log Off - выход из системы. Возможны 2 варианта - - возврат к окну выбора подключаемой операционной системы.
Help - вызов справочной информации ERD Commander
Run - запуск приложения. Переносимые приложения можно запускать с любого доступного носителя или с диска подключенной ОС
Search - поиск файлов и папок
Notepad - запуск приложения "Блокнот"
Internet Browser - запуск обозревателя Интернет.
Explorer - запуск Проводника Windows
Console - запуск командного процессора для работы с командной строкой в среде ERD Commander.

Очевидно, Марк Руссинович, при создании ERDC, рассчитывал не только на то, что им будут пользоваться профессионалы, но и пользователи с невысоким уровнем компьютерных знаний, поэтому в составе главного меню имеется инструмент поиска решений - Soluton Wizard

Мастер Solution Wizard предназначен для облегчения выбора нужного инструмента ERDC. Пользователь должен отметить элементы-признаки неисправности подключенной ОС и мастер выберет и активирует нужный для разрешения проблемы инструмент. Полезность Solutions Wizard довольно сомнительна, поскольку, в большинстве случаев, неквалифицированному пользователю трудно однозначно и достоверно указать истинные проявления неисправности, а квалифицированному и без помощи мастера понятно, какой инструмент ему необходим. Я, лично, никогда не пользовался мастером Solutions Wizard.

    Основные инструменты ERD Commander объединены в три набора:

Administrative Tools - инструменты администрирования подключенной системы
Networking Tools - набор сетевых инструментов
System Tools - набор системных инструментов

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

Administrative Tools

Autoruns

    Данный инструмент похож на популярную в среде системных администраторов и, созданную также Марком Руссиновичем, утилиту Autoruns.exe для Windows. Но информация о стартующих автоматически процессах отображается не для операционной системы, в среде которой выполняется Autoruns, а для той, что была подключена при загрузке ERDC.
Autoruns позволяет отобразить списки автоматически запускающихся в процессе загрузки операционной системы задач (подраздел System ) и задач, выполняющихся при регистрации в системе отдельных пользователей (подразделы с именем пользователя).

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

Explore - перейти к файлу процесса в проводнике
Delete - удалить запись о процессе из автозапуска
Google - искать описание процесса в Интернет (при наличии подключения)

Одним из основных применений инструмента Autoruns является удаление из автозапуска процессов, внедренных вирусами, и связанных с ними файлов вредоносного ПО.

Disk Management

    Инструмент Disk Management предназначен для управления дисками, и во многом похож на апплет "Управление дисками" Панели управления Windows.

Контекстное меню, вызываемое правой кнопкой мышки позволяет выполнить над логическими дисками или разделами следующие действия

Explore - перейти к просмотру в проводнике
Mark Partition Active - сделать раздел активным (загружаемым)
Assign Drive Letter - присвоить диску букву (только не для системного диска)
Format - форматировать раздел или логический диск.
Delete Partition - удалить раздел.

Event Viewer

Инструмент для просмотра журнала событий подключенной операционной системы.

Инструмент бывает очень полезен при диагностике причин неполадок с Windows. Стандартно записи в журнале событий состоят из

System - журнал системы
Applications - журнал приложений
Security - журнал безопасности.

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

Regedit

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

При достаточных знаниях и грамотном использовании данного инструмента легко решаются даже такие проблемы, как "синий экран смерти" (BSOD), связанный с недоступностью драйвера дискового контроллера на этапе загрузки ядра Windows (ошибка STOP 7B). Пример -

Service and Driver Manager

Данный инструмент предназначен для управления драйверами и системными службами подключенной системы.

При выбранной группе "Drivers" в правом окне отображаются драйверы, при выбранной группе "Services" - соответственно, службы. Контекстное меню, вызываемое правой кнопкой мышки позволяет выполнить над выбранными объектами следующие действия

Refresh - обновить отображение
Properties - отобразить свойства драйвера или службы

Отображение свойств выбранного объекта во многом схоже с тем, что можно получить с использованием апплета "Службы" Панели управления Windows. Отображается название службы или драйвера, связанный с ними исполняемый файл и тип запуска.

Тип запуска (Startup Type) Disabled означает отключение службы или драйвера. Можно воспользоваться для отключения объекта, вызывающего крах системы (BSOD). Бездумное отключение большинства драйверов с типом запуска "Boot" или "System" может привести к невозможности загрузки системы.

System Information

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

Networking Tools

Сетевые инструменты работоспособны, если ERD Commander обнаружил в процессе загрузки хотя бы один сетевой адаптер и нашел соответствующий ему драйвер. Если вы принудительно прервали конфигурирование сети, или в системе нет сетевого адаптера и соответствующего ему драйвера, то попытка запустить TCP/IP Configuration (Конфигурация TCP/IP) завершится ошибкой:

Обычно ERD Commander распознает в процессе загрузки стандартные сетевые адаптеры, драйверы для которых имеются в дистрибутиве Windows XP. Если же адаптер не опознается, можно просто на время установить в компьютер любую PCI-карту на базе чипсета Realtek 813x.

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

Сначала необходимо проверить или настроить конфигурацию протокола TCP/IP, для чего воспользуйтесь инструментом TCP/IP Configuration .

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

Для ручной настройки необходимо отключить режим Obtain an IP address automatically и задать незанятый IP-адрес и маску из диапазона вашей сети, и при необходимости доступа в Интернет, - адрес шлюза и DNS - сервера. После применения сделанных настроек можно пользоваться остальными сетевыми инструментами ERD Commander

Доступ к сетевым ресурсам компьютера будет осуществляться под именем пользователя "Administrator" c использованием заданного в настройках пароля.

Сведения об отданных в сетевой доступ ресурсах можно посмотреть с помощью запущенной из главного меню консоли (Start - Console ) и выполненной команды net share

    Для подключения сетевого ресурса другого компьютера

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

System Tools

    System Tools - системный набор инструментов, для восстановления работоспособности Windows, изменения паролей, анализа причин краха системы, полного уничтожения данных на диске и восстановления поврежденных файлов.

Crash Analyzer

    Crash Analyzer - мастер определения драйвера, по причине которого происходит аварийное завершение системы. Для анализа необходимо наличие дампа памяти, выполняемого при критической ошибке Windows (BSOD) и пакет Microsoft Debugging Tools. В результате работы мастера может быть определен один или несколько драйверов, которые могут быть (далеко не всегда) причиной синего экрана смерти. Как правило, пользоваться мастером Crash Analyzer не очень удобно, а информация, полученная с его помощью, полностью или частично бесполезна.

Disk Commander

    Disk Commander позволяет восстановить данные, потерянные при сбое системы, случайном форматировании повреждении или удалении файлов, каталогов или разделов. Возможна работа с разделами, поврежденными настолько, что им даже не присваивается буква. Спасенные данные могут быть записаны на выбранный сменный носитель, подключенный к ERDC до начала загрузки, доступный локальный диск, или подключенный через инструмент Network Tools сетевой ресурс. Пример использования для поиска и восстановления случайно удаленных файлов:

После запуска и отображения окна приветствия, Disk Commander предложит указать исходное местоположение данных для поиска

Если при загрузке ERDC диску с потерянными данными была присвоена буква (даже если она не присваивалась обычной Windows), Disk Commander может выполнять поиск спасаемых данных с использованием буквы диска, в противном случае, будет выполнено сканирование имеющихся локальных томов без использования буквы. Далее, необходимо выбрать, что именно нужно сохранить - любые или только удаленные файлы. (Deleted Files)

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

Отображаются файлы и папки, обнаруженные в заданной области поиска. В случае, если найдена папка, исходное имя или вложенность которой невозможно определить, ей присваивается название orphan_.. Для поиска конкретных файлов среди результатов сканирования можно воспользоваться кнопкой Search . Выбора или отмены выбора файлов для копирования в область сохранения выполняется кнопкой (De) Select . Copy to задает область сохранения восстановленных данных. После выполнения сохранения выдается окно результатов - сколько файлов было успешно сохранено.

Disk Wipe

Инструмент Disk Wipe предназначен для гарантированного уничтожения данных на выбранном диске.

Select Media - выбор носителя, информацию с которого нужно стереть
Select Algorithm - выбор алгоритма стирания. По умолчанию, данные перезаписываются 1 раз, но можно установить четырехкратную перезапись, в соответствии с регламентом US Department of Defense, что гарантированно не позволит снять информацию с носителя, даже с использованиям специального оборудования. Некоторые ремонтники используют данный режим в качестве теста жесткого диска.

File Restore

Контекстное меню, вызываемое правой кнопкой мышки, позволяет просматривать свойства найденного файла (Properties) и копировать его в место сохранения (Copy To Folder).

Hotfix Uninstall

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

Locksmith

Locksmith известен как простой инструмент взлома системы путем изменения паролей пользователя, в том числе и администратора.

Locksmith - очень простой и эффективный инструмент для восстановления доступа пользователей компьютера в случае утраты или неудачной смены пароля. Естественно, мастер Locksmith Wizard не позволяет узнать пароль конкретного пользователя, а только сменить существующий на новый.

System Compare

System Compare Wizard предназначен для сравнения системных файлов проблемной Windows с неким эталоном, в качестве которого может быть корневой каталог системы на другом диске или на другом компьютере, с использованием подключения по локальной сети.

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

System File Repair

System File Repair - позволяет восстановить поврежденные по каким-либо причинам системные файлы.

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

System Restore

System Restore Wizard - пожалуй, самый простой и эффективный способ реанимации Windows с использованием точек восстановления (Restore Points). Механизм точек восстановления, появившийся в Windows XP оказался довольно удачным средством отката системы на работоспособное состояние без потери пользовательских данных. Однако, воспользоваться им можно только из среды самой Windows, и при невозможности загрузки системы, имеющиеся данные контрольных точек восстановления становятся бесполезными, хотя почти наверняка позволяют вернуть систему в рабочее состояние, существовавшее на момент создания точки.

Инструмент System Restore позволяет выполнить откат подключенной (неработоспособной) системы на созданную в ее среде точку восстановления. Перед откатом системы на точку восстановления, желательно выполнить проверку жесткого диска на наличие ошибок. Для этого выполните Start - Command prompt и в окне консоли введите команду chkdsk.exe C: /F для проверки диска C: , если система на другом диске - задайте соответствующую букву.

Roll Back to an existing restore point created by Windows - выполнить откат на существующую точку восстановления, созданную Windows. При выборе данного режима откат выполняется таким же образом, как и при запуске стандартного приложения "Восстановление системы". В случае необходимости можно отменить откат, выполненный с помощью ERD Commander, выбрав второй пункт меню (Undo the last roll back performed under ERD Commander 2005: . Третий пункт меню Purge the Undo cache created the last time... предназначен для очистки буфера изменений, выполненных при откате на точку восстановления Windows. Если выполнялся откат с использованием ERD Commander, то последующий откат становится возможным только после его отмены или очистки буфера (кэш).

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

    Гораздо удобнее использовать не загрузочный компакт-диск ERD Commander, а внешний USB флэш диск, сделанный на его основе. Кроме того, что загрузка ERDC выполняется в несколько раз быстрее, по сравнению с загрузкой с CD/DVD, имеется возможность дописывать на флэшку нужные вам программы, не входящие в стандартный комплект.
Описание процедуры создания загрузочной флэшки ERDC имеется в статье

    Во второй половине 2011г. вышел в свет пакет MSDaRT версии 7.0 . Первый вариант пакета не имел локализации и поддерживал только английский язык. Средства DaRT 7.0 позволяет легко создать загрузочный DVD или внешний USB диск ERD Commander 7 с помощью специального мастера DaRT Recovery Image Wizard .

Как пользоваться ERD Commander 7.0 и старше (MS DaRT 7.0, 8.0, 8.1)

    ERD Commander 7.0 (DART 7.0) используется для работы с операционными системами Windows 7 и имеет поддержку русского языка. Для 32-х и 64-х разрядных ОС используются разные загрузочные диски ERDC. Интерфейс пользователя и набор инструментов ERDC 7.0 почти ничем не отличается от предыдущих версий ERD 6.0/6.5 . Главное отличие от ERD Commander 5.0 и совместимых с ним - это то, что набор инструментов ERDC стал дополнением к стандартным возможностям диска аварийного восстановления Windows 7, который создается средствами самой ОС (Пуск - Все программы - Обслуживание - Создать диск аварийного восстановления системы.) В основном меню средств аварийного восстановления, при загрузке ERD Commander 7.0, к стандартным инструментам добавлен пункт

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

Процедура загрузки стандартная для диска аварийного восстановления Windows 7. Сначала отображается запрос на инициализацию сетевых функций:

Если вы не планируете использование сетевых возможностей ERD Commander, то можно выбрать ответ "Нет", что ускорит загрузку. На следующем этапе, будет предложено назначить буквы дискам так, чтобы они отображались точно так, как в среде операционной системы Windows 7.

Затем - выбрать раскладку клавиатуры:

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

Затем будет выполнен поиск установленных операционных систем:

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

После выбора операционной системы отобразится основное меню с пунктом MicroSoft Diagnostic and Recovery Toolset , выбрав которое вы получите доступ к набору инструментов ERD Commander.

Использование набора инструментов Microsoft Diagnostic and Recovery Toolset.

Большая часть инструментов, по своим возможностям, аналогична рассмотренным выше для ERD Commander 2005/2008 и ERD 5.0 .

- Редактор реестра ERD - аналог Registry Editor из набора Administrative Tools . Редактор реестра в ERD Commander 7.0 выделен отдельным пунктом основного меню. В русском переводе подсказки для данного пункта используется не совсем верный текст, в какой-то мере искажающий его предназначение. Редактор реестра ERD предназначен для полноценной работы с реестром целевой Windows 7, а не для "восстановления редактора реестра:" . Очевидно, неточность перевода будет со временем устранена. Отмечу, что в целом, перевод на русский язык для данной редакции ERD Commander оставляет желать лучшего.

- Мастер изменения паролей - аналог инструмента для изменения паролей локальных учетных записей пользователей LockSmith .

- Анализ сбоев - аналог средства для определения сбойного драйвера, вызвавшего синий экран смерти (BSOD) Crash Analyzer по дампу памяти.

- Восстановление файла - аналог средства для восстановления поврежденных системных файлов System File Repair

- Disk Commander - аналог средства восстановления томов и разделов Disk Commander

- Очистка диска - аналог средства для гарантированной безопасной очистки диска от конфиденциальной информации Disk Wipe

- Управление компьютером - данный пункт меню соответствует набору инструментов Administrative Tools включающий в себя набор средств (без редактора реестра выделенного отдельным пунктом) - System Info, Autoruns, Event Log, Disk Management, Service and Driver Manager.

- Проводник - аналог проводника Explorer

- Мастер решений - аналог средства выбора инструментов Solution Wizard

- Настройка TCP/IP аналог средства для выполнения сетевых настроек Networking Tools

- Удаление исправлений - аналог средства Hotfix Uninstall из состава набора System Tools . Предназначен для деинсталляции критических обновлений Windows, по причине которых возникла проблема с загрузкой ОС.

Средство проверки системных файлов - аналог средства для сравнения системных файлов с эталоном System Compare из набора System Tools

- Поиск - аналог Search

Как видим, из набора инструментов убрано средство для работы в командной строке Console , в котором нет необходимости, поскольку оно имеется в наборе стандартного диска аварийного восстановления системы. А также, добавлены 2 новых средства:

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

- Удаленное подключение - новое средство, появившееся в ERD Commander 7.0, и предназначенное для выполнения запуска инструментов DART на удаленном компьютере в локальной сети.

В целом, существовавший в предыдущих версиях, функционал остался без изменения. Поддержка русского языка и описания способов применения инструментов, приведенные для ERD Commander 2005/2008/5.0 позволят легко освоить решение типовых задач по восстановлению работоспособности Windows 7. Внешне, отличия нового ERD Commander проявляются только в процессе загрузки, выборе основного меню и некотором отличием в дизайне. Пример использования инструмента для смены паролей пользователей:

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

Удаленное подключение к ERD Commander 7.0

Как уже упоминалось, средство удаленного подключения - это основное новшество ERD Commander 7.0. С помощью этого средства системный администратор или другой пользователь может получить удаленный доступ к средствам набора MicroSoft Diagnostic and Recovery Toolset по локальной сети.

При выборе пункта "Удаленное подключение"основного меню на экран выводится окно с запросом на подтверждение разрешения удаленного доступа в среде ERDC:

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

Зная параметры подключения, удаленный пользователь может подключиться к данному компьютеру с помощью специальной утилиты DaRT Remote Connection Viewer из состава пакета Microsoft DaRT 7 , установленного на его компьютере:

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

Удаленному помощнику доступны все инструменты MicroSoft Diagnostic and Recovery Toolset , и не только - другие пункты основного меню диска аварийного восстановления также могут быть задействованы, как например, командная строка:

При использовании виртуальных частных сетей, средство удаленного подключения ERD Commander 7.0 позволяет получить доступ к средствам диагностики и восстановления Windows 7 практически в любой точке планеты, где имеется подключение к Интернет.

ERD Commander для Windows 8 (MS DaRT 8.0) внешне практически ничем не отличается от DaRT 7.0 . Единственное отличие - инструмент для поиска вредоносных программ "Автономное средство проверки системы" переименован в "Защитник"

Как пользоваться MS DaRT 10

После выхода в свет операционной системы Windows 10, с некоторым отставанием появился пакет Microsoft Diagnostics and Recovery Toolset (DaRT) 10, главным отличием которого является возможность работы со всеми версиями Windows, начиная с Windows Vista. Так же, как и предыдущие редакции ERD Commander и MS DaRT, пакет предназначен для диагностики и восстановления работоспособности системы в тех случаях, когда систему невозможно загрузить, либо при загрузке возникают проблемы, не позволяющие воспользоваться стандартными средствами восстановления. Пакет DaRT 10 является важной частью комплекта Microsoft Desktop Optimization Pack (MDOP) - динамического решения, доступного клиентам - участникам программы Software Assurance. Это решение способствует снижению затрат на установку программного обеспечения, позволяет предоставлять приложения в виде служб, а также облегчает управление средами настольных систем на предприятиях. Приложение DaRT 10 практически ничем не отличается от предыдущих DaRT 8.0/8.1 и так же предоставляет пользователю возможность создать загрузочный диск аварийного восстановления системы с помощью специального мастера создания образов в форматах ISO и WIM (Образы Windows) и записывать эти образы на компакт-диски, DVD-диски и USB-накопители. Впоследствии эти образы для восстановления можно использовать и развертывать локально, а также в удаленном разделе или разделе восстановления.

Процесс загрузки DaRT и набор предоставляемых пользователю программных инструментов также не изменился, за исключением того, что отсутствует ”Автономное средство проверки системы” (”Защитник”):

Главное отличие DaRT 10 – это то, что вместо отдельных пакетов DaRT для каждой из ОС Windows Vista, Windows 7, Windows 8.0, Windows 8.1 и Windows 10 можно использовать один и тот же загрузочный образ, разрядность которого (32 или 64) должна соответствовать разрядности Windows, с которой предстоит работать. А для обеспечения возможности работы еще и с Windows XP / 2000 достаточно наличие ERDC 2005/2008 или MS DaRT 5.

Для работы с операционными системами Windows 2000/XP, приблизительно 197Мб.

Скачать образ DaRT 10.0 - для работы с операционными системами Windows Vista/7/8.x/10, приблизительно 556Мб.

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

Если при загрузке MS DaRT 10 не обнаруживает установленную ОС Windows, то либо неверно выбрана разрядность DaRT (должна соответствовать разрядности системы - 32 или 64), либо поврежден системный раздел диска.

Зачем нужен ERD Commander?

ERD Commander - это практически незаменимое средство для системного администратора в борьбе за выживание компьютеров с установленными на них операционными системами семейства Windows.

Очень часто возникают проблемы, которые невозможно решить без помощи сторонней операционной системы или так называемых LiveCD.

ERD Commander - это своего рода LiveCD, который позволяет реанимировать операционную систему Windows без ее переустановки.

Изначально ERD Commander разрабатывался независимой компанией Winternals, которая в последствии была куплена Microsoft. На бывшем сайте компании Winternals теперь размещаются небольшие, бесплатные утилиты от компании Microsoft.

Предостережение по использованию ERD Commander`а

ERD Commander доступен только для компаний, которые являются держателями корпоративных лицензий, то есть использование ERD Commander`а даже в не коммерческих целях является нарушением законодательства и может преследоваться по закону.

Всего на данный момент есть 3 версии ERD Commander`а:

  1. ERD Commander 5.0 (для Windows XP/2003) - загрузить ISO ;
  2. ERD Commander 6.0 (для Windows Vista) - загрузить ISO ;
  3. ERD Commander 6.5 (для Windows 7) - загрузить ISO .

Каждая версия ERD Commander`а работает только с определенной версией Windows, то есть ERD Commander 6.5 не сможет распознать ОС Windows XP и поэтому для нее он будет бесполезен.

Переносим ERD Commander на загрузочную флешку

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

Инструкция переноса ERD Commander`а на флешку:

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

Если Вы не хотите, чтобы Вас мучили такие вот проблемы с реанимацией Windows, то стоит приглядеться к альтернативным операционным системам, таким как Linux или MacOS. Последняя больше ориентирована на простых, не сильно подготовленных пользователей.

Если надумаете покупать Macbook Air, то лучше это сделать через интернет-магазин. К примеру, купить Macbook Air можно в интернет-магазине mcdigital.ru . Там реально дешевле, чем в официальных магазинах Apple.

Случайные 7 статей:

Комментарии

  1. Tarakan
    19 Август, 00:04

    PeToUSB
    home page: http://gocoding.com/page.php?al=petousb

  2. Migel de Migel
    19 Август, 12:26

    Довольно интересное решение, не слышал о не. Буду пробовать. Спасибо автору за полезную статью!

  3. Danil
    22 Август, 19:35

    Замечательная штука. Mut@NT как всегда на высоте!
    http://www.torrentino.ru/torrents/151833

  4. Юрий
    25 Август, 10:35

    У меня не получилось… пишет (Setup is inspecting your computers hardware configuration…)

    NTDETECT failed

  5. The Thing
    26 Август, 15:07

    Актуальная статья, спасибо.

    Только, почему-то, не получается. Система грузится как обычно.
    В BIOS -e первым девайсом поставил USB CD-ROM , следующим HDD .

  6. Mut@NT
    28 Август, 21:23

    Юрий: У меня не получилось… пишет (Setup is inspecting your computers hardware configuration…)NTDETECT failed

    А Вы точно все содержимое I386 скопировали в корень

    The Thing: Актуальная статья, спасибо.Только, почему-то, не получается. Система грузится как обычно. В BIOS -e первым девайсом поставил USB CD-ROM , следующим HDD .

    А раньше грузились с флешки?

  7. }{o}{oJI
    4 Февраль, 17:14

    Нихера не выходит…

  8. Serviceman
    15 Февраль, 14:32

    Здесь хорошо описано и работает http://ab57.ru/flashboot.html

  9. Макс
    15 Февраль, 14:45

    Что то неоднозначное, хм.

  10. Олег
    31 Март, 18:06
  11. Андрей
    4 Апрель, 14:09

    Олег: Я не могу запустить утилиту с параметрами, которые указаны на скрине, во-первых, кнопка start не становится активной, а во-вторых, не определяет флешку, и в списке ее нет. Почему так?



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!