IZONE - http://www.izcity.com/ - бесплатный софт, вэб-сервисы, ресурсы для раскрутки, свежие номера журнала "Internet Zone".

 IZONE 


Как оBOOTь CD?

Полосатик
polosat@newmail.ru

В самом дальнем и пыльном углу, среди разношерстных своих собратьев, живет бутявка. Отличает ее от остальных гордая надпись SYSTEM по диагонали и выломанный напрочь уголок - выломанный с целью навсегда перебить охоту у несмышленого соседа, нечаянно попавшего за ваш комп, желание записать на нее свежескачанные с неприличного сайта картинки. Жизнь у бутявки скучная и однообразная: лежи и лежи себе! Только пылится она и мечтает, что когда-нибудь Великий создатель (пользователь, то бишь) прочитает какой-нибудь умный журнальчик и сделает апгрейд не только своему железному монстру, но и маленькой, иногда просто жизненно необходимой системной дискетке.

Хорошо, когда у тебя горы дисков с полезными программами, предназначенными для реанимации и обслуживания системы. Но иногда для того, чтобы найти нужную программку, приходится перелопачивать эту здоровую гору, а если, не дай Бог, полетит система, то перелопачивать не один раз. Нужный компакт, как обычно, окажется предпоследним, либо вообще будет лежать где-нибудь… за шкафом. Так, может быть, лучше самим заделаться крутыми "реаниматологами" и создать свой собственный "восстановитель", на котором будет все необходимое, а потом время от времени апгрейдить его, добавляя все, что душе угодно? Этим и займемся.

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

Нам с вами для полного счастья нужно иметь как минимум:
- компьютер с BIOS, позволяющим загружаться с CD, не очень тормозным винтом и не менее чем с 32 "метрами" памяти;
- писалку CD-R/RW. Пусть это будет Mitsumi 4/4/24x за сотню вечнозеленых или "сказевый" HP 12/8/32x за 300. Главное, чтобы писала;
- чистый компакт, лучше всего CD-RW, чтобы всегда была возможность переписать (хотя, с другой стороны, обычные CD-R читаются на большем количестве приводов и более долговечны);
- программу для записи. Обычно идет в комплекте вместе с писалкой. Что это будет, пророчить не берусь. Надеюсь, что как минимум CeQuadrat WinOnCD ToGo! 4.5 (www.
roxio.com) или, что скорее всего, Adaptec Easy CD Creator четвертой версии (http://www.adaptec.com/, но оттуда за информацией посылают опять-таки на http://www.roxio.com/). To Go! - немецкий клон WinOnCD версии 3.7, поэтому его установочная программа будет общаться с вами только по-немецки. Сам же интерфейс, как ни странно, английский; 
- системную дискетку с драйверами для CD.
Далее будем действовать, как и полагается настоящим спецам, по плану.

Бутявка
Такая продвинутая ОС, как Windows, конечно, может сама сделать загрузочный диск, но лучше взять этот процесс под свой контроль. Главное, чтобы на загрузочном диске были драйвера для вашего контроллера CD, иначе в результате загрузки вы сможете пользоваться только тем, что есть на дискетке, а остальная полезная информация с CD будет недоступна. Поэтому нелишне напомнить, что должно быть внутри: aspi2dos.sys, aspi4dos.sys, aspi8dos.sys, aspi8u2.sys, aspicd.sys, autoexec.bat, btcdrom.sys, btdosm.sys, command.com, config.sys, country.sys, display.sys, drvspace.bin, ega.cpi, ega3.cpi, emm386.exe, fdisk.exe, flashpt.sys, format.com, himem.sys, io.sys, keyb.com, keyboard.sys, keybrd3.sys, mode.com, mscdex.exe, msdos.sys, oakсdrom.sys, sys.com, vc.com, vc.ini.

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

Кстати, Volkov Commander можно тоже не записывать или заменить на огрызки Norton Commander или DOS Navigator. А вообще - кто знает, может быть, вы крутой пальцовщик и для вас DOS - дом родной.

Для того, чтобы подхватывался CD-ROM, config.sys может быть таким:
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001 
device=btdosm.sys 
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
device=emm386.exe ram
files=10
buffers=10
dos=high,umb
stacks=9,256
lastdrive=z
device=display.sys con=(ega,,1)
country=007,866,country.sys
install=mode.com con cp prepare=((866) ega3.cpi)
install=mode.com con cp select=866
install=keyb.com ru,,keybrd3.sys
install mscdex.exe /D:mscd001 /L:x

В последней строчке x - это имя, под которым будет сидеть CD-ROM, если кто забыл (пусть это будет, например, F:). Там, конечно, можно еще указать массу полезных ключей для более комфортной работы с диском, но все это остается на ваше усмотрение. Заметьте также, что все пути к файлам указаны неявно, иначе может выйти сыр-бор. Если опять-таки вы решили использовать только один драйвер контроллера CD-ROM, например, aspicd.sys, то весь славный список со второй по девятую строчку можно смело удалять. Что касается autoexec.bat, то его содержание не отличается склонностью к пространным записям:

@echo off
set temp=c:\
set tmp=c:\
path=a:\;f:\
vc

Отлично! Дискетка готова! Хотя, скорее всего, именно такой она у вас до этого и была (с поправками на имя диска - у нас, вы помните, это F: - и выбор файл-менеджера). Осталось только ее попробовать, посмотреть, как она цепляет CD, чтобы все труды не пошли насмарку. Упс… Чуть не забыл предупредить, что дискетка должна быть как с иголочки, чтобы ни одного бед-блока не было. Иначе где-нибудь на третьем этапе нашего плана программа записи на CD сообщит вам об ошибке и точно откажется ее исправить.

К сожалению, иногда из громадной кучи пыльных 2HD трудно выловить хоть одну, на которую бы не стал ругаться Norton Disk Doctor. Мне в поисках таковой пришлось провести полчаса, наблюдая за тем, как полутораминутный тест завершается удручающим отчетом "Ну не шмогла я прочитать сектор 666!". К счастью, рано или поздно все обязательно найдется, как говорит "Яндекс".

Содержимое будущего CD

Пришло время создать образ будущего Bootable CD. Для этого соберите вместе все те дистрибутивы и программы, которые вам понадобятся, и скопируйте в одну директорию. Пусть там будут дистрибутивы любимых программ, антивирусники, тестировщики, драйвера вашего оборудования и другие полезные утилиты. "Системные" MP3, видео, коллекцию дорогих сердцу фотографий и картинок сюда записывать не стоит - это все-таки "восстановитель", то есть диск на случай, когда глючные форточки в очередной раз что-то напутают и займутся самосозерцанием и осмыслением бренности существования. Делать архивные компакты еще и загрузочными - такой изврат может прийти в голову только человеку, не знающему, чего он хочет, или поссорившемуся со своей крышей "хацкеру", пытающемуся взломать по интернету холодильник соседа.

Накидать на компакт-диск можно все 650 или 700 Мб, в зависимости от того, сколько на болванку влезет, только не забудьте оставить 1,44 Мб, они нам понадобятся потом. Не зря же мы бутявку делали.

Запись диска

Теперь запускаем программу для записи компакт-дисков. Например, Adaptec Easy CD Creator. Важно сначала правильно установить свойства создаваемого диска. Для этого загляните в CD Layout Properties и убедитесь, что у вас стоит MODE1 - CDROM, а не MODE2 - CDROM XA. CDROM XA (то есть eXtended Architecture) нужен для того, чтобы чередовать на дорожках компакта данные с аудио-, видео- и графической информацией, то есть делать так называемые Mixed-mode CD, что нам в данном случае на фиг не надо. Что касается стандартов, то Creator создает Bootable CD только в стандарте ISO-9660, что ограничивает имена файлов форматом 8.3, а глубину вложения каталогов - восемью. Проверили?

Теперь в меню "Создать" выбираем пункт "BOOTABLE CD". Вот когда пригодится наша бутявочка-мелкозявочка! Программа попросит вставить загрузочную дискетку, прочитает ее и создаст в подготавливаемом образе диска два файла bootcat.bin и bootimg.bin.

Первый - каталог загрузочных образов, а второй - побитовая копия нашей дискетки. Дело в том, что когда компьютер загрузится с CD, он будет иметь дело только с 1,44 Мб информации, скрытой в bootimg.bin, а все остальное станет доступным после загрузки драйвера CD. Итак, образ создан, остается нажать на "Запись" и ждать, пока лазер приготовит для нас наш "первый блин". Если же жизненно необходимо записать на наш родной "реаниматор" файлы с длинными именами типа "Моя любимая программа.exe", то Easy CD Creator не подойдет, ибо он обкарнает название до восьми символов, а русский шрифт так переврет, что никакому лингвисту без пол-литра не разобраться. В WinOnCD эти проблемы решены. Созданный в нем Bootable CD может быть в формате Joliet, который позволит файлам иметь имена длиной до 64 символов.

В целом процессы создания компакта и в Easy CD Creator, и в WinOnCD одинаковы. Разница в том, что первый читает дискетку заранее, а второй - после нажатия на кнопку "Запись". К счастью, умные программы сохраняют скопированный образ дискетки глубоко у себя в директориях и хранят на черный день, когда вам вдруг очень захочется создать что-нибудь загрузочное, а системного диска под рукой не окажется. Каждый раз, когда вы выберете Bootable CD, они будут ненавязчиво предлагать использовать старую побитовую копию. О! Похоже, пока мы с вами разговаривали, диск уже записался…

Загрузка и результат

А вот и она - дымящаяся, свежеприготовленная бутявка! Так и вижу, как у вашего компа текут слюнки. Если на первом этапе, когда вы работали еще с дискеткой, проблемы с загрузкой были успешно устранены, сейчас их тоже не возникнет. Для начала зайдите в BIOS и установите порядок загрузки, начинающийся с CD-ROM. Хотя, если у вас SCSI CD-ROM, то в BIOS Setup необходимо выставить порядок загрузки, начинающийся с "А:", а в настройках SCSI BIOS выставить "Boot from CD-ROM". Что касается наличия двух и более CD-ROM в одной машине, то мой вам совет - ставьте диск в первый. А узнать, какой из них первый, можно, например, методом научного тыка (очень перспективный метод). Или можно попробовать один сидюк оставить пустым, а во второй запихнуть диск. В принципе, можно обойти и этот подводный камень, но делать это придется прямым редактированием BOOT-сектора диска, что выходит за рамки данной статьи.

Загрузка… Пробежали цифры тестирующейся памяти, нарисовалась табличка и захрустел-таки наш новенький "восстановитель". В результате под "A:" у нас скрывается все то, что было на старой доброй бутявке, а под "F:" или другой буковкой, той, которая указана в config.sys в строке install mscdex.exe /D:mscd001 /L:x, все остальное содержимое компакт-диска. Теперь можно запустить какую-нибудь антивирусную программку или пресловутый format C:, проинсталлировать винды и вообще сделать все, что в голову взбредет. Это же ваш "восстановитель" и ваш компьютер. Посему вывод: лучше иметь "апгрейженую" бутявку в руках, чем "компакт-винт" в небе.

Источник: http://www.computery.ru/upgrade/

 


Copyright © "Internet Zone"info@izcity.com
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас.