Системные файлы Windows 2000/ХР
Для операционных систем Windows 2000/ХР набор системных файлов отличается от набора файлов для семейства Windows 9x. Так же, как и в предыдущем случае, нельзя эти файлы удалять или изменять (последнее могут выполнять только пользователи, имеющие опыт работы на компьютере, да и то это относится не ко всем файлам).
Если один из системных файлов недоступен или поврежден, компьютер прекратит процесс загрузки и выдаст на экран монитора соответствующее сообщение. Зачастую сообщение об ошибке имеет достаточно объемный текст, поэтому вам придется либо воспользоваться англо-русским словарем, либо предварительно изучить английский язык, чтобы наиболее полно понять суть проблемы. В русских версиях операционных систем сообщения об ошибках могут выводиться в русской кодировке или, как еще говорят, в кириллице, а так как для нормального отображения символов на русском языке требуется предварительная загрузка специального драйвера, экран монитора может оказаться испещрен непонятными "крякозяблами". Единственное успокоение в данной ситуации в том, что имя файла, который стал причиной сбоя, в любом случае будет написано латинскими символами, которые в свою очередь нормально отображаются без всяких дополнительных драйверов.
Ниже приведен список файлов, на которые следует обратить внимание при очистке жесткого диска от "мусора".
NTLDR – этот файл необходим для загрузки операционной системы, он находится в загрузочном секторе жесткого диска. После инициализации этот файл позволяет уже загружать и инициализировать все остальные системные файлы. Файл имеет атрибут "только для чтения" и "скрытый", изменять эти атрибуты не рекомендуется, на что следует обратить внимание при пакетном изменении атрибутов.
BOOT.INI – этот файл используется для организации загрузочного меню, в котором вы можете выбрать вариант загрузки в случае установки нескольких операционных систем. Он имеет атрибут "только для чтения". Имеется возможность редактирования этого файла.
BOOTSECT.DOS – этот файл позволяет запускать любые операционные системы, отличные от Windows NT, например, Windows 98. Он имеет атрибут "скрытый", эти атрибуты изменять крайне не рекомендуется, на что следует обратить внимание при пакетном изменении атрибутов.
NTDETECT.COM – этот файл используется для генерации списка используемого оборудования и проверки его на совместимость. Он имеет атрибуты "скрытый" и "только для чтения", изменять эти атрибуты крайне не рекомендуется, на что следует обратить внимание при пакетном изменении атрибутов. Именно из-за особенностей работы этого файла в Windows 2000/ХР могут использоваться только те устройства, которые были включены до запуска операционной системы. Все остальные не могут быть инициализированы автоматически (за исключением устройств, подключаемых к шине USB), что чаще всего пользователи замечают на примере внешних модемов, для инициализации которых приходится перезагружать компьютер либо обновлять сведения об установленном оборудовании, но делать это приходится "вручную".
NTBOOTDD.SYS – этот файл используется для загрузки операционной системы с диска, подключенного к контроллеру SCSI.
Все вышеописанные файлы расположены в корневом каталоге того жесткого диска, с которого осуществляется загрузка операционной системы. Хотя если быть точным, то эти файлы располагаются в первом активном разделе диска, в то время как сама по себе загрузка может производиться и с другого жесткого диска. Все нижеследующие файлы располагаются в рабочем каталоге Windows, но, несмотря на их внешнюю защищенность от "кривых рук" пользователя, все-таки следует знать, какие файлы нельзя трогать ни в коем случае.
NTOSKRNL.EXE – ядро операционной системы семейства Windows NT, это аналог файла KERNEL.DLL для Windows 9x.
HALL.DLL – библиотека Hardware Abstraction Layer.