Красносельский
Константин
Константинович

Компьютер и программы

Компьютер

Документация по системе, программам и железу

Восстановление структуры поврежденного жесткого диска

Утилиты сжатия исполняемых файлов

Документация по архиватору PkZip

Документация по архиватору Ace (Туз) для DOS

Документация по интерпретатору команд NDOS.com

Документация по почтовой программе Fido-Net – T-Mail

Документация по консольным версиям RAR

 

Программы

Краткий обзор предлогаемых программ

Archive Shell – оболочка для архивации

Sites – программа, создавшая...

ToWML – программа, автоматически перекодирующая русский текст в ссылки на таблицу Unicode

BackupMe – Лучшая программа для резервного копирования данных под Windows 3.0 – Windows 98/ME

BackupMeXP – Лучшая программа для резервного копирования данных под Windows NT – Windows 2000/XP

 

Оптимизация и спасение IBM PC

Предисловие

Предварительные сведенья

Глава 1. Оптимизация на простейшем уровне

Глава 2. Компоненты ядра MS-DOS

Глава 3. Порядок загрузки компьютера

Глава 4. Меню загрузки Windows 98

Глава 5. Работа в MS-DOS

Глава 6. Загрузка MS-DOS, установка Windows

Глава 7. Некоторые расширения

Глава 8. Создание логических разделов и форматирование жестких дисков

Глава 9. Инсталляция оборудования

Глава 10. Команды клавиатуры

Глава 11. Некоторые программы

Глава 12. Файлы конфигурации

Глава 13. Config.sys

Глава 14. Autoexec.bat

Глава 15. Коды завершения некоторых программ

Глава 16. Представление MS-DOS в цвете и другие возможности Ansi.sys

Глава 17. Вирусы

Глава 18. Автоматический поиск виртуального диска

Глава 19. Обеспечение доступа к коппакт-диску в MS-DOS

Глава 20. Использование архивов в MS-DOS

Глава 21. Русификация MS-DOS

Глава 22. Диалоговые командные файлы и загрузочное меню пользователя

Глава 23. Создание загрузочных дискет

Глава 24. Системный реестр

Глава 25. Разрешение проблем MS-DOS

Глава 26. Нечитаемость и неудаляемость содержимого папки

Глава 27. Отказ компьютера от загрузки

Глава 28. Резервное копирование

 

Скорая компьютерная помощь

Обзор

Программы для восстановления данных

Загрузочная дискета

Автоматическое выключение и перезагрузка компьютера

 

Компьютерная литература и документация. Программы

 

WEB-дизайн

Литература и поэзия

Гуманитарные науки

Хронология материалов

Обращение к посетителям

Скачать шрифты

Скачать рефераты

Создание web сайта на заказ

Создание веб сайтов (цены)

Веб-сайты, созданные мной (потенциальным заказчикам)

Полезные ссылки

Об авторе

Статистика сайта

 

Web На сайте

 

ТаблицейБлоками.

Оптимизация и спасение IBM PC: Создание загрузочных дискет

Последняя модификация: 15.02.2018 г

Страница загружена с адреса: http://comp.site3k.ru/ibmpc/chaptr23.html

Моя студия веб-дизайна

Глава 23: Создание загрузочных дискет.

  1. Общие принципы
  2. Выбор содержимого
  3. Примеры загрузочных дискет
  4. Дополнительно

Общие принципы

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

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

Неплохой заменой загрузочных дискет служат пиратские загрузочные CDROM на 650 мегабайтах которых, с лихвой умещаются любые программы необходимые для восстановления работоспособности компьютера, не взирая на авторские права разработчиков (что очень удобно для пользователя). Но они тоже не панацея. В частности, на них нельзя зарезервировать данные CMOS и другую эксклюзивную информацию, а стремление создать нечто супер универсальное, нередко приводит к недопустимой перегруженности основной памяти. Кроме того, не смотря на огромный выбор программ, на диске может не оказаться именно той, которая нужна в данном случае: никто не способен учесть интересы конкретного пользователя в той мере, в которой их может учесть он сам. Только конкретный пользователь может определить набор данных, драйверов и программ должных присутствовать на загрузочной дискете. Конечно, компоненты нехватающие стандартному загрузочному набору всегда можно подкачать с обычной дискеты, на которой были зарезервированы, но уж коли такая дискета создается, почему бы ее заодно не сделать загрузочной? В таком случае отпадет необходимость работы сразу с несколькими съемными носителями, одни из которых применяются как загрузочные, а другие служат источниками информации и дополнительных программ. Отпадает и проблема памяти.

Загрузочные дискеты нужны и, создавать их лучше самому. В жизни всякое случается и если не предусмотреть возможность спасения компьютера и хранящейся на нем информации, в один, отнюдь не прекрасный, день, всю ее можно потерять. Аварийный комплект нужен, даже если компьютер не содержит ничего ценного: восстановление его нормальной работы программами Rescue, AVP, UnFormat и другими, в сотни раз быстрее, чем переустановка операционной системы и всех желаемых программ.

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

Выбор содержимого.

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

Io.sys

MSDOS.sys

Command.com

Config.sys

Autoexec.bat

При чем, первые два переносятся на дискету не вручную, а в процессе ее форматирования или после него, выдачей команды SYS A: (если на компьютере не используются сжатые диски, драйвер сжатия, так же переносимый автоматически, следует удалить – нечего место занимать).

Дальнейшие компоненты зависят от конкретной ситуации, под которую готовится дискета (полезно иметь несколько дискет, предназначенных для решения определенного круга задач – это полезно еще и для подстраховки, на случай если одна дискета выйдет из строя). Для большей вместимости дискет, файлы, запуск которых происходит после запуска Command.com можно предварительно сжать Zip-архиватором, однако для их распаковки, необходимо найти и скопировать на дискету программу PkUnZip.exe. Программы внешних команд MS-DOS, размещать на дискете, в любом случае не стоит – их лучше заменить программой-оболочкой типа Norton Commander, например, Volkov Commander1, или, на худой конец оболочкой NDOS, входящей в состав нортоновских утилит для MS-DOS (последнюю следует помещать не в придачу, а вместо Command.com, командой SHELL, в Config.sys).

Volkov Commander

Программа Volkov Commander, безусловно, гениальна. По сути – это полноценная операционная система (при добавлении ядра). И это притом, что на обычной дискете их умещается, чуть ли не двадцать штук! Ее основные компоненты, которые желательно перенести на дискету:

Vc.com – собственно программа

Vc.ini – файл настройки

Vc.ext – файл, определяющий, какие действия будут производиться при двойном щелчке мыши (например, включение в него строки “zip: pkunzip -vbn !.! | more” приведет к тому что, при двойном щелчке на файле с расширением Zip программа PkUnZip прочтет оглавление содержащегося в нем архива и передаст полученные сведенья программе More для постраничного вывода на экран).

Vc.mnu – меню пользователя, позволяющее автоматизировать некоторые стандартные процедуры.

Norton Commander

При желании, на дискету можно перенести и сам Norton Commander, хотя и в несколько сокращенной версии:

ARCVIEW.EXE – программа просмотра содержимого архива, удобна для поиска текстовой информации в упакованных файлах.

NC.INI – обязательный файл настройки

NC.EXE – обязательный стартовый модуль

NC.HLP – файл справки

NC.MSG – файл, содержащий сообщения, выводимые при ошибке выполнения каких-либо операций (его наличие очень желательно)

NCEDIT.EXT – файл, определяющий редактор, вызываемый нажатием F4

NCEDIT.MSG – фай сообщений запуска редактора

NCFF.EXE – программа, автоматизирующая поиск файлов

NCFF.HLP – ее справочная система

NCFF.MSG – ее сообщения

NCMAIN.EXE – обязательный компонент, собственно и являющийся оболочкой и, вызываемый стартовым модулем

NCZIP.EXE – программа работы с архивами в оболочке Norton Commander, что удобней, чем обычным PkZip и PkUnZip.

NCZIP.MSG – ее сообщения

NORTON.INI – файл интеграции необходимый для объединения разрозненных программ в единое целое

TOOLS.MNU – файл автоматизации стандартных процедур (аналог меню пользователя)

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

Вместо редактора NcEdit.exe лучше использовать более совершенный и более компактный Edit.exe из Windows (NCEDIT.EXT в таком случае содержит строчку “*.*: edit !.!”). Тем не менее, в некоторых случаях, может быть полезен и NcEdit.exe. При его наличии, щелчек мыши в низу панели состояния приводит к редактированию или созданию файла DirInfo, а при наличии файлов Ansi2866.set и 8662ansi.srt, в NcEdit возможны редактирование и просмотр файлов не только в DOS-кодировке, но и в кодировке Windows (клавиатурное сочетание ALT+F1). Очень большую и не очень нужную программу NcSi.exe предоставляющую информацию о системе лучше заменить входящей в состав Windows программой Mem.exe (если таковая вообще нужна).

Основные файлы.

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

  1. Драйвера CDROM, без которых дискету не назвать полноценной, так как в случае чего, без них не удастся даже установить Windows, если его дистрибутивная копия не содержится на жестком диске или содержится, но повреждена.
  2. Русификаторы шрифтов и системы в целом, без которых многие операции окажутся невозможными. Комплект русификаторов от Microsoft - файлы Ega3.cpi, Display.sys, Keybrd3.sys, Keyb.com и Mode.com - лучше заменить компактной и предоставляющей большие возможности програмой KeyRus.com (не удаляя при этом, драйвер Country.sys).
  3. Иногда очень полезна программа More.com
  4. Антивирусы
  5. Восстановители

К группе восстановителей относятся:

  1. Scandisk и Ndd – эти программы могут не только исправить ошибки, препятствующие нормальной работе компьютера, но и восстановить доступ к диску, если он исчез по причине наличия ошибок. При чем, из-за значительной разницы в размерах, предпочтительней первая из них. Для большей экономии, файл ее настройки (Scandisc.ini) можно в несколько раз сократить MS-DOS-редактором, удалив из него описание команд конфигурации.
  2. Rescue – без нее, и без подготовленных ее Windows-версией файлов CmosInfo.dat, BootInfo.dat и PartInfo.dat (имеется в виду Rescue из нортоновских утилит: у аналогичных ей программ фирмы Quarterdeck и других, названия могут отличаться) для восстановления работоспособности, вообще может потребоваться разборка компьютера на запчасти и отправка их в мастерскую.
  3. Sys.com, Format.com, Fdisk.com – в определенных случаях они не заменимы ни чем.
  4. UnErase.exe и UnFormat.exe, если их нет на CDROM в готовом к применению виде (кроме всего прочего, последовательное применение Format и UnFormat позволяет восстановить FAT, если ее не удается восстановить программой Scandisk).

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

Антивирусная дискета (лечащие модули AdInf, AVP Inspector и переименованная DrWeb).

A:\Ansi.sys

A:\Autoexec.Bat

A:\Command.Com

A:\Config.Sys

A:\Country.Sys

A:\Dialogue.©

A:\Display.Sys

A:\Emm386.Exe

A:\Findramd.Exe

A:\Himem.Sys

A:\Io.Sys

A:\Msdos.Sys

A:\Oakcdrom.Sys

A:\Ramdrive.Sys

A:\Setramd.Bat

A:\Adinfext\Adinfext.Shl

A:\Adinfext\Adinfext.Exe

A:\Adinfext\Curetest.Shl

A:\Adinfext\Switcher.Shl

A:\Block\Drweb.Pgp

A:\Block\Pkunzip.Exe

A:\Block\Restart.Com

A:\Block\Tes40501.Vdb

A:\Block\Tes40502.Vdb

A:\Block\Tes40503.Vdb

A:\Block\Tes40504.Vdb

A:\Block\Tes40505.Vdb

A:\Block\Tes40506.Vdb

A:\Block\Tes40507.Vdb

A:\Block\Test.Exe

A:\Block\Test.Hl1

A:\Block\Test.Ini

A:\Block\Testbase.Vdb

A:\Block\Arhiv.Zip\Avpicmd.Exe

A:\Block\Arhiv.Zip\Avpicmd.Lng

A:\Block\Arhiv.Zip\Catalog.txt

A:\Block\Arhiv.Zip\Ega3.Cpi

A:\Block\Arhiv.Zip\Keyb.Com

A:\Block\Arhiv.Zip\Keybrd3.Sys

A:\Block\Arhiv.Zip\Mode.Com

A:\Block\Arhiv.Zip\More.Com

A:\Block\Arhiv.Zip\Mouse.Com

A:\Block\Arhiv.Zip\Mouse.Ini

A:\Block\Arhiv.Zip\Mscdex.Exe

A:\Block\Arhiv.Zip\Sys.Com

A:\Block\Arhiv.Zip\Vc.Com

A:\Block\Arhiv.Zip\Vc.Ext

A:\Block\Arhiv.Zip\Vc.Ini

A:\Block\Arhiv.Zip\Vc.Mnu

 

Vc.mnu имеет следующий набор команд:

1: Проверка на вирусы

Test !.! /cl /nm /upn /rv /ha

pause

2: Распаковка

PkUnZip -d !.!

3: Перенос системных

sys A: C:

4: Модуль AVP

avpicmd.exe C:\PROGRA~1\ANTIVI~1\INSPEC~1 AVPICMD.LNG

5: Дополнительные A.V.P.

Test.bat !.!

Pause

6: Перезапуск

Restart

Где пятый пункт предназначен для запуска AVP и Navdx содержащихся на отдельных дискетах вместе с файлами Test.bat, определяющими параметры их запуска (в том числе параметры типа %1 позволяющие введение дополнительных параметров), а !.! – специфическая команда Volkov Commander означающая введение выбранного файла (папки) в качестве дополнительного параметра вызываемой программы (удобно для точечной обработки подозрительных объектов).

Восстановительная дискета.

A:\Ansi.Sys

A:\Autoexec.Bat

A:\Command.Com

A:\Config.Sys

A:\Country.Sys

A:\Display.Sys

A:\Emm386.Exe

A:\Findramd.Exe

A:\Himem.Sys

A:\Io.Sys

A:\Oakcdrom.Sys

A:\Msdos.Sys

A:\Ramdrive.Sys

A:\Setramd.Bat

A:\Block\Pkunzip.Exe

A:\Block\Arhiv.Zip\Bootinfo.Dat

A:\Block\Arhiv.Zip\Catalog.txt

A:\Block\Arhiv.Zip\Cmosinfo.Dat

A:\Block\Arhiv.Zip\Cpuid.Exe

A:\Block\Arhiv.Zip\Ega3.Cpi

A:\Block\Arhiv.Zip\Fdisk.Exe

A:\Block\Arhiv.Zip\Format.Com

A:\Block\Arhiv.Zip\Keyb.Com

A:\Block\Arhiv.Zip\Keybrd3.Sys

A:\Block\Arhiv.Zip\Mode.Com

A:\Block\Arhiv.Zip\Mouse.Com

A:\Block\Arhiv.Zip\Mouse.Ini

A:\Block\Arhiv.Zip\Mscdex.Exe

A:\Block\Arhiv.Zip\Partinfo.Dat

A:\Block\Arhiv.Zip\Pkzip.Exe

A:\Block\Arhiv.Zip\Rescue.Exe

A:\Block\Arhiv.Zip\Rescued.Hlp

A:\Block\Arhiv.Zip\Scandisk.Exe

A:\Block\Arhiv.Zip\Scandisk.Ini

A:\Block\Arhiv.Zip\Symcfg.Bin

A:\Block\Arhiv.Zip\Sys.Com

A:\Block\Arhiv.Zip\Vc.Com

A:\Block\Arhiv.Zip\Vc.Ini

A:\Block\Arhiv.Zip\Edit.Hlp

A:\Block\Arhiv.Zip\Edit.Com

A:\Block\Arhiv.Zip\Dirinfo

A:\Block\Arhiv.Zip\Unformat.Exe

A:\Block\Arhiv.Zip\Unformat.Hlp

A:\Block\Arhiv.Zip\Restart.Com

A:\Block\Arhiv.Zip\Choice.Com

A:\Block\Arhiv.Zip\Vc.Ext

A:\Block\Arhiv.Zip\More.Com

A:\Block\Arhiv.Zip\Vc.Mnu

Имеется, так же, файл с несколько непривычным названием: A:\Block\Arhiv.Zip\{1092EB28-619D-11D3-A686-A601C782F80A} – создаваемый программой Rescue.

Универсальная дискета

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

A:\Autoexec.Bat

A:\Command.Com

A:\Config.Sys

A:\Country.Sys

A:\Emm386.Exe

A:\Findramd.Exe

A:\Himem.Sys

A:\Io.Sys

A:\MSDOS.Sys

A:\Oakcdrom.Sys

A:\Ramdrive.Sys

A:\Setramd.Bat

A:\Display.Sys

A:\Block\Pkunzip.Exe

A:\Block\Drweb.Pgp

A:\Block\Test.Ini

A:\Block\Test.Exe

A:\Block\Test.Hl1

A:\Block\Tes40501.Vdb

A:\Block\Tes40502.Vdb

A:\Block\Tes40503.Vdb

A:\Block\Tes40504.Vdb

A:\Block\Tes40505.Vdb

A:\Block\Tes40506.Vdb

A:\Block\Tes40507.Vdb

A:\Block\Testbase.Vdb

A:\Block\Arhiv.Zip\Catalog.txt

A:\Block\Arhiv.Zip\Ega3.Cpi

A:\Block\Arhiv.Zip\Fdisk.Exe

A:\Block\Arhiv.Zip\Format.Com

A:\Block\Arhiv.Zip\Keyb.Com

A:\Block\Arhiv.Zip\Keybrd3.Sys

A:\Block\Arhiv.Zip\Mode.Com

A:\Block\Arhiv.Zip\More.Com

A:\Block\Arhiv.Zip\Mouse.Com

A:\Block\Arhiv.Zip\Mscdex.Exe

A:\Block\Arhiv.Zip\Restart.Com

A:\Block\Arhiv.Zip\Scandisk.Exe

A:\Block\Arhiv.Zip\Scandisk.Ini

A:\Block\Arhiv.Zip\Sys.Com

A:\Block\Arhiv.Zip\Vc.Com

A:\Block\Arhiv.Zip\Vc.Ini

A:\Block\Arhiv.Zip\Vc.Mnu

A:\Block\Arhiv.Zip\Vc.Ext

Дополнительно

Вместо архивов распаковываемых PkUnZip можно применять самораспаковывающиеся MS-DOS-архивы Rar, которые, несмотря на содержание модуля распаковки, занимают места ничуть не больше обычного зипа, да еще и позволяют сэкономить, удалив или заархивировав PkUnZip. Они предельно просты в применении и исполняются сразу после ввода их названия, более того, выводят отчет на русском языке (русскоязычная версия). Но распаковываются, только в папку их содержащую, и это ничем не изменить.

PkUnZip они не заменят, поскольку применимы только к самим себе, но если все архивы – MS-DOS Rar-Self-Extracting, о нем можно не беспокоится.

Для предварительного осмотра оглавления архива применяется параметр “-v”, например:

Arhiv -v

А чтобы просмотр был постраничным, сообщения архиватора (как и у PkUnZip), передают программе More.

Arhiv -v | more

Rar Sfx не панацея. Информация может быть сжата и в обычный Rar, со словарем в 1024 килобайт, а вкачестве распаковщика применен UnRar. Кроме того, можно воспользоватся, упаковщиками исполняемых файлов и драйверов, типа DIET. При творческом подходе, на одну загрузочную дискету можно уместить не только драйвера мыши, CDROM, дисплея и клавиатуры; программы Format.com, Fdisk.exe, Sys.com и файловый менеджер, но и весь набор Нортоновских утилит, вместе со справочной системой.

Если не хотите экспериментировать, можете  Скачать загрузочную дискету MS DOS в готовом виде.

 

< Глава 22. Глава 23. Глава 24. >

 

Комментарии к странице

 

 

 


На главную страницу сайта