Электронная библиотека » Антон Трасковский » » онлайн чтение - страница 29


  • Текст добавлен: 14 ноября 2013, 04:57


Автор книги: Антон Трасковский


Жанр: Техническая литература, Наука и Образование


сообщить о неприемлемом содержимом

Текущая страница: 29 (всего у книги 32 страниц)

Шрифт:
- 100% +
Некорректная настройка BIOS

Современный пользователь настолько избалован графической оболочкой Windows, что, попав в программу CMOS Setup Utility, позволяющую изменять настройки BIOS, начинает удивленно хлопать глазами и спрашивать самого себя: «А куда я попал?» Если вы относитесь к этой категории пользователей, вам нет смысла вообще браться за настройку компьютера. Во всех остальных случаях вам придется поднабрать немного терпения и внимательно изучить многочисленные разделы данной программы. Достаточно просто это можно сделать, изучив материалы книги «Секреты BIOS».

Удалены (повреждены) системные файлы

Если вы умудрились удалить один или несколько системных файлов при работе в операционной системе, что особенно просто сделать в Windows 9x, вы этого никак не заметите, пока не перезагрузите компьютер. Как только одна из программ запросит перезагрузку или же вы сами захотите сделать это, «небо над вами померкнет». При этом спасти вас смогут две вещи: программа восстановления удаленных файлов или переустановка операционной системы, что в случае с Windows 2000/XP равнозначно полной потере всех установленных программ (в Windows 9x имеется возможность установки операционной системы «поверх»).

С другой стороны, не только "криворукость" самого пользователя может привести к повреждению или удалению системных файлов. При установке некоторых программ часть системных файлов может подвергаться замене якобы на более новые версии. Для чего это делается, не известно, хотя можно предположить, что данная программа не способна нормально работать со стандартным файлом, поэтому он заменяется на модифицированную версию, которая, однако, может работать некорректно со всеми остальными программами. В реальной практике такой подход встречается нередко, поэтому в той же Windows XP на этот случай имеется программа, блокирующая попытки заменить все жизненно важные системные файлы. С другой стороны, некоторые программы при удалении "уносят" с собой некоторые системные файлы. Так, например, известная программа редактирования звуковых файлов Sound Forge (по крайней мере, версии 4.5), когда ее деинсталлируешь, предлагает удалить один важный компонент, без которого не будет работать звуковая плата. Хорошо еще, что у подавляющей части программ имеется функция предупреждения при удалении файлов с расширением DLL, SYS и проч., а также при удалении файлов из рабочего каталога Windows (подробнее в главе 12).

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

Теперь о возможности восстановления. В большинстве случаев вполне достаточно воспользоваться старой, но от этого не менее актуальной программой UNERASE, которую можно найти на многих загрузочных компакт-дисках (так называемых реаниматорах). Аналог этой программы UNDELETE выполняет те же функции, что и сама UNERASE, так что большой разницы в том, что именно вы будете использовать, нет.

Если вы используете файловую систему FAT любой модификации, тогда проблем с восстановлением файлов у вас не должно возникнуть. Вам будет достаточно найти и запустить программу UNERASE, предварительно загрузившись с загрузочного диска. Если же вы используете файловую систему NTFS (также любой модификации), тогда вам придется сильно потрудиться, чтобы получить доступ к разделу с информацией. Здесь возможны два варианта. Первый заключается в подключении жесткого диска к другому компьютеру с установленной операционной системой, которая "понимает" имеющуюся файловую систему. Второй вариант более сложен в финансовом плане, т. к. вам придется прикупить специальный загрузочный диск, который организует доступ к NTFS-разделам из среды MS-DOS, хотя такой диск при наличии времени да способностей можно сделать и самому.

Некоторые из системных файлов, по крайней мере те, которые находятся в рабочем каталоге Windows, можно восстановить простым копированием из дистрибутива, но здесь следует иметь в виду, что часть файлов находится в сжатом виде. В основном для распаковки файлов дистрибутива используются программы, находящиеся в самом каталоге дистрибутива, например, программа EXTRACT в Windows 98 SE. Например, при использовании упомянутой программы командная строка будет выглядеть вот таким образом:

A:EXTRACT /A /L C:WINDOWSSYSTEM Z:WIN98win98_21.cab FILENAME,

где ключ А позволяет просмотреть все архивы дистрибутива за один проход. Ключ L и последующий за ним путь указывают путь, куда следует распаковать требуемый файл. Следующий далее путь, начинающийся с символа z, обозначает букву, назначенную приводу CD-ROM, где следует искать дистрибутив, a FILENAME – это имя файла, который требуется найти и распаковать. Следует иметь в виду то, что в системе MS-DOS обязательно нужно указывать абсолютный путь ко всем файлам и каталогам (с использованием буквы диска), а вместе с именем файла указывать и его расширение. Стоит отметить, что указывать имя архива как в примере необязательно, потому что первый ключ «заставляет» программу EXTRACT просматривать все архивы дистрибутива.

Для операционных систем Windows 2000/XP имеется возможность воспользоваться консолью восстановления, которая позволяет при помощи относительно небольшого набора команд автоматически восстановить системные файлы. Единственно, что вам потребуется при этом, так это компакт-диск с дистрибутивом.

Если имеется возможность загрузки операционной системы хотя бы в безопасном режиме, можно воспользоваться заранее созданной точкой отката (для Windows ME и ХР). Делается это следующим способом:

♦ запустите программу Пуск | Программы | Стандартные | Служебные | Восстановление системы;

♦ выберите пункт Восстановление системы и нажмите Далее;

♦ на появившемся календаре укажите дату точки отката, которую, как вы считаете, следует использовать, после чего нажмите Далее;

♦ ответьте положительно на предложение закрыть все активные приложения, что необходимо для нормального перезапуска системы в режиме восстановления;

♦ нажмите ОК, после чего компьютер перезагрузится, в процессе чего системные файлы будут восстановлены;

♦ сразу же после восстановления вы можете отменить все внесенные изменения (вернуть те настройки, которые были до активизации функции восстановления). Для этого опять запустите программу Восстановление системы, где имеется пункт Отмена восстановления. Это необходимо на случай, если восстановление было неудачным.

Практически единственной рекомендацией для профилактики подобных ошибок для вас может стать следующее правило – если вы не уверены в том, что файл можно удалить, не удаляйте его. Проверьте его атрибуты, если установлен атрибут "только для чтения", "скрытый" или "системный", – это почти наверняка системный файл, его нельзя ни в коем случае ни удалять, ни изменять, ни перемещать в другие каталоги. Также посмотрите на размер файла – если он незначителен, просто сделайте этот файл скрытым, чтобы он не "мешал вашему взору", когда вы занимаетесь навигацией по многочисленным каталогам. А вот если файл занимает на диске более 10 Мбайт, в таком случае следует обратить внимание на дату его создания, что позволит хотя бы примерно определить, какой программой он создан, возможно, это вы испробовали новую версию графического редактора и забыли удалить временно созданный файл. Рекомендуется обратить особое внимание на те файлы, которые расположены в корневом каталоге жесткого диска.

Системные файлы Windows 9x

В операционных системах Windows 9x системных файлов, особенно расположенных в корневом каталоге жесткого диска, имеется довольно большое количество, поэтому вам следует знать их «в лицо», чтобы случайно не удалить какие-либо при удалении «мусора». Некоторые из системных файлов можно редактировать, но не стоит этого делать, если вы не имеете достаточного опыта в работе с компьютерами.

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

Ниже приведен список файлов, на которые следует обратить внимание при очистке жесткого диска от "мусора".

AUTOEXEC.BAT – конфигурационный файл, доставшийся в наследство от MS-DOS. Содержит команды, которые должны быть выполнены до старта 32-битной (основной) части операционной системы. Его удаление может повлиять только лишь на работу программ, использующих его для своей инициализации, например, ключа защиты, т. к. в этом случае в память компьютера загружается стандартный набор тех программ, которые необходимы для нормальной работы Windows (подробнее об этом в главе 9). Этот файл можно редактировать по своему усмотрению, но некорректные записи в нем могут вызвать зависание компьютера на этапе загрузки или во время его работы. Стоит отметить, что в Windows ME этот файл вообще игнорируется.

AUTOEXEC.DOS – резервная копия файла AUTOEXEC.BAT, принадлежавшего к установленной ранее копии Windows. Используется, когда в загрузочном меню была выбрана загрузка предыдущей версии операционной системы. Если вы никогда не пользуетесь этой функцией, тогда этот файл можно спокойно удалить, хотя можно и оставить, сделав его «скрытым», т. к. он занимает немного места на диске.

CONFIG.SYS – конфигурационный файл, так же как и предыдущий, оставшийся от MS-DOS. Используется для загрузки 16-битных драйверов, используемых, например, для работы старого оборудования. Этот файл можно редактировать, но некорректные записи в нем могут вызвать зависание компьютера на этапе загрузки или во время его работы. Стоит отметить, что в Windows ME этот файл вообще игнорируется.

CONFIG.DOS – конфигурационный файл, принадлежащий ранее установленной версии Windows. Как и файл AUTOEXEC.DOS, востребуется только в том случае, когда выбирается пункт Previous version of MS-DOS загрузочного меню. Его можно удалить, но только в том случае, если вы не пользуетесь данным режимом загрузки.

C0MMAND.COM – командный процессор (другими словами интерпретатор). Этот файл отвечает за выполнение команд MS-DOS, всех пакетных файлов с расширением ВАТ, загрузку в память компьютера программ MS-DOS. Необходим для запуска всех версий Windows 9x, кроме Windows ME. Редактировать, удалять или перемещать его нельзя, в противном случае операционная система не загрузится.

COMMAND.DOS – командный процессор, принадлежащий предыдущей версии операционной системы. Используется только в случае, когда вы выбираете загрузку предыдущей операционной системы в загрузочном меню.

IO.SYS – ядро операционной системы MS-DOS, входящей в состав Windows 9х. При удалении или изменении этого файла загрузка становится невозможной. Этот файл располагается в загрузочном секторе, поэтому его восстановление осуществляется не обычным копированием, а командой SYS А: С:, причем в этот момент на дискете, установленной в дисковод А:, должны содержаться необходимые системные файлы, такие как непосредственно сам IO.SYS, так и MSDOS.SYS, C0MMAND.COM, т. е. она должна быть загрузочной. Версия файла должна обязательно соответствовать версии установленной операционной системы.

IO.DOS – как и во всех предыдущих случаях, файл с этим расширением относится к предыдущей версии операционной системы.

MSDOS.SYS – конфигурационный файл операционной системы Windows, который обрабатывается в первую очередь. В нем содержатся параметры, необходимые при начальной стадии старта системы. При его отсутствии все необходимые параметры берутся из файла IO.SYS, но в этом случае загрузка будет возможна только в режиме командной строки. Правила редактирования этого файла рассмотрены в главе 9.

MSDOS.DOS – конфигурационный файл, принадлежащий предыдущей версии операционной системы.

LOGO.SYS – стартовый логотип Windows. При отсутствии этого файла, начиная с Windows 98, используется логотип, «зашитый» в файле IO.SYS. Так как структура его напоминает обыкновенный графический файл с расширением BMP, можно менять логотип по своему усмотрению (подробнее смотрите в главе 9).

BOOTLOG.TXT – протокол загрузки операционной системы. Создается в случае, если выбирается режим загрузки «Logged» (в загрузочном меню). Он используется для выявления причины сбоев, приводящих к невозможности загрузки (подробнее смотрите в разделе Аварийный запуск этой главы).

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

DETLOG.TXT – протокол процесса обнаружения оборудования, он создается при установке Windows, а также при выборе пункта Установка оборудования Панели управления, и служит для выявления причин зависаний на стадии инсталляции или же установки нового оборудования.

DETLOG.OLD – протокол предыдущего процесса обнаружения оборудования, он фактически является всего лишь старой версией предыдущего файла.

OEMLOG.TXT – протокол установки операционной системы в режиме OEM (Original Equipment Manufactured), т. е. при установке на новый жесткий диск.

SETTJPLOG.TXT – протокол хода установки операционной системы, используется в случаях переустановки «поверх», чтобы не задавать пользователю тех же вопросов, что и при первой установке.

SUHDLOG.DAT – этот файл содержит копию загрузочных записей Master Boot Record и Partition Boot Record, существовавших до и после установки операционной системы. Он используется для восстановления главного загрузочного сектора при удалении Windows посредством программы Установка и удаление программ, но только если это было предусмотрено во время обновления Windows.

SYSTEM. 1ST – копия части системного реестра, которая отвечает за установленное оборудование. Этот файл можно использовать для восстановления поврежденного системного реестра.

SCANDISK.LOG – протокол работы программы ScanDisk. Используется только в справочных целях, для выяснения проделанной программой сканирования работы. Его создание можно отключить, выбрав в окне программы вкладку Дополнительно и установив галочку напротив пункта Не вести протокол.

CVT.LOG – протокол работы программы Drive Converter, которая предназначена для конвертирования FAT16 в FAT32. Используется для выяснения причин сбоев при конвертировании.

VIDEOROM.BIN – полная копия микросхемы BIOS видеоплаты, интегрированной в материнскую плату. Используется для поддержки нескольких мониторов, так что когда вы устанавливаете вторую видеоплату в компьютер, инициализация первой происходит путем обращения уже не к самой микросхеме BIOS, а к этому файлу. Если вы удалите этот файл, то поддержка двух мониторов пропадет до тех пор, пока вы его не восстановите. Стоит обратить внимание, что при обновлении версии BIOS видеоплаты следует старую копию файла удалить. Тот же смысл несет в себе другой файл под названием OEMROM.BIN.

W98TJNDO.DAT – архив файлов предыдущей версии операционной системы. Файл используется для «отката» версии Windows посредством программы Установка и удаление программ.

W98TJNDO.INI – файл сценария «отката» версии операционной системы. Создается при обновлении версии Windows.

Системные файлы Windows 2000/XP

Для операционных систем Windows 2000/XP набор системных файлов отличается от набора файлов для семейства Windows 9x. Так же, как и в предыдущем случае, нельзя эти файлы удалять или изменять (последнее могут выполнять только пользователи, имеющие опыт работы на компьютере, да и то это относится не ко всем файлам).

Если один из системных файлов недоступен или поврежден, компьютер прекратит процесс загрузки и выдаст на экран монитора соответствующее сообщение. Зачастую сообщение об ошибке имеет достаточно объемный текст, поэтому вам придется либо воспользоваться англо-русским словарем, либо предварительно изучить английский язык, чтобы наиболее полно понять суть проблемы. В русских версиях операционных систем сообщения об ошибках могут выводиться в русской кодировке или, как еще говорят, в кириллице, а так как для нормального отображения символов на русском языке требуется предварительная загрузка специального драйвера, экран монитора может оказаться испещрен непонятными "крякозяблами". Единственное успокоение в данной ситуации в том, что имя файла, который стал причиной сбоя, в любом случае будет написано латинскими символами, которые в свою очередь нормально отображаются без всяких дополнительных драйверов.

Ниже приведен список файлов, на которые следует обратить внимание при очистке жесткого диска от "мусора".

NTLDR – этот файл необходим для загрузки операционной системы, он находится в загрузочном секторе жесткого диска. После инициализации этот файл позволяет уже загружать и инициализировать все остальные системные файлы. Файл имеет атрибут «только для чтения» и «скрытый», изменять эти атрибуты не рекомендуется, на что следует обратить внимание при пакетном изменении атрибутов.

BOOT.INI – этот файл используется для организации загрузочного меню, в котором вы можете выбрать вариант загрузки в случае установки нескольких операционных систем. Он имеет атрибут «только для чтения». Имеется возможность редактирования этого файла, о чем подробно рассказано в главе 9.

BOOTSECT.DOS – этот файл позволяет запускать любые операционные системы, отличные от Windows NT, например, Windows 98. Он имеет атрибут «скрытый», эти атрибуты изменять крайне не рекомендуется, на что следует обратить внимание при пакетном изменении атрибутов.

NTDETECT.COM – этот файл используется для генерации списка используемого оборудования и проверки его на совместимость. Он имеет атрибуты «скрытый» и «только для чтения», изменять эти атрибуты крайне не рекомендуется, на что следует обратить внимание при пакетном изменении атрибутов. Именно из-за особенностей работы этого файла в Windows 2000/XP могут использоваться только те устройства, которые были включены до запуска операционной системы. Все остальные не могут быть инициализированы автоматически (за исключением устройств, подключаемых к шине USB), что чаще всего пользователи замечают на примере внешних модемов, для инициализации которых приходится перезагружать компьютер либо обновлять сведения об установленном оборудовании, но делать это приходится «вручную».

NTBOOTDD.SYS – этот файл используется для загрузки операционной системы с диска, подключенного к контроллеру SCSI.

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

NTOSKRNL.EXE – ядро операционной системы семейства Windows NT, это аналог файла KERNEL.DLL для Windows 9x.

HALL.DLL – библиотека Hardware Abstraction Layer.

Ошибки файловой системы

Файловая система, как уже упоминалось ранее, является частью операционной системы, и ошибки в ее работе напрямую сказываются на стабильности работы ПК. Наиболее часто встречаемая ошибка – это неверное отображение информации об имеющемся свободном пространстве на диске. Это характерно в первую очередь для дисков, отформатированных в файловой системе FAT32.

Ошибки файловой системы можно подразделить на следующие категории:

♦ ошибки, возникающие по вине программного обеспечения, в том числе самой операционной системы, – это некорректная запись имен файлов, их "потеря" и т. д.;

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

Исправляются ошибки файловой системы встроенными средствами операционной системы, а точнее программой Scan Disk, хотя можно пользоваться и программным обеспечением сторонних производителей, например, программой Norton Disk Doctor.


Страницы книги >> Предыдущая | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | Следующая
  • 0 Оценок: 0

Правообладателям!

Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.


Популярные книги за неделю


Рекомендации