Дата:   24.11.2017 г.
Время:
 
 
Профессионалам и любителям
ПРОСТО * ДОСТУПНО * ИНТЕРЕСНО
01796
Подписной
индекс
Опрос
Сколько у вас в доме ПК?
Погода
 
Архив - Создаём BootCD - Журнал «Компьютер»
Создаём BootCD
№ 8'2005     Владислав Демьянишин   сайт автора    Тема: Система     ( Прочитано 13426 раз )
 
Время неуловимо летит, а вместе с ним стремительно развиваются технологии. Ещё 10 лет назад компьютеры иногда приходилось загружать с загрузочных дискет. Зачастую, это были случаи, когда система на винчестере была повреждена. Теперь практически все компьютеры способны загружаться не только с носителей Floppy и HDD, но так же с LS-120 и CD-ROM. Ёмкость таких носителей позволяет поместить 100 Мб и больше программного обеспечения, которое могло бы пригодиться в восстановлении и настройке упавшей системы.
 
Простой, но загрузочный
 
Поскольку наиболее удобным и дешевым носителем на сегодня остаётся CD, то будем создавать загрузочный CD. Для этого можно воспользоваться программой UltraISO 1.8 Мб, которую часто можно встретить на дисках типа “Reanimator”. Добыть эту программу можно на ресурсе www.ezbsystems.com
Поскольку в мои руки попала русифицированная версия программы 7.0, то речь пойдёт именно о ней.
Для начала необходимо иметь всё-таки загрузочную дискету, например с системой MS-DOS 7.10. В нашем журнале мы уже не раз писали о том, как можно сделать загрузочную дискету. Ещё раз повторю, что на сайте bootdisk.com можно скачать образы загрузочных дисков на любой вкус. Я вот тоже постарался и сделал программу для снятия и записи образа загрузочной дискеты с операционной системой MS-DOS 7.10 (amonit.sulfurzona.com/www/bootmake.rar). Так вот, следует вставить дискету в floppy дисковод, запустить программу UltraISO, в главном меню Инструменты > Создать образ дискеты > в диалоговом окне выбрать дисковод A или B. О чём это я? Ведь уже давно ни у кого не встречается двух дисководов ;Р
Значит, выбираем дисковод A и указываем место, куда следует сохранить образ загрузочной дискеты, например путь C:/ISO/boot.ima, где файл с окончанием *.ima и есть образ флопика ;0) Процесс сохранения образа запустить кликом на кнопке “Создать”. Файл должен получиться размером 1440 кб.
Собственно подготовка к созданию загрузочного CD на этом заканчивается. Теперь можно приступить непосредственно к созданию образа загрузочного CD. Для этого в меню Файл > выбрать пункт “Новый“. Затем в меню Самозагрузка > Загрузить файл загрузки и в появившемся диалоговом окне выбрать образ нашей загрузочной дискетки. Напоминаю, что мы сохранили её как C:/ISO/boot.ima
Собственно на этом можно было бы и остановиться, поскольку если сейчас сохранить наш проект загрузочного CD в файл формата *.iso, и любой программой прожига CD (Nero Burn, DeepBurner, Small CD-Writer или Zilla CD-DVD Rip N' Burn) записать наш загрузочный диск, то при загрузке с него получим систему MS-DOS. При этом загрузочная информация на диске будет интерпретироваться компьютером как дискета в дисководе A, а на самом CD диске системных файлов видно не будет.
Вроде бы всё хорошо, но так неэффективно использовать болванку CD, рассчитанную на 650-700 Мб нельзя. Значит надо наполнить её полезным содержанием. Для этого ещё до сохранения проекта можно в меню Действия > Добавить файлы > в диалоговом окне выбрать добавляемые файлы. Чтобы добавить целую папку следует в меню Действия > Добавить каталог > в диалоговом меню выбрать имя нужной папки. Для удаления добавленного элемента следует выбрать его в окне проекта, и удалить через меню Действия > Удалить. После загрузки с такого диска всё добавленное будет видно на CD диске.
 
 UltraISO, PE Builder
 
 
Хочу сказать, что через меню Инструменты > Создать образ CD можно сделать копию диска в файл *.iso, что потом может пригодиться в программах имитации CD-дисководов (программа DAEMON Tools и другие), например для игр, которые требуют наличия установочного диска в приводе CD-ROM, и когда таких игр много. То вместо того, чтобы несколько раз за день менять диск в приводе, можно держать образы игровых дисков на винчестере и имитировать их как дисководы.
 
Непростой загрузочный
 
На этот раз будем создавать загрузочный CD, но уже с системой Windows XP на борту. Для этого нам понадобится пакет программы PE Builder 3.1 размером 2.7 Мб, глобальный адрес nu2.digitalomaha.net/nu2files/pebuilder312.zip
PE расшифровывается как Preinstallation Environment - "предварительно настроенная среда". Она распространяется по лицензии GPL.
При загрузке с диска, образ которого создаётся этой программой, появится уже привычная заставка Windows, после которой появляются фирменные обои Bart PE, а затем при наличии сетевой карты автоматически запускается "Мастер настройки сети". Чтобы быстро загрузиться, можно отказаться от мастера, нажав “No”. Вместо привычной кнопки ПУСК появится меню Go, где есть такие команды: Shutdown and Reboot; Run; Command Prompt и меню Programs и System. Это вам ничего не напоминает? ;0)
По умолчанию уже включен пункт Go > Programs > Accessories, где находятся стандартные Windows-программы WordPad, Calculator и Paint. Имеется подобие "Проводника" Windows в Go > Programs > A43 File Management Utility. Все локальные жесткие диски, и FAT и NTFS, полностью доступны для чтения и записи. Доступны и все CD- и DVD-приводы и флоппи-дисковод. Даже флэш-drive’ом можно будет воспользоваться. Только его следует подключить заранее, перед загрузкой системы Bart PE.
Меню Go > System тоже состоит из интересных пунктов. Тут есть утилиты настройки мыши, разрешения экрана, раскладки клавиатуры (имеется и русская, что позволяет без проблем создавать документы в том же WordPad), консольная утилита для разбиения жесткого диска на разделы, копирования дискет, мастер подключения к удаленному рабочему столу и многое другое. Можно уверено сделать вывод, что даже без включения дополнительного софта PE Builder вполне подойдет для решения базовых задач восстановления системы и спасения данных.
 
UltraISO, PE Builder
 
 
 
 
 
Итак, необходимо скачать дистрибутив PE Builder, разархивировать его и всё готово к работе. Нас интересуют исполняемый файл pebuilder.exe и папка “plugin”, которая понадобится для включения в графическую среду приложений сторонних разработчиков.
На сайте разработчика можно найти уже готовые плагины, среди которых популярный файловый менеджер Total Commander, программа для записи CD и DVD Nero, которая может понадобиться для записи спасенных данных, пакет для работы с разделами жесткого диска Partition Magic, а также многие другие.
Можно и самостоятельно создавать плагины для своих любимых программ, для чего можно воспользоваться разделом онлайновой справки на сайте разработчика или специальными утилитами, ссылки на которые можно найти там же. В принципе, можно взять за образец существующие плагины, структура которых очень проста - inf-файл и xml-файл, обеспечивающий доступность программы из графического меню загружаемой среды. Например, нам необходимо самостоятельно добавить плагин для Windows Commander. Для этого в папке “..PE Builder/plugin” создаём папку “windows commander”, копируем в неё всё содержимое папки “..PE Builder/plugin/total commander”, затем файлы totalcmd.htm, totalcmd.inf и totalcmd_nu2menu.xml переименовываем на манер “wincmd*.*”, чтобы получились имена файлов
wincmd.htm, wincmd.inf и wincmd_nu2menu.xml соответственно. При этом файл wincmd.inf редактируем так, чтобы получилось следующее:
 
; PE Builder v3 plug-in INF file
; Created by Bart Lagerweij
 
[Version]
Signature= "$Windows NT$"
 
[PEBuilder]
Name="Windows Commander"
Enable=1
Help="wincmd.htm"
 
[WinntDirectories]
a="Programswincmd",2
 
[SourceDisksFiles]
; Registered users should copy their wincmd.key file into
; the pluginwindows commanderfiles directory
fileswincmd.key=a,,6
filescabrk.dll=a,,3
filesfreres32.dll=a,,3
filesunace.dll=a,,3
filesdefault.bar=a,,3
filesdefault.br1=a,,3
filesno.bar=a,,3
filessfxhead.sfx=a,,3
filesshare_nt.exe=a,,3
fileswincmd32.exe=a,,3
fileswincmd.inc=a,,3
filesunrar.dll=a,,3
fileswcmicons.dll=a,,3
fileswcmzip32.dll=a,,3
fileslanguagewcmd_rus.lng=a,,3
fileslanguagewcmd_rus.mnu=a,,3
wincmd.ini=a,,3
 
[Append]
nu2menu.xml, wincmd_nu2menu.xml
 
а файл wincmd_nu2menu.xml должен выглядеть так:
<!-- Nu2Menu entry for Windows Commander -->
<NU2MENU>
            <MENU ID="Programs">                              
                        <MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()Programswincmdwincmd32.exe))" CMD="RUN" FUNC="@GetProgramDrive()Programswincmdwincmd32.exe /i=@GetProgramDrive()Programswincmdwincmd.ini /f=@GetProgramDrive()Programswincmdwcx_ftp.ini /l=@GetProgramDrive()Programs /r=@GetProgramDrive()Programs=">Windows Commander</MITEM>
            </MENU>
</NU2MENU>
 
и файл wincmd.htm можно оставить без изменений или очистить. В ту же папку копируем файлы wincmd.ini и wcx_ftp.ini из папки C:/Windows, чтобы программа использовала привычные для нас настройки и FTP-соединения.
В папку files копируем содержимое папки C:/Program Files/wincmd, что обеспечит работоспособность Windows Commander.
Следует обратить внимание на то, что после того, как вы самостоятельно установите те или иные плагины, их также потребуется включить, чтобы они были доступны в загружаемой среде PE Builder. Включить или выключить тот или иной плагин можно в меню Builder > Plugins.
Теперь можно приступить к строительству ;0) Вставляем в привод диск с дистрибутивом Windows XP или Windows Server 2003. Затем заполняем поля в диалоговом окне:
В поле ”Source:” указываем CD-дисковод, в котором находится диск с дистрибутивом операционной системы.
Ставим галочку для “Create ISO image” и в поле пишем путь к создаваемому образу диска, например такой C:/ISO/BootXP.iso
После нажатия кнопки “Build” программа начнёт создавать ISO-образ загрузочного диска, который достаточно просто-напросто записать на болванку любой программой для записи, которая поддерживает данную возможность.
При этом можно просто воспользоваться меню Builder > Build, тогда образ диска не будет создан, но будет создана папка BartPE в папке с программой PE Builder, куда будут скопированы все папки и файлы будущего образа. После этого можно проверить ошибки и если их нет, тогда смело идём в меню Builder > Build ISO/CD и получаем образ загрузочного диска BootXP.iso, который потом можно записать на CD.
В итоге образ диска получается как минимум 170 Мб, что позволяет уместить ещё много полезного ПО. Например, можно в качестве плагина добавить просмотрщик PDF-файлов и много другого.
Как показывает опыт, лучше всего воспользоваться английскими версиями операционной системы и программ, дабы не возникло проблем с отображением кириллицы в интерфейсе.
Хочу сделать замечание. Несмотря на то, что настройки плагина Windows Commander предусматривали использование русификации из папки “..PE Builder/plugin/windows commanderfilesLanguage”, оказалось, что программа PE Builder копирует в образ CD только файлы, а папки, находящиеся там (..PE Builder/plugin/windows commander/files/) игнорирует. Как раз пришло время вспомнить о программе, о которой я рассказал в начале этой статьи, а именно об UltraISO. Она позволит нам открыть уже созданный образ BootXP.iso и исправить его следующим образом: добавить папку Language в папку Programswincmd
Вот теперь можно жарить наш блин, то бишь записывать загрузочный CD и наслаждаться русским интерфейсом Windows Commander :0)
 
Чего буржуйский ум не предусмотрит, то всегда может доработать изворотливый славянский ум ;Р
 

 
 
На главную страницу На предыдущую страницу На начало страницы
 
 
 
 
 
2009 - 2017 © СПД Зайцев А.Б.
Сайт является средством массовой информации.
При перепечатке и цитировании в печатных СМИ ссылка на журнал "Компьютер" обязательна.
При перепечатке и цитировании в Интернете обязательна активная гиперссылка на сайт Comput.com.ua, не закрытая для индексирования.
Украина онлайн Рейтинг@Mail.ru Рейтинг Сайтов YandeG