ADVANCED ЗАГРУЗОЧНЫЙ WIN-ФЛОПАРЬ

Спецвыпуск Xakep, номер #017, стр. 017-082-1


Андрей Михайлюк ака Dronich (dronich@xakep.ru)

Стандартная виндовая бутявка пытается распознать все имеющиеся в наличии диски (включая ЦеДеРОМы), потом создает в оперативке виртуальный диск, на который переносит утилиты из своего комплекта.

Скажи честно, ты видел, чтобы Скандиск когда-нибудь что-нибудь грамотно восстанавливал? Я не видел, поэтому попер его с бут-диска вместе с инишкой (scandisk.ini).

Я советую остановиться на Volcov Commander'e. Что бы там ни говорили про плагиат, но так пожать Нортона - это искусство.

Самым разумным будет разместить какой-нибудь DiskDoctor от Нортона или DiskMinder из Nuts&Bolts на отдельной дискете и юзать его оттуда.

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

(Из справки Windows 98 о бут-диске. Вот загрузили!!!)

Винды периодически накрываются. Это аксиома. Единственное, что в наших силах, - максимально отсрочить этот момент или просто быть готовым к нему (можно, конечно, и совсем забить на мелкомягкую продукцию, но этот способ не для всех). Про эффективность латания и оттягивания я промолчу, обсудим-ка лучше методы ликвидации нехороших последствий оконного обвала с маленького, но универсального BOOT-диска. Готовность номер один... Начали!

RTFM

В былые времена я лепил бутявки на основе пустых дискет - загонял туда Доса версии 6.22 и писал вручную конфигурационные файлы. Потом на нашу голову придумали FAT32, о которой Дос не знал в принципе, и пришлось юзать виндовый флопарь как основу, выбив из него все дерьмо и залив на его место действительно нужные вещи. Этим мы с тобой сейчас и займемся. Суй чистый флоп в дисковод и заставь винды сделать из него системный (Панель управления -> Установка/удаление программ -> Загрузочный диск). Давай условимся, что я рассказываю про Win9x, поскольку они есть почти у всех (по крайней мере как вторая система). Поклонники NT/2000/ХР (если они настоящие поклонники :)) без труда повторят то же самое под своими осями. Итак, диск создан. Советую переписать его содержимое в какую-нибудь диру, ибо оно подвергнется серьезной правке. Посмотрим, что за сюрприз приготовили нам мелкомягкие.

СЕСТРА, СКАЛЬПЕЛЬ!

Немного о принципах работы MS Бутявки for Windows: она пытается распознать все имеющиеся в наличии диски (включая ЦеДеРОМы), потом создает в оперативке виртуальный диск, на который переносит утилиты из своего комплекта. Вот в эту форму мы и будем пихать новое содержание. Для начала покоцаем всякое фуфло - смело убивай drvspace.bin, он отвечает за работу со сжатыми дисками (надеюсь, ты эту фигню не юзаешь?), серию файлов aspi2dos.sys, aspi4dos.sys, aspi8dos.sys, aspi8u2.sys, aspicd.sys, btcdrom.sys, btdosm.sys, flashpt.sys (ведь у тебя не сказевый сидюк?) и ридмишку (почитать ее стоит, а на дискете хранить не рекомендую). Места поприбавилось? То-то же. Но и это еще не все - видишь файл ebd.cab? Помимо имени, подходящего к ситуации с упавшими виндами (прочтешь пару раз вслух, и на душе легче :)), он прячет в себе фирменный набор утилит. А раз набор от Micro$oft, значит есть чего из него вытрясти. Смело открывай (WinRar'ом, например) и изучай списочек. Какой тут самый большой файл? Правильно, scandisk.exe. Скажи честно, ты видел, чтобы Скандиск когда-нибудь что-нибудь грамотно восстанавливал? Я не видел, поэтому попер его из архива вместе с инишкой (scandisk.ini). Пробежимся по остаткам: attrib.exe (нужен для установки атрибутов файлов, сносим, у нас файл-менеджер для этого будет), chkdsk.exe (проверялка диска, отстой - тоже сносим), debug.exe (кому придет в голову отлаживать проги, когда надо данные спасать?), edit.com (текстовый редактор; можно оставить, пригодится), ext.exe (оболочка для extract.exe, помогает прошарить дистрибутив виндов в поисках определенного файла, оставляем), format.com (формат он и в Африке формат, удалить не вздумай! :)), mscdex.exe (поддержка сидюка под досом, пускай живет), sys.com (перенос системных файлов, нужен обязательно).

Содержание  Вперед на стр. 017-082-2