• Erd commander не запускается с флешки. Руководство по созданию флешки с ERD Commander

    16.09.2020

    И снова здравствуйте!
    В предположение того что информация окажется кому-нибудь полезной...

    Итак: Вводная.
    У меня комп хиленький (по нынешним меркам) но, зато, дофига HDD. Исторически так сложилось что ОС стояли на трех из них. 2 ХР установленные в разное время и последняя установленная ОС WIN7 на третьем.
    Каким-то образом, в настройках программы дефрагментации последней оказались активные галочки для всех дисков. Откуда я и предполагаю что пошла проблема с невозможностью загрузиться из-под остальных 2-х.
    Беда так-себе, однако очень уж хотелось добить восстановление.
    Что происходит или произошло при дефрагментации, надеюсь, и так понятно.
    Итог: Ни одна система не загружалась.
    Занялся я сперва самым маленьким HDD, на 40Г.
    Максимум - доходил до командной строки. Перепробовал все более-менее распространенные в Интернете методы. И, после выбора из меню полученного либо через Ф8 или другим способом имел либо черный экран, либо зависание на определенном dll или драйвере (не помню). И все...

    Про ЕРД.
    Узнал о нем и как не попробовать.
    Опять, после всех мыслимых и немыслимых проб, имел в меню ЕРД нужный мне HDD с какой-то ОС. Какой-то потому что: 1 то что определялось не являлось именно той ОС которая должна была быть (какая-то Win200 server вместо ХР3) и 2. Как писал выше, кнопочка ОК - неактивна.

    НО!
    По умолчанию система все равно, оказывается, мутит точки отката. Тут то и помог ЕРД.
    Загружаемся с него.
    Заходим на наш HDD, на котором должна быть система.
    Ищем: х:\System Volume Information\_restore...\RP...\snapshot
    RP - наверное от Restore Point. Ищем тот RP который лучше всего можеь подойти по дате.
    Там есть файлы: _REGISTRY_MACHINE_SAM; _REGISTRY_MACHINE_SECURITY; _REGISTRY_MACHINE_SOFTWARE; _REGISTRY_MACHINE_SYSTEM; _REGISTRY_USER_.DEFAULT.
    Копируем их в: C:\WINDOWS\system32\config.
    ЕСТЕСТВЕННО не забываем одноименные файлы оттуда скопировать, на всякий случай, например в папку ТЕМП.
    Переименовываем в: SAM; SECURITY; SOFTWARE; SYSTEM; DEFAULT.
    Кстати там же можно найти (и попытаться использовать) эти же файлы с расширением *.bak. Я не пробовал. Не сообразил.

    После этого перезагрузился с ЕРД и... О! Чудо! ЕРД видит мою ОС!!!
    Далее вставил CD с дистрибутивом (установочный диск). Запускаю комп. И если раньше при выбора из меню: обновить или восстановить меня выбрасывало и машина нифига не слушалась, то сейчас Обновление заработала. Ну и после 30-40 мин появился рабочий стол со всем что на нем было.

    ПРЕДУПРЕЖДЕНИЕ. После этого не все, установленные ранее, программы работают или работают правильно, полноценно. Это можно использовать если уже других вариантов нет или в надежде на спасение чего-то важного которое, по закону подлости было на рабочем столе или где-то там, чего-то там еще.

    ПыСы. На очереди следующий HDD c ХР3 и потом Win7. Этот, кстати, сдох когда я попробовал загрузиться с полуживой другой системы и она на Win7 отработала процесс сканирования и попытки исправления чего-то там неправильного (синий экран при запуске).
    ВСЕ! Не забуду - отпишусь если и как восстановил.

    Обновлено: 25 .03 .13

    ERD Commander - мощный набор инструментов для восстановления операционной системы. Скачать и записать образ диска не представляет труда. Но что делать, если у вас нетбук или в компьютере нет дисковода? Выход - загрузочная USB флешка ERD Commander. Скачать zip-архив с необходимыми файлами можно , или . В архиве версии ERD Commander для 32-битной Windows XP и 32/64-битных версий Windows 7 и Vista .

    Здесь мы рассмотрим процесс создания usb-флешки ERD Commander 3 в 1 (для Windows XP, Windows Vista, Windows 7) . Поддерживаются 32-битные версии ОС.

    Для того, чтобы создать USB ERD Commander , понадобится флешка объемом не менее 1 Гб.

    Скачиваем архив и распаковываем его.

    Запускаем файл hpusbfw.exe , чтобы отформатировать USB-флешку и создать на ней загрузочный сектор (MBR). Это необходимое условие, чтобы с флешки можно было загрузиться.

    В строке Device выбираем свою флешку. Файловую систему оставляем FAT32. В строке Volume label пишем название диска (это название будет отображаться например в проводнике). Жмем Start для запуска процесса форматирования нашей будущей загрузочной USB-флешки с ERD Commander .

    Будет выдано окно с предупреждением о том, что при форматировании все данные с флешки будут удалены. Нажимаем Да для подтверждения форматирования.

    После завершения форматирования флешки будет выдано сообщение об успешном выполнении. Жмем ОК.

    После этого закрываем окно программы, нажав кнопку Close .

    Запускаем файл grubinst_gui.exe для установки загрузчика на флешку.

    Выбираем пункт Disk и из списка выбираем свою флешку (в моем случае флешка на 4 Гб, поэтому выбрал hd1 3859 Mb). В поле Part List выбираем Whole disk (MBR) . Если список пуст, нужно нажать кнопку Refresh, чтобы обновить список. После этого нажимаем кнопку Install .

    Появится окно командной строки, с сообщением об успешной установке загрузчика на USB-флешку. Нажимаем Enter для продолжения.

    После этого нажимаем кнопку Quit для выхода из программы установки загрузчика на флешку.

    Копируем файлы из папки ERDC на флешку. Всё! Загрузочная USB флешка ERD Commander готова!

    Теперь ставим в биосе загрузку с флешки (USB-HDD) и загружаем ERD Commander

    Является программным продуктом, предназначенным для восстановления работоспособности ОС Windows. Ключевая функция программы сводится к аварийному восстановлению системы. Аббревиатура ERD и переводится как «диск аварийного восстановления» (Emergency Repair Disk). Программа позволяет восстановить работоспособность системы в случаях её значительного нарушения, в частности в случаях блокировки ПК вирусами. Происходит это не только путём удаления вредоносных программ, но и путём восстановления файлов реестра из данных точек восстановления. Microsoft Windows распространяет ERD Commander в составе пакета Microsoft Desktop Optimization Pack.

    Преимущества и недостатки ERD Commander

    Обширные возможности по восстановлению повреждённой операционной системы;
    + простота в использовании;
    + общедоступность;
    - длительная загрузка на отдельных ПК;
    - возможные проблемы с совместимостью на 32 и 64 битных системах;
    - необходимость загрузки с компакт-диска или другого съёмного носителя.

    Основные возможности

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

    ERD Commander (ERDC) широко используется при восстановлении работоспособности Windows. Он состоит из загрузочного диска с ОС Windows PE и специального набора ПО, помогающего восстановлению работоспособности операционной системы. Очень хорошо, если такой набор есть у Вас на флешке. Это удобно и практично.

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

    • с помощью записи ISO-образа;
    • без использования ISO-образа;
    • с помощью средств Windows.

    Способ 1: С использованием ISO-образа

    Первоначально скачайте ISO-образ для ERD Commander. Сделать это можно на .

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

    По окончании записи флешка готова к использованию.

    Также в данном случае можно воспользоваться программой UltraISO . Это одно из наиболее популярных ПО, позволяющее создавать загрузочные флешки. Чтобы использовать его, выполните такие действия:


    Более подробно о создании загрузочной флешки читайте в нашей инструкции.

    Способ 2: Без использования ISO-образа

    Создать флешку с ERD Commander можно и без применения файла образа. Для этого используется программа PeToUSB . Чтобы ею воспользоваться, сделайте вот что:


    Готово! ERD Commander записан на флешку.


    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 и т.п.

    Похожие статьи