Фигурнов В.Э. IBM PC для пользователя. Книга содержит подробное и доступное для начинающих описание возмож
Скачать 5.4 Mb.
|
Глава 41. Оптимизация использования памяти........................................ 466 Глава 40 Настройка конфигурации DOS Как можно облегчить работу с компьютером IBM PC? Ответ прост Ч для этого надо создать такую обстановку, в которой пользователю было бы удобно работать. Лучше всего, если эта обстановка устанавливается автоматически при начальной загрузке DOS. Для того чтобы пользователи могли создать удобную для них рабочую среду, опе- рационная система DOS предоставляет различные средства конфигурирования. В на- стоящей главе описываются эти средства и даются советы по их применению. В сле- дующей главе рассказывается об оптимизации конфигурации DOS с помощью про- граммы MemMaker. 40. 1. Файлы CONFIG.SYS и AUTOEXEC.BAT Основную роль в установлении конфигурации DOS играют файлы CONFIG.SYS и AUTOEXEC.BAT. Как говорилось в главе 15, DOS при начальной загрузке считывает из корневого каталога загрузочного диска файлы CONFIG.SYS и AUTOEXEC.BAT и выполняет содержащиеся там команды. Фяйл CONFIG S/S Файл CONFIG.SYS является текстовым файлом, в котором содержатся специальные команды для настройки конфигурации DOS: подключения различных драйверов, опре- деления размеров системных таблиц DOS и т.д. Каждая команда файла CONFIG.SYS записывается в отдельной строке. Как правило, команды файла CONFIG.SYS выпол- няются в том порядке, в котором они записаны в файле. Впрочем, MS DOS, начиная с версии 6.0, содержит и средства для вывода на экран меню и выполнения разных уча- стков файла CONFIG.SYS в зависимости от сделанного пользователем выбора из меню (эти средства описаны в конце этой главы в п. 40.14). ФяйлАИТОРХЕГ ВАТ ^Р" начальной загрузке DOS после завершения выполнения файла CONFIG.SYS ав- томатически выполняется командный файл AUTOEXEC.BAT, если он имеется в корне- вом каталоге загрузочного диска. AUTOEXEC.BAT является обычным командным фай- лом, так что в нем можно использовать все возможности командных файлов, описан- ные в главе 32. Как правило, в файл AUTOEXEC.BAT записывают команды запуска резидентных программ и других программ, которые целесообразно запускать при каж- дой загрузке DOS, а также команды для установки переменных окружения DOS (команда Set), задания списка каталогов, в которых производится поиск запускаемых программ (команда Path), и установки формата приглашения DOS (команда Prompt). 40.2. Этапы настройки конфигурации DOS Процесс настройки конфигурации DOS состоит из следующих этапов: 1. Размещение на жестком диске компьютера файлов DOS, а также программ и драй- веров, используемых при задании конфигурации DOS (то есть вызываемых в фай- лах CONFIG.SYS и AUTOEXEC.BAT). 2. Написание файла конфигурации системы CONFIG.SYS. 3. Написание командного файла AUTOEXEC.BAT. 4. Оптимизация файлов CONFIG.SYS и AUTOEXEC.BAT для обеспечения лучшего использования оперативной памяти (см. главу 41). 1"-1уятыр п1Л1^у1л Если Вы используете сжатие дисков с помощью программ-компрессоров типа ^"'^мими DRVSPACE (DriveSpace) или DBLSPACE (DoubleSpace), то в этап 1 также входит Глава 40. Настройка конфигурации DOS 441 создание и конфигурирование сжатых дисков. Подробнее об использовании сжатых дисков говорится в главе 34. i'?i1)no)i, .i",< Х'!. Х^^.lХl Первоначальная настройка конфигурации DOS может существенно отличаться по n'j,-,,.),.,Х -j i, сложности и трудоемкости от внесения в нее текущих изменений. Поэтому в следую- щих двух параграфах мы расскажем об особенностях этих двух ситуаций. А затем мы ,'пме'Н1.'ни(' ни("цч.."ки приступим к описанию того, как следует настраивать конфигурацию DOS с помощью файлов CONFIG.SYS и AUTOEXEC.BAT, а также программ управления сжатыми дис- ч^ При первом чтении Вы можете пропустить или просмотреть "по диагонали" параграфы 40.3Ч40.9, и сразу перейти к параграфам 40.10и 40.11, где даются рекомендации по написанию файлов CONFIG.SYS и AUTOEXEC.BAT. 40 3. Настройка конфигурации DOS на новом компьютере В этом параграфе мы опишем особенности конфигурирования нового компьютера. При первом чтении данный параграф можно пропустить. Почему Э1П бын,!<"г Как правило, на новом (только что купленном) компьютере на жестком диске произво- ЦР{)Г>Х')ЛИМЧ дителем или продавцом уже установлена та или иная операционная система (DOS, DOS в сочетании с Windows, Windows 95 и др.), а также какие-либо пакеты программ, демонстрационные или тестовые программы и т.д. Однако далеко не всегда конфигура- ция операционной системы и пакетов программ полностью удовлетворяет пользовате- ля, а перенастроить их не всегда возможно. Так что часто оказывается проще заново установить на жесткий диск DOS и все остальное программное обеспечение, как бы начав эксплуатацию компьютера "с чистого листа". Ниже мы опишем, как это делает- ся. Разумеется, часто некоторые из описанных ниже этапов не являются необходимы- ми и могут быть пропущены. Koi!H[)<^)Uiii!i''n'.' ф>П!.'<(я) Перед тем как записывать на жесткий диск какие-либо программы и данные, желатель- с ЖОС1К01 о диск^ но скопировать с него всю ценную информацию на дискеты или другие магнитные но- сители (кассеты стримера, магнитооптические диски и т.д.). Эти дискеты или магнит- ные носители можно будет использовать и впоследствии Ч при повреждении жесткого диска, файлов операционной системы или данных и т.д. А если Вы будете изменять разбиение жесткого диска на логические диски или переформатировать диск, копиро- вание информации с диска является обязательным. Копированию подлежат следующие данные: Х созданные Вами на жестком диске компьютера документы, графические файлы, базы данных и т.д.: Х программы, для которых у Вас нет дистрибутивных дискет или компакт-дисков. Копирование может быть выполнено с помощью программ резервирования типа Norton Backup (см., например, главу 50), а при копировании на дискеты и съемные диски Ч также и с помощью программ-упаковщиков типа ARJ или PKZIP (см. главу 33). При использовании дисков большой емкости (скажем, магнитооптических дисков или дис- ков lomega Jaz, емкость которых составляет сотни Мбайт или даже несколько Гбайт) иногда можно, не мудрствуя лукаво, непосредственно скопировать с жесткого диска нужные каталоги со всем их содержимым (скажем, с помощью Norton Commander или команды ХСору). Не следует копировать с диска временные или служебные файлы, например файл под- качки Windows 386PART.PAR, файлы, созданные Norton Disk Doctor (с именами вида FILEnnnn._DD) и т.д., а также системные файлы DOS (10. SYS и MSDOS.SYS). Кроме того, обычно нет смысла копировать и пакеты программ, для которых имеются дистри- бутивные дискеты (или компакт-диски или другие носители информации) Ч обычно эти пакеты программ проще и удобнее установить заново с дистрибутива. Х^^м""Х^"иХ' Если дистрибутивы ОС или каких-либо пакетов программ расположены на дискетах, желательно проверить, что эти дискеты читаются, так как дискеты имеют обык- новение со временем портиться. Проверку можно выполнить с помощью программы NDD (Norton Disk Doctor) из комплекса Norton Utilities (подробнее см., например, главу 35). Часть 8. Настройка конфигурации MS DOS Системная дискета Драйверы для доступа к устройствам хранения данных Дискеты с программами Компакт-диски в этом смысле гораздо надежнее (если не считать пиратских компакт-дисков китайского производства, на которых алюминиевая подложка иногда начинает отслаиваться уже через пару недель или месяцев). Для загрузки компьютера с дискеты (что необходимо при разбиении жесткого диска на логические диски, замене версии DOS, да и просто в том случае, если компьютер вдруг перестал загружаться с жесткого диска), требуется "системная" (загрузочная) дискета. Эта дискета должна вставляться в дисковод А:, поэтому необходимо иметь или подго- товить дискету того размера, который подходит для дисковода А: Вашего компьютера. Создать такую дискету можно с помощью команды DOS FORMAT A: /S . Только это надо делать на компьютере, работающем под управлением той версии DOS, с которой Вы хотите работать на Вашем компьютере (обычно это MS DOS 6.22). На эту же дискету желательно скопировать (из той же версии DOS) программы DOS для обслуживания дисков: Format, FDisk и Sys (файлы FORMAT.COM, SYS.COM и FDISK.EXE). Замечание. Если Вы будете устанавливать DOS с дистриоутивных дискет, то. как прави- ло, первая дискета дистрибутива является системной. Однако встречаются дистрибутивы DOS, предназначенные лишь для модернизации имеющейся на жестком диске компьютера версии DOS, в таких дистрибутивах нет загрузочной дискеты. Проверить, является ли пер- вая дискета дистрибутива загрузочной можно, просмотрев корневой каталог дискеты (например, с помощью Norton Lomrnaiider или командой DOS DIR А: /А) Ч на системной дискете должны быть системные файлы DOS (в MS DOS это 10.SYS и MSDOS.SYS) и командный процессор COMMAND. tOM. Если на компьютере установлены какие-либо устройства хранения данных, отличные от жестких дисков и дискет (дисководы для компакт-дисков, магнитооптические диски, стримеры и т.д.), надо создать системную дискету и поместить на нее драйверы и про- граммы, обеспечивающие доступ к этим устройствам, а также включить в файлы CONFIG.SYS и AUTOEXEC.BAT на этой дискете команды для вызова этих программ и драйверов. Например, пусть на компьютере имеется компакт-диск, доступ к которому обеспечивается драйверами ASP18DOS.SYS и ASPICD.SYS, а также программой MSCDEX.EXE. Тогда: Х на системную дискету надо записать файлы ASP18DOS.SYS, ASPICD.SYS и MSCDEX.EXE; Х в файл CONFIG.SYS на системной дискете (если его нет, следует его создать) надо вставить команды вызова драйверов ASP18DOS.SYS и ASPICD.SYS, например DEVICE=ASP18DOS.SYS /D DEVICE=ASPICD.SYS /D:MSCDOOO Х в файл AUTOEXEC.BAT на системной дискете (если его нет, следует его создать) надо вставить команду вызова программы MSCDEX.EXE, например A:\MSCDEX.EXE /D:MSCDOOO Тогда после загрузки с данной системной дискеты Вы сможете работать не только с дискетами и жестким диском, но и с компакт-дисками. Замечание. На Вашем компьютере драйверы, необходимые для использования компакт- диска, могут быть другими Ч это зависит от типа контроллера, к которому подключен дис- ковод для компакт-дисков. Кроме системной дискеты, необходимо иметь на дискетах те программы, которые могут понадобиться при конфигурировании DOS. Эти программы понадобятся и при восста- новлении работоспособности компьютера, если он перестанет загружаться, окажется зараженным вирусом и т.д. К таким программам относятся: Х программы DOS для обслуживания дисков: Format, FDisk и Sys. Эти программы работают только под управлением той версии DOS, в комплект поставки которой они входят. Если компьютер загружен в "чужой" версии DOS, то эти программы выдают сообщение: "Incorrect DOS version"; Х программы для обслуживания файловой системы на диске, например, программы NDD, UnFormat, DiskEdit и UnErase, входящие в комплекс программ Norton Utili- ties; Х программа-редактор для текстовых файлов. Можно использовать встроенный ре- дактор Norton Commander Ч программу NCEDIT.EXE. В версии 5.0 Norton Com- mander вместе с NCEDIT.EXE нужен также файл NCEDIT.MSG: Х программы для распаковки всех типов используемых Вами архивных файлов: PKUNZIP, ARJ, LHA и т.д. Х антивирусные программы. Глава 40. Настройка конфигурации DOS Разбиение жесткого диска Установка DOS Программа Setup Если Вы привыкли работать с какими-то программами-оболочками типа Norton Com- mander, то целесообразно скопировать их на дискеты. Правда Norton Commander вер- сий 4 и 5 целиком на дискету не влезает, но из него можно оставить только нужные файлы (см. главу 29). Замечания. 1. На дискеты с программами, которые могут использоваться при загрузке компьютера с дискеты, целесообразно скопировать командный процессор DOS Ч файл COM- MAND. СОМ. Это избавит от необходимости вставлять в дисковод А: системную дискету в от- вет на сообщение "Insert diskette with COMMAND.СОМ in drive A: and^press Enter" (Вставьте дискету с файлом COMMAND.СОМ в дисковод А: и нажмите (Tnt иг")). Разумеет- ся, файл COMMAND.СОМ должен быть из той версии DOS, которую Вы используете. 2. В комплект поставки Norton Utilities входит дискета, содержащая программы NDD, Un- Fornnat, DiskEdit и UnErase, а также все необходимые для них файлы (см. замечание 3 ни- же). 3. В версиях 7 и 8 Norton Utilities на дискету с исполнимыми (.ЕХЕ) файлами программ NDD, UnFormat, DiskEdit и UnErase надо поместить и файл сообщений программы NDD (NDD.MSG), а также программу-оверлей Norton Utilities (ее имя Ч NLIB200.RTL или что- то вроде этого). На каждом жестком диске можно создать несколько логических дисков, с каждыми из которых пользователь может работать как с отдельным диском. Каждый логический диск (если он доступен операционной системе DOS), имеет собственное обозначение (С:, D:, Е: и т.д.), и для пользователя работа с логическим диском ничем не отличается от работы с каким-либо другим диском. Необходимость в разбиении жесткого диска на логические диски может быть вызвана следующими причинами. 1. Для дисков емкостью более 2 Гбайт разбиение на логические диски необходимо, так как DOS может работать с логическими дисками емкостью до 2 Гбайт. 2. Отдельные логические диски можно отвести для различных операционных систем, например, Windows NT или OS/2. Это позволит одновременно (точнее, попере- менно) использовать на компьютере несколько операционных систем. Так, я у себя на компьютере установил DOS, Windows 95, OS/2 и Windows NT Workstation (потом, правда, OS/2 я стер). Многие операционные системы (в частности, OS/2 и Windows NT Workstation) содержат программы для разбиения жесткого диска и программы-менеджеры загрузки, позволяющие при начальной загрузке компьюте- ра выбрать, какую операционную систему надо загрузить. 3. Часто удобно отвести отдельный логический диск для документов пользователя: это заметно упростит создание резервных копий. А на "персональных компьютерах коллективного пользования", которые часто встречаются во многих организациях и семьях, может оказаться отвести каждому пользователю свой логический диск для размещения файлов. Такой подход, как правило, приводит к значительному умень- шению числа конфликтов, связанных с недостатком места на диске или с уничто- жением "чужих" файлов. 4. Некоторые логические диски можно "отдать во владение" программе динамическо- го сжатия типа DriveSpace, Stacker и т.д. (см. главу 34). На таком диске все данные будут храниться в сжатом виде, из-за чего на нем можно разместить больше дан- ных. Наиболее эффективно хранить на таких дисках файлы баз данных и некоторые графические файлы. В DOS процесс разбиения жесткого диска на логические диски может выполняться с помощью программы FDisk. Эта программа описана в главе 38. Если разбиение жестко- го диска выполняется для того, чтобы на компьютере можно было использовать совме- стно с DOS какую-то другую операционную систему, то для разбиения обычно следует применять программы, указанные в руководстве по установке на компьютер этой опе- рационной системы. После разбиения жесткого диска на логические диски следует установить DOS на ло- гический диск С:. Как правило, это делается с дистрибутивных дискет DOS. В боль- шинстве случаев для установки надо подготовить две чистые дискеты, после чего вста- вить в дисковод А: первую дискету из набора дистрибутивных дискет DOS и переза- грузить компьютер. После перезагрузки автоматически запустится программа установ- ки DOS. В ней надо будет указать несколько параметров (каталог для файлов DOS, страну, раскладку клавиатуры и т.д.), после чего программа скопирует файлы DOS на жесткий диск и сформирует файлы CONFIG.SYS и AUTOEXEC.BAT. В некоторых вариантах поставки MS DOS первая дистрибутивная дискета не является загрузочной. В этом случае надо запустить программу с именем SETUP с этой диске- ты. Часть 8. Настройка конфигурации MS DOS Если диск С: не форматирован Если дистрибутивные дискеты недоступны Обеспечение доступа к устройствам хранения данных Сжатые диски Установка другого программного обеспечения Настройка CONFIG.SYS и AUTOEXEC.BAT Создание "спасательной" дискеты Если диск С: компьютера не был отформатирован, то программа установки, как прави- ло, форматирует этот диск. Однако некоторые варианты программ установки отказы- ваются это делать, рекомендуя приобрести версию MS DOS, поставляемую с новыми компьютерами. В этом случае надо загрузиться с подготовленной ранее системной дис- кеты и отформатировать диск С: командой FORMAT С: /S. Проверить, отформатирован ли диск С: можно, введя команду DIR С: Ч для неотформатированного диска будет выдано сообщение вроде "General failure reading drive С:", "Invalid media type reading drive С:" и т.д. Кстати, можно и не пользоваться другой системной дискетой, а выйти из программы установки (обычно это делается нажатиями клавиши CF3J) и ввести ко- манду FORMAT С: /S. Иногда дистрибутивные дискеты DOS могут быть недоступны, оказаться испорченны- ми и т.д. В таких случаях для замены версии DOS можно загрузиться с системной дискеты с нужной версией DOS и ввести команду SYS С: (разумеется, на дискете дол- жен содержаться файл SYS.СОМ). Если диск С: не форматирован, то следует восполь- зоваться командой FORMAT С: /S (на дискете должен содержаться файл FOR- MAT.СОМ). После этого на жесткий диск компьютера будут перенесены системные файлы новой версии DOS. А остальные файлы DOS можно скопировать с дискет или иных носителей информации с специально созданный каталог на жестком диске ком- пьютера. Имя этого каталога надо будет указать в команде Path при написании файла AUTOEXEC.BAT. Зим^чанис. На дистрибутивных дискетах DOS большинство файлов находится в сжатом виде (у таких файлов последний символ в расширении Ч знак подчеркивания). Если Вы располагаете файлами DOS только в таком виде, то их следует преобразовать в обычный вид программой EXPAND (она входит в дистрибутив DOS). Формат команды: EXPAND имя- сжатого-файла имя-получаемого-файла. Например, EXPAND SHARE, ЕХ_ SHARE. EXE. Если на компьютере установлены какие-либо устройства хранения данных, отличные от жестких дисков и дискет (дисководы для компакт-дисков, магнитооптические диски, стримеры и т.д.), надо обеспечить, чтобы при загрузке с жесткого диска эти устройства были доступны. Для этого следует скопировать на жесткий диск драйверы и програм- мы, обеспечивающие доступ к этим устройствам, а также включить в файлы CON- FIG.SYS и AUTOEXEC.BAT в корневом каталоге диска С: команды для вызова этих устройств. Подробнее об этом говорится ниже в данной главе. Если Вы используете сжатие дисков с помощью программ-компрессоров типа DRVSPACE (DriveSpace) или DBLSPACE (DoubleSpace), следует создать сжатый диск или сжатые диски нужной Вам емкости. Подробнее об использовании сжатых дисков говорится в главе 34. После этого следует установить на жесткий диск компьютера другое программное обеспечение и файлы данных пользователя. При создании системы каталогов на жест- ком диске и размещение файлов на жестком диске следует учитывать рекомендации, описанные в главе 8. Пакеты программ обычно следует устанавливать с их дистрибу- тивов, даже если Вы делали резервную копию файлов этих пакетов программ. Как правило, прежде всего следует записать на жесткий диск программы для распа- ковки всех типов используемых Вами архивных файлов: PKUNZIP, ARJ, LHA и т.д. Если Вы использовали для создания копий Ваших данных программу резервирования, надо установить также эту программу, так как без нее Вы не сможете восстановить на диск содержимое резервных копий. После установки на жесткий диск используемого программного обеспечения следует настроить файлы конфигурации DOS (CONFIG.SYS и AUTOEXEC.BAT), как это опи- сывается ниже в данной главе. После настройки и оптимизации файлов CONFIG.SYS и AUTOEXEC.BAT следует со- хранить файлы конфигурации DOS на "спасательную" дискету, которая поможет Вам восстановить работоспособность компьютера, если он вдруг перестанет загружаться. Это можно сделать с помощью программы RESCUE из Norton Utilities (см. главу 35) или под управлением Windows Ч с помощью программы Rescue из Norton Desktop for Windows (см. главу 49). |