Иллюстрированный самоучитель по устранению сбоев и неполадок домашнего ПК

       

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


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

С другой стороны, не только "криворукость" самого пользователя может привести к повреждению или удалению системных файлов. При установке некоторых программ часть системных файлов может подвергаться замене якобы на более новые версии. Для чего это делается, не известно, хотя можно предположить, что данная программа не способна нормально рабо тать со стандартным файлом, поэтому он заменяется на модифицированную версию, которая, однако, может работать некорректно со всеми остальными программами. В реальной практике такой подход встречается нередко, по этому в той же 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 С :WINDOWS\SYSTEM Z:\WIN98\win98_21.cab FILENAME,

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



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

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

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


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


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


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


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


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


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


    Содержание раздела