|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
С чего начинается Windows… |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сергей Трошин Начинается он с двух постулатов: операционная система Windows 9х - не такая простая штука, как многим кажется, а программисты Microsoft не ставят перед собой задачи как следует поиздеваться над пользователями с помощью изощренных сбоев и глюков. Качество и надежность работы Windows зависит от множества факторов, и первый из них, как ни парадоксально (это не парадоксально, а скорее естественно - прим. ред.) - компьютерная грамотность пользователя. Совершенная система, то есть система, которая ни при каких условиях не будет реагировать на любые разрушительные действия пользователя или некорректно написанной программы, должна попросту не позволять им эти действия совершать, то есть в идеале вообще обходиться без пользователя и стороннего программного обеспечения. Такого результата можно, например, добиться, если запретить пользователю менять какие-либо настройки, скрыть от него как можно больше всевозможных меню и панелей управления и сделать так, чтобы он мог запускать только одно-два проверенных приложения. В Windows 9x такое в принципе
допустимо, утилиты типа WinBoost 2001 Gold или
System Policy Editor позволяют спрятать от
шаловливых ручонок юзеров почти все
элементы управления, хоть сколько-нибудь
влияющие на работу и настройки ОС. Но
такой подход годится разве что для
интернет-кафе или игровых клубов, где
админ обязан любой ценой сохранить
работоспособность парка машин, невзирая
на постоянные атаки вандалов-посететителей.
И даже в таких заведениях все равно не
удается обоходится без периодического
восстановления информации с помощью
программ, делающих резервные копии -
клоны содержимого жестких дисков. В таких случаях спасает только доскональное изучение операционной системы и работы по профилактике сбоев в виде резервирования жизненно важных конфигурационных файлов, благо таких файлов не так уж и много. Часто причина "глюка" находится в неприметной строчке одного из тщательно скрытых от глаз пользователя системных файлов. Они хоть и предназначены для настройки различных и достаточно важных параметров ОС, но искать документацию по ним в системе помощи Windows практически бесполезно. Пользователям, желающим повысить живучесть Windows 9x, надо четко знать, какой файл в ОС за что отвечает и какой параметр на что влияет, дабы всегда целенаправленно искать источник возникших проблем. Настройки Windows 9х задаются еще на этапе загрузки операционной системы, в процессе которой один за другим обрабатываются всевозможные "конфиги". Поэтому пользователь, который хочет общаться с системой "на ты", обязан также абсолютно четко знать азы работы операционной системы: как происходит загрузка ОС, в каком порядке она обращается к системным файлам, каким образом можно управлять процессом загрузки и как конфигурировать систему под свои нужды. Без этих основополагающих знаний причины многих элементарно разрешимых проблем навсегда останутся тайной за семью печатями для пользователей, которые не стараются вникать в работу ОС подчас из-за примитивной лени. Включение компьютера Загрузка операционной системы -
строго регламентированная процедура, во
время которой какие-либо сбои абсолютно
недопустимы. Если что-то нежелательное
все же происходит, то для того, чтобы
устранить причину неполадок, надо
выяснить, на каком этапе загрузки ОС они
произошли, а для этого необходимо
представлять себе, как эта самая
загрузка производится. Bсе происходящие при этом процессы отображаются на экране в виде минимума информации об обнаруженных устройствах и в ряде случаев сопровождается звуковыми сигналами "пищалки" компьютера. Сигналы эти предназначены для оповещения пользователя о проблемах, возникших во время инициализации оборудования, и помогают определить причину неисправности, даже если из-за какой-то поломки отсутствует вывод изображения на экран монитора. Более или менее общепринятая расшифровка этой "азбуки Морзе" приведена в таблице (самую точную информацию по звуковой сигнализации вы найдете, обратившись на сайты производителей ваших материнской платы и BIOS.). По окончании тестирования и инициализации оборудования осуществляется считывание в память внесистемного, общего для всех ОС загрузчика (Non-System Bootstrap - NSB), расположенного в стартовом секторе физического жесткого диска, в так называемой главной загрузочной записи (Master Boot Record). Загрузчик создается во время разбиения и конфигурирования жесткого диска программой fdisk и является довольно привлекательной целью для деструктивных вирусов.
Восстановить его при повреждении можно, переразбив диск заново (и потеряв информацию на нем). Или использовав утилиту fdisk с недокументированным ключом MBR, предназначенным для восстановления главной загрузочной записи диска: "fdisk /mbr" - но и в этом случае вам для восстановления информации с "убитого" диска придется воспользоваться программами типа Easy Recovery (http://www.ontrack.com/) или Lost & Found (http://www.powerquest.com/). В обязанности NSB входит уже считывание и запуск системного загрузчика (System Bootstrap - SB), который устанавливается вместе с ОС и находится в стартовом секторе логического диска (Boot Record). В Windows 9x этот загрузчик восстанавливается командой sys C:, вводимой после загрузки ПК с системной дискеты, созданной специально для этого предусмотренным инструментом: "Панель управления" > "Установка и удаление программ" > "Загрузочный диск" (Control Panel > Add / Remove Programs > Boot Disk).
Загрузка MS-DOS Далее в Windows 9х начинается этап, называемый в Microsoft "фазой совместимости с операционной системой реального режима". В переводе на нормальный язык это означает загрузку старичка MS-DOS, без которого Windows работать не в состоянии - в дело вступает файл io.sys (ядро DOS), находящийся, как и многие другие системные файлы, в корневом каталоге загрузочного диска. Файл io.sys должен располагаться в строго определенном секторе жесткого диска, и в случае каких-либо повреждений надо переписать его заново командой "sys C:" (так что спасательной загрузочной дискетой пренебрегать ни в коем случае не стоит). Надо заметить, что помимо загрузки ядра MS-DOS, на которое опирается в своей работе Windows, в функции io.sys входит еще и отображение начальной заставки - логотипа Windows, которая находится в упакованном виде в коде этого файла. Картинка из io.sys выбирается Windows в том случае, если в корневой директории системного диска отсутствует файл logo.sys с альтернативной заставкой. Модуль io.sys в Windows совмещает в себе функции двух основополагающих файлов из MS-DOS старых версий (по 6.22 включительно) - собственно самого io.sys и файла msdos.sys, который сейчас тоже существует, но уже в несколько другой роли - самого первого конфигурационного файла, обрабатываемого Windows на данном этапе загрузки. В нем содержится несколько базовых параметров, управляющих запуском ОС, и ошибка в этом файле может привести к неэффективному расходованию машинных ресурсов или полной невозможности загрузить ПК. Файл msdos.sys является обычным текстовым, его можно открыть и отредактировать в каком-нибудь простом текстовом редакторе или даже во встроенном редакторе простейшей DOS-оболочки Norton Commander. Или воспользуйтесь утилитой MSDOS.SYS Editor (http://www.dx21.com/). Она хороша для начинающих пользователей, у нее понятный графический интерфейс для редактирования любых параметров этого файла. При работе с MSDOS.SYS Editor абсолютно не требуется знание ни параметров msdos.sys, ни правил их написания - программа сама сделает все за вас, лишь флажки ставьте, где нужно. Учтите только, что ввиду важности файла msdos.sys ему присвоены атрибуты "Только чтение", "Системный", "Скрытый", поэтому перед его изменением вам надо будет позаботиться об их снятии. Для этих целей можно использовать все тот же Norton Commander. Или просто снять флажки этих атрибутов в появившемся диалоговом окне, щелкнув по значку файла в "Проводнике" правой кнопкой мыши и выбрав в контекстном меню пункт "Свойства" (разумеется, необходимо, чтобы скрытые файлы отображались в "Проводнике" - этот режим устанавливается в диалоге "Свойства папок"). Не забудьте только потом вернуть все снятые атрибуты на место - устойчивость системы от этого немного повысится. Да и резервная копия этого файла (как и всех остальных конфигурационных файлов), сделанная перед экспериментами по его редактированию, будет совсем не лишней. Однако помните, что если у вас имеются сжатые утилитой DriveSpace диски, то еще один файл msdos.sys должен находиться в корневой директории сжатого диска, причем оба файла должны быть идентичны. При открытии файла msdos.sys видны два раздела - [Path] и [Options] с набором параметров в каждом из них. Комментарии записаны в строках, начинающихся с точки с запятой - ";". Таких строк в этом файле - пара десятков, а в подавляющем большинстве из них прописан набор крестиков. Это сделано для совместимости с некоторыми программами, дабы файл msdos.sys имел размер не менее килобайта - строки эти удалять не нужно. Кстати, без этого файла некоторые DOS-программы тоже не работают, хотя сама Windows в нем, в принципе, не нуждается. В разделе [Path] прописаны
важнейшие пути к системным папкам и
файлам Windows, которые необходимо задавать
исключительно в стандарте 8.3, то есть не
используя длинные названия - имя папки
не должно содержать более 8 букв: В разделе [Options] уже гораздо больше параметров, которые имеют вид типа "параметр=значение", при этом каждый параметр обязательно располагается в отдельной строке. Если какой-то параметр не записан в вашем файле или записан с ошибками, то система использует то его значение, которое принято по умолчанию. Так что совсем не обязательно прописывать в этот файл все, что только можно. Наиболее подробный перечень параметров msdos.sys приведен на сайте MAX Speed WinDOwS (members.aol.com/axcel216) в разделе MSDOS.SYS, но при желании вы без труда найдете в интернете и другие материалы с расшифровкой этих параметров, в том числе и на русском языке. Продолжение следует... Источник: http://www.computery.ru/
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © "Internet Zone", http://www.izcity.com/, info@izcity.com |