Глава 1. Что делать, если компьютер плохо работает?

 

ГЛАВА 1. Что делать, если компьютер плохо работает?

 

1. Как правильно описать неполадку (сбой)?

  

Как правильно описать неполадку (сбой)?

Наиболее серьезно сегодня стоит та проблема, что пользователь, обращаясь в сервис-центр за помощью, не может достаточно внятно сказать, что же с его компьютером приключилось и что ему не нравится в работе "электронного друга". И ничего тут не поделаешь, в наше время компьютер очень часто приобретают лишь для того, чтобы он стоял на своем месте в углу комнаты (почти как телевизор). Усугубляет эту проблему отношение к персональному компьютеру как к игровой приставке: сунул диск в дисковод и играй. О каком-нибудь уровне подготовки не может идти и речи.
Более или менее точно указать признаки неполадки поможет нижеследующий список "состояний" компьютера при возникновении проблем. Можно выделить следующие категории.

  • 1. Компьютер не подает "признаков жизни". Ни один из индикаторов не загорается, не слышно привычного шума вентиляторов и жесткого диска и т. п. Скорее всего, один из компонентов компьютера "приказал долго жить", хотя не исключено, что вполне достаточно, например, очистить блок питания от накопившейся пыли. При этом возможны варианты:
    • • компьютер нормально запускается при отключении одного из устройств;
    • • компьютер нормально запускается после "обнуления" CMOS-памяти;
    • • компьютер нормально запускается только после отключения сетевого шнура от блока питания и повторного его подключения:
    • • компьютер нормально запускается только после тщательной очистки от пыли блока питания, замены предохранителя, вентилятора и т. п.

    2. Проблемы при прохождении программы диагностики POST. При этом возможны варианты:

    • • компьютер зависает без вывода каких-либо текстовых сообщений на экран монитора и звуковых сигналов на системный динамик. Найти причину поломки можно при помощи, например, платы диагностики POST или осциллографа, но последний вариант доступен только опытным мастерам;
      • компьютер выдает текстовое сообщение на экран монитора или звуковой сигнал на системный динамик. Диагностика осуществляется путем расшифровки данного сообщения;
      • компьютер выдает текстовое сообщение на экран монитора. При этом вам предлагается вариант, при помощи которого удастся добиться стабильной работы компьютера. Например, войти в программу CMOS Setup Utility и установить верные параметры содержащихся там опций;
      • компьютер выдает текстовое сообщение на экран монитора или звуковой сигнал на системный динамик и продолжает загрузку (появляется стартовая надпись или заставка операционной системы).
  • 3. Проблемы при загрузке операционной системы. При этом возможны варианты:
    • • система не может найти ни одного загрузочного диска;
      • система обнаружила критическую ошибку на загрузочном диске, продолжение загрузки невозможно. При этом на экран монитора выводится соответствующее текстовое сообщение;
      • компьютер зависает на определенном этапе загрузки или загрузка прекращается с выводом на экран монитора сообщения об ошибке (или без него).
  • 4. Проблемы при работе операционной системы. При этом возможны варианты:
    • • операционная система загружается, но слишком медленно;
      • операционная система загружается, но практически сразу же на экране монитора появляется сообщение о критической ошибке или компьютер зависает;
      • операционная система загружается нормально, но при запуске разных программ на экран монитора выводится сообщение об ошибке или компьютер зависает;
      • операционная система загружается нормально, не работают некоторые из программ или некоторые функции, оборудование (например, сканер).
  • 5. Компьютер работает без каких-либо нареканий. Такое, не побоюсь этого слова, иногда бывает, но достаточно редко, т. к. при активной работе на ПК практически постоянно сталкиваешься то с несовместимостью программного обеспечения, то с загрязнением системного блока пылью, то еще с чем-нибудь, что потенциально опасно для стабильности работы компьютера и, в частности, для установленной операционной системы.

Основные причины появления сбоев и неполадок — это поломка компонентов ПК, нарушение условий эксплуатации, возникновение аппаратных и программных сбоев, конфликтов и т. п.

Поломка компонентов компьютера

Согласно статистическим данным, чаще всего компоненты компьютера перестают работать (при соблюдении основных правил эксплуатации) по следующим причинам:

  • микротрещины в печатных проводниках, которые могут появиться в результате чрезмерного нажима при подключении кулера, соединительных шлейфов и т. п. Этот вид неисправности крайне сложно устранить;
  • отсутствие контактов в разъемных соединениях. Ситуация может встретиться на старых компьютерах, где могут использоваться контакты без золотого покрытия, что приводит к постепенному окислению. Устранить проблему можно, протерев все подозрительные контакты ластиком;
  • наличие проводящей пыли на контактах электронных компонентов и вследствие этого изменение уровня логических сигналов. Проблема устраняется удалением всей пыли при помощи мягкой кисти и пылесоса;
  • отсутствие контакта в переходном отверстии печатной платы. Может появиться в результате механического воздействия металлическим предметом или перегрева. Проблему устранить крайне сложно;
  • критичное изменение параметров транзисторов, резисторов и конденсаторов. Может появиться в результате их перегрева, устраняется их заменой;
  • пробой на "землю" или питание информационных выводов микросхем. Можно устранить только заменой "пробитых" элементов, хотя иногда подобная проблема может быть вызвана металлическим предметом, замкнувшим контакты;
  • некорректные установки параметров в CMOS-памяти. Могут появиться как из-за настроек пользователя, так и в результате разрядки аккумулятора или воздействия компьютерных вирусов. Устраняется путем "обнуления" CMOS-памяти или, если есть в этом необходимость, обновления/восстановления содержимого BIOS;
  • некорректные установки перемычек (джамперов). Причиной могут стать только "кривые" руки пользователя, который поленился прочитать инструкцию;
  • порча информации в микросхеме ПЗУ (BIOS). "Лечится" восстановлением при помощи программатора.

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

  • оценка всех компонентов по их внешнему виду. Искать следует детали, которые явно изменили свой цвет или форму (например, вздутые конденсаторы);
  • оценка условий эксплуатации каждого из них (запыленность, изменение формы, состояние контактов разъемов, нарушение паяных соединений);
  • оценка правильности установки всех компонентов, подключения разъемов, всех перемычек (даже если вы сами ничего не трогали) и т. д.;
  • измерение сопротивления между контактами питания +5 В и "землей". Разница между прямым и обратным замером должна находиться в пределах соотношения 3:2;
  • измерение напряжения на аккумуляторе, питающем микросхему CMOS-памяти. Оно должно быть в пределах от 2,8 до 3,3 вольт.

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

  • состояние индикаторов материнской платы и подключенных к ней устройств;
  • наличие звуковых эффектов, издаваемых механически вращающимися узлами;
  • наличие тепловых эффектов и запахов, вызываемых нагревом компонентов;
  • наличие звуковых сигналов, издаваемых системным динамиком;
  • наличие текстовых сообщений, выводимых на экран монитора.

Нарушение условий эксплуатации

Все та же неумолимая статистика говорит о том, что более 70% всех случаев поломок и сбоев возникают из-за отсутствия у пользователя навыков использования данного устройства (компонента компьютера). Этот факт усугубляется еще тем, что пользователь практически никогда не читает инструкций, то ли полагаясь на опыт работы, то ли на то, что раз устройство новое, с ним не может быть проблем. Если инструкции не имеется, следует обратиться в компанию, продавшую устройство. Уже достаточно давно был принят закон, в котором говорится о том, что к любому изделию должна прилагаться инструкция, переведенная на русский язык. Если таковая отсутствует, то налицо нарушение ваших прав, ведь вас лишают возможности изучить основные принципы работы с устройством.
Нередко приходится видеть, как системный блок устанавливается почти вплотную к трубам отопления. Это, конечно же, недопустимо, т. к. внутренние компоненты ПК, такие как процессор, видеоплата, жесткий диск, сами по себе выделяют немало тепла, а тут еще их дополнительно подогревают, что сильно уменьшает шансы стабильной работы компьютера в целом. К тому же дополнительный нагрев обычно приводит к преждевременному выходу из строя компонентов ПК. Иногда встречаются довольно нестандартные компьютерные столы, которые весьма ограничивают поток воздуха позади системного блока, что также приводит к перегреву компонентов системного блока.
Однако не все зависит от желания и возможностей пользователя соблюдать все меры безопасности при работе с компьютером. Перепады в электросети не менее опасны для компонентов компьютера, чем их перегрев. Чрезмерное увеличение или падение напряжения, в лучшем случае, приводит к перезагрузке компьютера или аварийному отключению блока питания. В худшем случае происходит поломка одного или даже нескольких компонентов, таких как оперативная память, жесткий диск и т. п.
Не менее опасным является скопление пыли внутри системного блока или монитора, что может привести как к перегреву, так и к короткому замыканию.

Аппаратные конфликты и несовместимость устройств

Практически любой пользователь ПК слышал о том, что некоторые устройства могут занимать "не те" прерывания, использовать "не те" области оперативной памяти и т. п. Некоторые в это не верят, считая, что им пытаются подсунуть нерабочую плату или плату, бывшую в употреблении. Некоторые пользователи настолько боятся этой проблемы, что, услышав, что на компьютере возник конфликт, сразу же начинают думать о продаже своего "электронного друга" и покупке нового, у которого не будет никаких конфликтов. Подобная реакция ничем не оправдана, т. к. практически любой аппаратный конфликт можно устранить.
Аппаратный конфликт устройств — это ситуация, когда несколько устройств одновременно пытаются получить доступ к одному и тому же системному ресурсу. Конфликт прерываний возникает в том случае, если несколько устройств используют, например, одну линию для передачи сигналов и отсутствует механизм, позволяющий распределять эти сигналы, в результате чего либо отказ распространяется только на одно из устройств, либо компьютер вообще перестает работать.
Нюанс проблемы аппаратных конфликтов состоит в том, что ресурсы компьютера "раздаются" при помоши соответствующего программного обеспечения, которое мы называем системой Plug and Play. Поэтому основная масса сбоев при распределении ресурсов вполне решаема либо отключением этой системы и ручным распределением прерываний, каналов DMA и областей памяти, либо переключением между Plug and Play BIOS и Plug and Play операционной системы, при этом отдавая приоритет в распределении BIOS или Windows. Определить наличие аппаратных конфликтов можно несколькими способами.

  1. 1. Войти в Панель управления и двойным щелчком левой кнопки мыши запустить ярлык Система. После этого активизировать вкладку Оборудование | Диспетчер устройств. Наличие восклицательного знака возле одного из устройств может говорить о возникновении конфликта при распределении ресурсов. Этот способ имеет силу для операционной системы Windows 2000 или Windows XP.
  2. 2. Войти в Панель управления и двойным щелчком левой кнопки мыши запустить ярлык Система. После этого активизировать вкладку Устройства. Наличие восклицательного знака возле одного из устройств может говорить о возникновении конфликта при распределении ресурсов. Этот способ имеет силу для всех операционных систем семейства Windows 9x.
  3. 3. Запустить программу Сведения о системе, которая находится в меню Пуск | Все программы | Стандартные | Служебные, в которой можно получить полную информацию о совместном использовании практически всех аппаратных ресурсов компьютера, таких как прерывания, каналы DMA, области оперативной памяти. Этот способ действителен для любой версии Windows.

Как ни печально осознавать, но время от времени встречаются случаи крайне яркой несовместимости устройств, когда никакие ухищрения не могут заставить работать их вместе.
Несовместимость — невозможность совместного функционирования некоторых из устройств, например, модулей оперативной памяти и материнской платы. Причиной обычно служит несоблюдение производителем общепринятых спецификаций или же использование нестандартных методов увеличения производительности.
Яркий пример несовместимости — струйный принтер марки Lexmark Z45 сложно подключить к некоторым материнским платам с чипсетом производства Intel. Это становится возможным только лишь после установки специального обновления от компании Microsoft, которое, кстати, не всегда дает нужный эффект.

Сбои в операционной системе

Вот мы и подошли к очень распространенной причине нестабильной работы ПК.
Первой и самой опасной проблемой являются ошибки в файловой системе жесткого диска. Если говорить простым языком, то наиболее опасны нарушения в структуре расположения файлов и каталогов, когда ссылки на информацию, расположенные в таблице размещения файлов, указывают совершенно не на то место, где на самом деле располагается файл. Еще одна проблема — неверные свойства файла, например, указан неправильный размер, что может привести к потере части документа.
Время от времени встречается такой сбой, как нестандартные записи в именах файлов или каталогов. К этой категории относятся имена файлов и каталогов, содержащие недопустимые символы вроде "/", "<", "?" и т. п.
Не менее часто встречаемая проблема при работе операционных систем — это наличие ошибочных записей в системном реестре. Откуда они появляются? Как правило, из-за того, что при установке и удалении многих программ в системном реестре остаются временные метки, создающие почву для появления конфликтов.
Довольно часто после некорректной установки/удаления программного обеспечения может возникнуть следующая проблема — отсутствие необходимых библиотек DLL (Dynamic Link Library, динамически подключаемая библиотека). При этом при загрузке или работе операционной системы появляются текстовые сообщения, сигнализирующие об отсутствии некоторых нужных файлов. А иногда, даже при корректном удалении программ, удаляются необходимые элементы операционной системы.

Сбои в программном обеспечении и драйверах

Основной причиной сбоев в программном обеспечении является то, что, во-первых, нет строго определенного стандарта на написание программ и драйверов. Во-вторых, программы и драйверы запускаются и используются в различных операционных системах, которые имеют массу различий в работе с компонентами компьютера, что особенно заметно в операционных системах семейства Windows NT. В-третьих, все программы (драйверы) могут подвергнуться "заражению" компьютерным вирусом или же повреждению из-за аппаратных сбоев.
Очень часто возникают весьма характерные проблемы с русифицированным, или, как чаще всего его называют, локализованным программным обеспечением.
Разработчики программного обеспечения иногда забывают, что для работы программ, написанных, например, на языке программирования Visual Basic, требуется загрузка в память компьютера специальных библиотек, обеспечивающих "перевод" программ на понятный операционной системе язык. Без этих файлов программа не запустится, выдав на экран монитора сообщение об отсутствующих файлах. Подобных случаев на практике встречается более чем достаточно, поэтому жизнь пользователя не перестает быть весьма разнообразной.

  

2. Средства предупреждения сбоев и неполадок

   

Средства предупреждения сбоев и неполадок

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

Средства контроля температуры процессора (CPU)

Производительность персонального компьютера постоянно растет, и вместе с этим его устройство становится все более сложным. Энергопотребление и тепловыделение компонентов повышаются все больше и больше, что заставляет производителей думать о том, как лучше всего обеспечить надежную защиту компонентов от перегрева. Поэтому нам с вами приходится теперь думать не только о быстродействии отдельных компонентов, но и о качестве их охлаждения.
Для контроля над качеством охлаждения и уровнем напряжений разработан целый ряд решений, позволяющих пользователю самостоятельно контролировать каждый отдельный параметр либо позволяющих включить автоматическое отключение ПК при возникновении аварийной ситуации. Центральному процессору всегда уделялось особое внимание, это не только главный вычислительный узел компьютера, но и самый горячий его компонент. Кстати, работоспособность процессора напрямую зависит от качества его охлаждения. При значении температуры выше определенного уровня повышается вероятность ошибок в работе, при дальнейшем ее росте процессор останавливается и в наихудшем случае выходит из строя. Практически любые современные материнские платы имеют средства температурного контроля центрального процессора. Для этого используют специальный термодатчик, который располагается внутри процессорного разъема. Он очень похож на "лепесток", прижимаемый силами собственной упругости к обратной стороне процессора. Надо лишь следить, чтобы он плотно прижимался всей поверхностью кончика обязательно в центре процессора. Термодатчиком может служить и небольшая деталь, стоящая на тонких металлических ножках, но у такого варианта немного хуже упругость и контакт прилегания. В третьем случае внутри процессорного разъема ничего не видно, т. к. датчик находится под разъемом, напаянный на широкой дорожке платы. При этом датчик имеет тепловой контакт с ножками процессора. Медные, позолоченные выводы обеспечивают хороший отвод тепла, поэтому и являются точкой снятия температуры.
К сожалению, подобный контроль над температурой не очень эффективен, г. к., во-первых, показания датчика никогда не соответствуют реальному -нагреву, что обычно выражается в реальной разнице на 5—15 °С между реальной температурой и тем, что показывает датчик. Во-вторых, при резком нагреве процессора внешний датчик не способен сразу отреагировать, т. к. внешний корпус всегда нагревается дольше.
Сомпания Intel, начиная с процессоров Pentium II, стала монтировать тер-иодатчик внутрь ядра, что позволило в некоторой степени устранить инертность, т. е. датчик теперь нагревается практически одновременно с ядром троцессора. Но имеется еще одна проблема: любая цифровая технология измерений "страдает" дискретностью, т. е. система мониторинга считывает температуру через определенные промежутки времени, которые обычно составляют десятые доли секунды и не могут быть меньше. За время между пересчетами температура ядра процессора может подскочить до 10 и более градусов. Поэтому в процессорах Intel Pentium 4 применяется аналоговая система контроля Thermal Monitor, с отдельным датчиком, которая не привязана к дискретным пересчетам и действует постоянно. В результате при достижении 85 °С включается система пропуска тактовых сигналов, что приводит к снижению тактовой частоты ядра процессора. Процессоры компании AMD, начиная от Athlon XP и Duron Morgan, также имеют интегрированный термодатчик. К сожалению, значительная часть материнских плат под Socket А не включает в свой состав даже цифровой системы мониторинга, способной взаимодействовать с внутренним термодатчиком процессора. Производители зачастую ограничиваются установкой старого внешнего термодатчика со всеми его недостатками.
Из всего вышесказанного можно сделать вывод, что компьютеры, собранные на базе процессоров от AMD, требуют особого контроля над качеством охлаждения. Для процессоров от Intel контроль над температурой не столь критичен, особенно для тех процессоров, которые обладают аналоговым датчиком (Pentium 4), но это вовсе не повод для халатного отношения к их охлаждению. Даже для самых "горячих", Duron или Athlon, процессоров недопустима рабочая температура выше 55-60 °С, т. к. это может привести к их преждевременному выходу из строя и к "тормозам" при работе компьютера.

Средства мониторинга материнской платы

На материнской плате имеется достаточно большое количество датчиков, которые постоянно контролируют состояние основных параметров ее работы. Это и контроль над температурой чипсета, и контроль над всеми напряжениями, поступающими на электронные компоненты материнской платы, и контроль над частотой вращения вентиляторов на центральном процессоре, дополнительного системного вентилятора. В "обязанности" материнской платы также входит и задача отслеживать критичные изменения всех измеряемых величин, на уровне BIOS или аппаратной части, включая защитный механизм в случае их превышения. К сожалению, полноценной функцией мониторинга обладают только достаточно дорогие модели материнских плат, в то же время наиболее дешевые образцы обладают лишь минимальным набором подобных средств, к тому же не с самым эффективным механизмом их реализации. Точность измерения температуры обычно составляет ±3 °С.
Контроль и отображение показаний аппаратного мониторинга обычно реализуются на уровне BIOS, хотя большую часть показаний можно контролировать и средствами операционной системы. Наиболее критичными параметрами являются температура центратьного процессора и скорость вращения охлаждающих вентиляторов. Причем контроль этих параметров осуществляется только при старте компьютера во время прохождения процедуры самодиагностики POST. Некоторые модели плат оснащены системой аналогового контроля, который действует независимо от программы BIOS, поэтому в случае аварийной ситуации независимо от настройки и состояния системы материнская плата может мгновенно отключиться. Средства мониторинга во всех платах реализуются с помощью универсальных микросхем аппаратного мониторинга производства компании Winbond. Из-за того, что параметры аппаратного мониторинга материнских плат отображаются только в программе CMOS Setup Utilities, "которая не является основной программой при работе компьютера, рекомендуется использовать программы мониторинга для операционной системы Windows. Дело в том, что максимально система загружается только после запуска операционной системы при работе в ресурсоемких программах или играх. Только в этом случае аппаратный мониторинг можно считать наиболее объективным. Поэтому для полноценного мониторинга рекомендуется применять специальные утилиты вроде MBProbe или Motherboard Monitor.

Средства мониторинга на видеоплатах

На наиболее современных видеоплатах, в частности GeForce FX, начали внедрять не менее мощные средства аппаратного мониторинга, чем на материнских платах. Диагностике подвергаются напряжения питания, температура видеочипа и скорость вращения охлаждающего вентилятора. Средства мониторинга на них по традиции реализуются при помощи микросхем производства Winbond. Правда, контроль над состоянием датчиков осуществляется только в среде Windows с помощью утилит вроде SmartDoctor, V-Tuner, WinFox, что не позволяет вовремя выключить систему при возникновении неполадки. Хотя и в этом имеется определенный смысл: самую большую нагрузку на видеоплату дают трехмерные приложения, например игры, так что контролировать параметры видеоплаты во время загрузки операционной системы, вроде бы, нет необходимости.

Средства аппаратного мониторинга жестких дисков

Жесткие диски одними из первых устройств в компьютере "приобрели" автономную систему диагностики, способную определять состояние накопителя, предупреждать ошибки и аварийные ситуации. Эта технология называется SMART (Self-Monitoring, Alerting and Reporting Technology), что переводится как технология самодиагностики, анализа и отчетности. "Пионером" в этой области стала компания Quantum.
Суть технологии SMART заключается в постоянном контроле состояния винчестера, отслеживания механических и электрических параметров, сканирования поверхности диска и, по возможности, самостоятельном исправлении некоторых дефектов. Сегодня производители так и не пришли к единому мнению по поводу спецификации на эту технологию, поэтому разные производители на разных моделях своих накопителей сами могут определять число контролируемых параметров.
Пользователь при помощи специальных программ может самостоятельно проверять состояние жесткого диска, делая своевременный вывод о целесообразности его дальнейшего использования для хранения ценной информации. Для этого, например, можно использовать программу SMARTUDM, которая не только позволяет увидеть цифровые значения всех контролируемых параметров, но и составляет прогноз даты предположительного выхода диска из строя.

Средства программной защиты от сбоев и неполадок

Программный мониторинг температуры и напряжений питания

Как рассматривалось ранее, наиболее важные компоненты современного компьютера (материнская плата, процессор и видеоплата) оснащены развитой системой контроля над температурным режимом. Пользователю информация от датчиков температуры доступна только при включении или перезагрузке компьютера, когда на экране монитора отображаются текущие значения температуры процессора и материнской платы, ну, а во время работы остается только надеяться на функцию аварийного отключения при достижении некоторой критической отметки, указанной в BIOS. To есть вы никак не успеете сохранить важные изменения в файлах в случае возникновения аварийной ситуации. Для предотвращения подобных ситуаций обычно применяют специальные программы мониторинга, которые постоянно "наблюдают" за состоянием датчиков и при приближении температуры к критической отметке выдают соответствующее предупреждение. Это дает возможность пользователю успеть сохранить изменения в документах, например в программе 1С-Бухгалтерия, и самостоятельно выключить компью тер, не дожидаясь перегрева компонентов.

Антивирусные программы

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

  

1. главе

 

Глава 18. Компьютерные вирусы

 

1. Понятие компьютерного вируса

 

Понятие компьютерного вируса

Компьютерный вирус — это фрагмент исполняемого кода, который копирует себя в другую программу, модифицируя ее при этом.

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

Наиболее характерные черты компьютерных вирусов:

  • самостоятельное копирование из каталога в каталог или из файла в файл, что обычно называется "самовоспроизведением". Это позволяет вирусам выживать в условиях постоянной смены программного обеспечения (за раженную программу пользователь может удалить и на этом "жизнь" ви руса закончится). Тем более, что наличие копии вируса в каждой папке повышает шанс его копирования на другой компьютер;
  • маскировка под полезные программы или режим невидимости, при кото ром вы даже не подозреваете, что компьютер заражен (при нажатии ком бинации клавиш < CTRL >+< ALT >+< DEL > запущенные вирусом файлы не отображаются).

Естественно, что не все программы, которые самостоятельно копируют некоторые файлы в различные каталоги и создают видимость, что ничего не происходит, можно считать компьютерными вирусами.

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

По операционным системам компьютерные вирусы можно подразделить на:

  • вирусы, работающие в среде MS - DOS , — весьма устаревшая категория вирусов, которая еще может в отдельных случаях быть опасной, напри мер для Windows 9 x или MS - DOS , но в операционных системах Windows NT они просто не могут быть запущены по вполне естествен ным причинам;
  • вирусы, работающие в среде Windows 9 x , — наиболее широко распро страненная категория вирусов, по сей день представляющая большую опасность;
  • вирусы, работающие в среде Windows NT , — наиболее "продвинутые" ви русы, т. к. некоторые особенности работы операционных систем данного семейства по своей сути сами по себе защищают компьютер от воздейст вия вирусов, например блокируется прямой доступ к управлению аппа ратными ресурсами.

По алгоритму заражения все многообразие компьютерных вирусов разделя ют на следующие категории:

  • файловые вирусы заражают программные файлы с такими расширениями, как COM , EXE , DLL , SYS , DRV , VXD . Файловые вирусы могут заражать файлы практически любой операционной системы независимо от ее версии. Отдельной категорией стоят вирусы, которые заражают документы, соз данные при помощи пакета программ Microsoft Office , это так называе мые макровирусы;
  • загрузочные вирусы, или как их еще называют boot -вирусы (бутовые), ко торые заражают загрузочные области дискет и жестких дисков, точнее ту их часть, что не используется системными файлами. Такие вирусы зара жают практически все дискеты, которые используются на зараженном компьютере.
  • Особенность загрузочных вирусов состоит в том, что они загружаются в память компьютера еще до запуска операционной системы, а значит, до запуска антивируса, что несколько затрудняет своевременное их обна ружение, особенно, если программа для "ловли вирусов" при запуске компьютера не проверяет оперативную память. Еще одним нюансом загрузочных вирусов является то, что в операционных системах типа Windows многие из них не способны к заражению других дисков;
  • загрузочно-файловые вирусы обладают возможностью заражения как раз личных файлов, так и загрузочной области дисков. При этом заражение может произойти даже при простом обращении к зараженному диску или при запуске зараженного файла;
  • сетевые вирусы — эта категория вирусов способна самостоятельно пере давать свой программный код всем компьютерам, подключенным к ло кальной сети. Часто эту категорию вирусов называют червями;
  • "троянские кони" — эта категория вирусов, как правило, никогда не за ражает файлы или загрузочную область диска, а просто прописывает себя в автозагрузку и ждет, когда же вы введете некий пароль, чтобы отправить его создателю вируса. Такие программы предназначены, в основном, для кражи ценной информации.

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

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

 

2. Понятие антивирусной программы

 

Понятие антивирусной программы

Антивирусная программа — это программа, которая предотвращает зараже ние ПК компьютерными вирусами и позволяет устранить последствия зара жения.

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

  • антивирусный сканер — эта категория позволяет проверять файлы и ката логи, содержащиеся на жестком диске или на любом сменном носителе, на наличие в них программного кода, характерного для того или иного компьютерного вируса (не секрет, что вирусы "прикрепляют" себя к ис полняемым файлам других программ). При этом вы можете запустить проверку в любое удобное для вас время;
  • антивирусный монитор — данная категория предназначена для постоян ного контроля всех запускаемых программ и копируемых (перемещае мых, удаляемых, открываемых) файлов. Как правило, антивирусный мо нитор запускается вместе с операционной системой и контролирует все процессы, выполняемые в оперативной памяти. В качестве дополнитель ной услуги монитор может проверять файлы на жестком диске, если на компьютере в течение определенного времени не осуществляется ника ких работ. При этом работа компьютера несколько замедляется, а то и вообще становится очень медленной. Здесь все зависит от того, какие по размеру файлы используются. Особенно замедление работы заметно на играх.

На сегодняшний день наиболее популярными являются антивирусные про граммы:

  • AVP или Антивирус Касперского, официальный сайт http :// www . kaspersky . ru /;
  • Dr . Web , созданная специалистами компании "Диалог-Наука" http :// www . dials . ru /;
  • Symantec Norton Antivirus, http://www.symantec.com/.

Каждый вирус (без исключения) имеет в своем "теле" характерный только для него программный код, который, как правило, не похож ни на одну "полезную" программу или утилиту. Именно эта часть кода содержится в специальном файле антивирусной программы, который обычно называет ся антивирусной базой.

Помимо антивирусных программ, в лечении компьютерных вирусов могут помочь такие программы, как Process Viewer , позволяющие не только уви деть абсолютно все программы, запущенные на данном компьютере, но и удалить любую программу из оперативной памяти, принудительно прервав ее выполнение. Этим самым вы можете остановить выполнение компьютер ного вируса, позволив антивирусной программе вылечить или удалить все зараженные файлы (обычно один или несколько файлов не доступны для лечения из-за того, что они используются запущенными программами).

 

3. Как происходит заражение компьютера вирусом?

 

Как происходит заражение компьютера вирусом ?

На этот вопрос можно дать очень простой ответ: "Всему виной Интернет". Так или иначе компьютерные вирусы попадают на компьютер пользователя посредством так называемой глобальной сети — либо вместе с электронным письмом, либо когда сам пользователь скачивает некоторый файл, содер жащий вирус, и потом запускает его на своем компьютере или несет на дискете на компьютер друга, коллеги.

Давайте разберемся подробнее, как же на самом деле все происходит и чего следует в первую очередь опасаться.

Вариант первый — зараженная дискета. При этом заражение может проис ходить как при открытии содержимого дискеты (например, вирус VBS . Redlof ), так и при открытии файла, например, зараженного макровирусом. Дискеты все реже используются в качестве загрузочных, но вариант заражения в момент загрузки с дискеты нельзя полностью исключить, т. к. забытая дискета в дисководе в момент запуска компьютера несет в себе потенциальную опасность. Если на ней имеется загрузочный вирус, тогда он загружается в память компьютера при первом же обращении к ней, при этом он может успеть заразить зафузочную область жесткого диска. То же самое относится и к жестким дискам, подключаемым к компьютеру, а также компакт-дискам. Наиболее полную защиту от подобной ситуации дают анти вирусные мониторы, блокирующие доступ к зараженному диску или файлу. Вариант второй — электронная почта. При этом заражение может происхо дить либо при запуске файла, вложенного в письмо и содержащего про- фаммный код вируса, либо при просмотре письма, когда вирус запускается автоматически, используя так называемые "дыры" (ошибки в программе), позволяющие подобный запуск. Самую большую гарантию безопасности при этом могут дать антивирусные мониторы или специальные модули, специализирующиеся на проверке поступающей почты.

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

 

4. Настолько ли страшны компьютерные вирусы?

 

Настолько ли страшны компьютерные вирусы ?

Вирусы запускаются сами по себе

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

Вирусы позволяют выкрасть ценную информацию

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

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

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

Вирусы способны испортить компоненты компьютера

Да, действительно, существует категория вирусов, способных привести в негодность один или сразу несколько компонентов компьютера, напри мер, материнскую плату. Такое стало возможным после того, как стали применять так называемую FLASH -память, которая позволяет при помощи обычных программ изменять ее содержимое. При этом запись в микросхему FLASH -памяти не программного кода, а случайного "мусора", приводит к невозможности использования данного оборудования. Наиболее ярким примером подобных вирусов является WinCIH или его бблее опасный пото мок I . Worm . Magistr .

Вирусы приводят к потере информации

Да, действительно, существует ряд вирусов, приводящих в негодность, на пример, все файлы с расширением DOC , TXT (вирус под названием KLEZ . H ). Также существует ряд вирусов, уничтожающих файловую систему, что приводит к потере абсолютно всех файлов на диске. Правда, следует иметь в виду, что в большинстве случаев все-таки имеется возможность вос становления информации. Дело в том, что физически стереть информацию с целого жесткого диска объемом хотя бы 1 Гбайт довольно не просто, по этому большая часть вирусов уничтожает ссылки на всю информацию, а не сами данные. Иногда вполне достаточно воспользоваться программой UNERASE или UNDELETE , чтобы восстановить большую часть данных.

 

5. Борьба с компьютерными вирусами на практике

 
 

Борьба с компьютерными вирусами на практике

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

Если вы регулярно и особенно подолгу работаете в сети Интернет, тогда вам следует установить на свой компьютер антивирусный монитор, который будет "фильтровать" все поступающие на ваш компьютер данные.

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

Если вы обнаружили или подозреваете, что ваш компьютер заражен компь ютерным вирусом, ваши действия должны быть следующими:

  • сохраните наиболее важную информацию на сменных носителях. Даже если эти файлы также окажутся зараженными, можно будет потом, не торопясь, "вылечить" их, а пока что вас должна волновать операционная система. Лучше всего все это делать после загрузки компьютера с загру зочного диска, обязательно созданного на незараженном компьютере;
  • проверьте жесткий диск антивирусной программой, при этом антивирус ные базы должны быть как можно более новыми;
  • при обнаружении зараженного файла попытайтесь "вылечить" его, если же это не удается, тогда смело удаляйте зараженный файл — лучше зано во установить ту программу, к которой он принадлежит, чем впоследст вии потерять информацию;
  • после удаления компьютерного вируса иногда приходится переустанавли вать операционную систему или некоторые программы;
  • сменные носители после "лечения" или вместо него можно отформати ровать;
  • жесткий диск можно избавить от загрузочного вируса командой fdisk / mbr . При этом предварительно следует загрузиться с "чистого" загрузоч ного диска, на котором имеется программа FDISK . Обратите внимание, что не все вирусы вы сможете удалить с жесткого диска путем формати рования, т. к. при этом совсем не затрагиваются некоторые служебные области, создаваемые при создании на нем разделов.

Для того чтобы убедиться в отсутствии или наличии на своем компьютере "троянских коней", можно запустить редактор системного реестра (команда REGEDIT ) и открыть по очереди следующие ветви:

HKEY_CUKRENT_USER\Software\ Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\RunServices HKEY_USERS\.DEFAULT\Software\ Microsoft\Windows\CurrentVersion\Run

Если в одной из низ имеется подозрительный ключ, не относящийся к программам, которые вы устанавливали или которые использует операционная система, тогда вам следует срочно воспользоваться антивирусной программой.

Теперь о практическом использовании антивирусных программ. Самое главное правило — следует использовать только новые антивирусные базы. После установки программы с компакт-диска обязательно проверьте, какого числа было произведено последнее обновление. Например, для программы Kaspersky Anti - Virus это можно сделать, выбрав пункт меню Справка | О Программе. Дата последнего обновления должна быть не позже, чем 30 дней назад, потому что за этот период обычно успевает появиться немалое количество новых вирусов, против которых "старый" антивирус бесси лен. Обновление базы для описываемой программы можно найти на интер нет-сайте http :// www . kaspersky . ru . Обратите внимание на то, что антивирус с устаревшей базой может даже способствовать распространению вирусов, т. к. у пользователя в таком случае создается ложное представление о безо пасности. Нельзя забывать и о возможности защиты от макровирусов, встроенных в программы пакета Microsoft Office .

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

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

 
 

3. Спасение важных данных и настроек

  

Спасение важных данных и настроек

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

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

Существует две разновидности резервного копирования: полное копирова ние диска и копирование важных файлов. Полную резервную копию реко мендуется обновлять после каждой инсталляции новой программы. Частота копирования отдельных файлов зависит от того, насколько много в них на копилось изменений.

Примечание Следует помнить , что восстановление данных в любом случае займет значи тельно больше времени и средств , чем резервное копирование

Для резервного копирования очень удобно использовать пишущий привод CD - RW , который позволяет записать до 700 Мбайт полезной информации. При этом следует иметь в виду, что для компакт-дисков очень опасны цара пины поверхности. Кстати, не только со стороны записи данных, по и с внешней стороны, где обычно имеется наклейка с какой-либо надписью.

На самых дешевых "болванках" нет защитного слоя краски, что еще больше усугубляет проблему.

При резервном копировании важной информации стоит придерживаться следующих моментов.

  • Надежность хранения информации повышается пропорционально с увеличением стоимости носителя. Наилучший носитель, естественно, — это жесткий диск, за ним следует Flash -память, компакт-диски, диски Iomega ZIP и на самом последнем месте стоят флоппи-дискеты.
  • Если имеющихся носителей для сохранения всей информации недостаточно, то для уменьшения занимаемого объема рекомендуется пользо ваться программами-архиваторами вроде WinRAR или WinZIP . Более подробно об использовании этих программ будет рассказано в .

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

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

Для того чтобы можно было быстро начать работу с вновь установленной системой, рекомендуется сохранять не только файлы (документы и прочее), но и настройки наиболее используемых программ. В состав Window XP входит специальная утилита, как раз предназначенная для переноса основных настроек и документов на другой компьютер, что можно использовать и при переустановке операционной системы. Иногда можно рекомендовать сохра нять каталог, в котором установлена программа, но в этом случае сохранять ся только те настройки, которые записаны в специальных файлах с расши рением INI .

  

1. главе 13

 

Глава 13. Работа с файлами и каталогами

 

1. Файловая система

 

Файловая система

Чтобы упростить работу с дисками, их поверхность разбивается на кластеры, которые, в зависимости от используемой файловой системы и объема диска, могут иметь разный объем. От размера кластера зачастую зависит эффек тивность работы ПК.

В настоящее время используются файловые системы FAT 16 (для записи ад реса размещения файлов используется 16 бит), FAT 32 (32 бита) и NTFS .

Если вы используете файловую систему NTFS , будьте готовы к тому, что некоторые каталоги, особенно те, в которых находится много мелких фай лов (например, каталог SYSTEM в рабочем каталоге Windows ), будут откры ваться с некоторой задержкой. Дело в том, что время от времени операци онная система обновляет метку последнего доступа к файлам, а во время просмотра большого количества файлов содержимое LOG -файла, в котором содержится информация о проведенных операциях, сохраняется на жесткий диск, что приводит к замедлению работы ПК.

Чтобы отключить функцию обновления метки, следует внести в системный реестр некоторые изменения:

  • запустите редактор реестра;
  • найдите строку: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem;
  • создайте новый параметр DWORD ;
  • имя параметра должно быть NtfsDisableLastAccessUpdate ;
  • значение этого параметра должно быть равно 1 (единица);
  • перезагрузите компьютер.

Как уже упоминалось в главе 8, файловая система является неотъемлемой частью операционной системы.

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

Имя диска — буквенное обозначение от А до Z , позволяющее организовать все диски, установленные в компьютере, в единую систему. Имя диска зада ется раз и навсегда, что позволяет избежать конфликта из-за вдруг изме нившегося пути к файлам и каталогам. Считается, что флоппи-дисковод всегда имеет имя А:, второй флоппи-дисковод — букву в = , а все остальные, начиная с с-., отданы в распоряжение жестким дискам, приводам CD - ROM и другим устройствам, подключаемым к шинам SCSI , IDE , USB . Иногда термин "имя диска" путают с термином "метка тома", что не совсем верно, т. к. метка тома является дополнительным идентификатором любого диска, который создается во время форматирования диска, в то время как имя дис ка зависит от типа подключаемого устройства (дисковод, жесткий диск) и способа его подключения.

Другими словами, метка тома является логическим идентификатором, кото рый в любое время можно изменить без какого-либо ущерба для работы компьютера, а имя диска является физическим идентификатором, при из менении которого могут появиться сбои в работе компьютера. Хотя и здесь можно сделать несколько отступлений:

  • как правило, жесткий диск или раздел, с которого происходит загрузка Windows , в любом случае становится диском С:, даже если физически этот диск подключен как второе или третье (четвертое) устройство. Это справедливо для всех версий операционных'систем Windows , кроме ХР. В ней используется несколько другой подход к обозначению дис ков — диски получают имена согласно их физическому подключению, т. е. жесткий диск, подключенный как Primary / Master , будет всегда пер вым (диск С:), даже если загрузка осуществляется с диска Secondary / Master . Такой подход помогает избежать путаницы;
  •  для любых устройств со сменными носителями информации, таких как приводы CD - ROM , Iomega ZIP , имя диска может изменяться без особых проблем, т. к. все программы, запускаемые с них, обычно используют "те кущий диск", так что если имя диска меняется с D : на Е:, никаких особых проблем не возникает. Хотя если вы запускаете программы, например, с компакт-диска при помощи ярлыков, тогда будьте готовы, что каждый раз при смене имени диска вам придется изменять их свойства, прописы вая новый путь к программе. От этого недостатка избавлена операционная система Windows XP , где имена дисков назначаются согласно тому, в ка ком порядке они появились в системе, т. е. при подключении нового диска его имя будет состоять из буквы, следующей за буквой привода;
  • если новый подключаемый диск разбит на два и более логических диска, то вам следует обратить внимание на следующую особенность. В операционной системе сначала отображаются все активные разделы всех под ключенных дисков, а уже затем отображаются все остальные разделы в той последовательности, в которой они идут. Так, например, если ранее подключенный диск был разбит на два диска, а подключаемый диск име ет всего один раздел, то в системе эти диски получат следующие имена — активный раздел первого диска получит букву с : , активный раздел второго диска получит букву D :, а уже второй раздел первого диска получит букву Е:. Это может вызвать путаницу, которая может привести либо к случай ному удалению файлов "не с того диска", либо к нарушению работы всех программ, расположенных на втором разделе первого диска, т. к. все ярлы ки будут указывать на диск d : , на котором этих программ просто-напросто нет. Недостаток устранен в операционной системе Windows XP , где все диски получают имена в порядке их подключения к системе;
  • чтобы уменьшить вероятность появления сбоев в работе компьютера, ка ждому из логических дисков рекомендуется задать уникальную метку то ма, которая может предотвратить случайную потерю данных после изме нения структуры имен всех дисков.

Самой маленькой единицей измерения информации в компьютере является файл.

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

  • "системный" — атрибут указывает на то, что файл является системным. Наличие этого атрибута в операционных системах Windows может блоки ровать удаление файла, а также его изменение и перемещение в другой каталог, что необходимо для безотказной работы компьютера. Особенно высокий приоритет атрибут имеет в операционных системах Windows 2000/ XP . Иногда для системных файлов даже нельзя изменить атрибуты;
  • "скрытый" — атрибут позволяет прятать некоторые файлы, которые, по мнению пользователя или программ (операционной системы), не должны ни изменяться, ни удаляться, ни перемещаться в другие каталоги. Обыч но используется в паре с предыдущим атрибутом (для системных файлов) или отдельно (для всех других файлов). Иногда использование этого ат рибута приводит к появлению сбоев в работе некоторых программ, кото рые просто-напросто не могут обнаружить файл с атрибутом "скрытый";
  • "архивный" — этот атрибут не имеет особого смысла, он указывает на то, что файл готов к архивации;
  • "только для чтения" — этот атрибут позволяет защитить файл от случай ного или намеренного изменения или удаления, хотя он, конечно, не да ет стопроцентной защиты. Если файл имеет атрибут "только для чтения", то практически любые из существующих программ откажутся сохранять Исклю чением являются все файловые менеджеры, которые сделаны "по образу и подобию" Norton Commander ' a — в них, конечно, будет выведено до полнительное предупреждение, что файл доступен только для чтения, но записать изменения все равно позволят, так что будьте внимательны!

Имя файла — идентификатор файла, состоящий из определенного числа символов на латинском или национальном языке (в том числе цифр). Ограничение на количество символов в имени файла накладывает используемая операционная система.

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

  • среди служебных символов некоторые использовать нельзя. Это — </>, <\>, <:>, <*>, <?>, <">, <<>, <>>, <|>. При попытке ввода этих симво лов система выдаст предупреждение об ошибке, хотя иногда возникают казусы, когда она все-таки "принимает" имя, содержащее один из ука занных символов, после чего файл невозможно ни открыть, ни удалить. Ситуация исправляется при помощи таких программ, как Scan Disk , Norton Disk Doctor и им подобных. Проблема устранена в Windows XP , где запрещенные символы вы просто-напросто не сможете ввести в окно запроса имени файла, либо они автоматически удаляются при вводе имени из буфера обмена;
  • нельзя использовать такие имена файлов, как CON , PRN , NUL , AUX , LPTl , LPT2, LPT 3, LPT 4, COMl , COM2, COM3, COM4, CLOCKS . Эти имена соответствуют именам стандартных аппаратных ресурсов компью тера. Запрет на имена задан, в основном, для совместимости со старыми программами, которые могут неверно среагировать на подобное имя файла и вызвать сбой в работе компьютера;
  • допускается использовать в имени файла пробелы, но некоторые про граммы не совсем корректно обрабатывают их. Это относится в первую очередь к старому программному обеспечению, разработанному для рабо ты в MS - DOS . Подобные ситуации можно "обойти", используя вместо пробела символ подчеркивания <_>. Если вы хотите найти файл, в име ни которого содержатся пробелы, придется взять фразу в кавычки, что позволит избежать проблем с поиском;
  • стоит отметить, что операционная система при подсчете суммарного коли чества символов в имени файла "захватывает" еще и все символы, имеющиеся в пути к каждому файлу. Поэтому если файл располагается в ката логе с очень длинным именем, то длина его имени может оказаться ограниченной. Всего допускается до 260 символов в "полном имени" файла, содержащем как непосредственно его имя, так и все символы пути к нему; операционная система не различает прописные и заглавные символы. Поэтому имена, например, text . txt и ТЕХТ.ТХТ, с точки зрения операци онной системы, совершенно одинаковы;
  • для совместимости с операционными системами MS - DOS и Windows З.хх имя файла состоит из двух частей: "стандартной", используемой также в MS - DOS , и "расширенной", используемой в Windows , начиная с версии 95. Во всех версиях MS - DOS принята так называемая система 8.3, при кото рой имя файла состоит из восьми символов, а расширение из трех сим волов. Если файл создан в Windows , то имя для MS - DOS ("псевдоним") генерируется автоматически. При этом следует иметь в виду, что при на личии файлов с одинаковым псевдонимом используются только шесть первых символов, а последние два меняются на знак <~> и номер файла (например, ADMINI ~1. TXT ). Если файлов со схожими псевдонимами очень много, оставляются только первые две буквы, а остальные шесть символов генерируются. Также стоит отметить, что в MS - DOS крайне не рекомендуется использовать русские символы, корректно отображаться они будут только в окне эмуляции, а в "чистом" MS - DOS , как правило, их нельзя будет ни открыть, ни удалить, ни даже скопировать.

Расширение файла — последовательность символов на латинском или нацио нальном языке, предназначенная для идентификации типа файла. В качест ве стандарта было принято, что расширение всегда состоит только из латин ских символов или цифр, а длина его составляет три символа, хотя операционные системы Windows позволяют использовать большее количество символов, например, четыре. Для совместимости с устаревшими опера ционными системами класса MS - DOS и Windows З.хх следует все-таки при держиваться общепринятых стандартов, тем более что MS - DOS часто используется в качестве основы загрузочных дисков для установки и восста новления других операционных систем.

Путь доступа к файлу — идентификатор, содержащий имя диска и название каталога, в котором содержится файл.

Каталог — это специальный файл, в теле которого содержатся записи, ука зывающие на файлы и подкаталоги, логически находящиеся в данном каталоге. Физическое же размещение файлов никак не связано с их логическим расположением в каталогах и подкаталогах. Во всех IBM -совместимых компьютерах структура каталогов имеет иерархическую структуру, т. е. каждый каталог может содержать в себе еще один или несколько каталогов, которые могут как содержать файлы, так и быть пустыми. Требования к имени ката логов такие же, как и к файлам.

Аналогичными являются термины "директория" и "папка". Первый термин является полным аналогом термина "каталог", а второй термин имеет не сколько расширенный смысл. Например, папкой может считаться любая совокупность служебных ярлыков, которая физически не выделена в отдельный каталог, хотя в операционной системе отображается в виде отдель ной папки. Яркий пример — панель управления.

Требования к имени каталогов точно такие же, как и для файлов, — как под Windows , так и под MS - DOS .

Существует несколько терминов, используемых совместно с термином "каталог". Это такие термины, как "корневой", "текущий", "родительский", "ра бочий", "подкаталог".

Корневой каталог — фактически это и есть диск (раздел), так как корневой каталог содержит в себе абсолютно все пользовательские файлы, начиная от файлов, которые создаются операционной системой при установке, заканчивая различными файлами, которые создаются пользователем в процессе работы на компьютере. Его название может состоять из 11 символов латин ского или национального начертания, а также из цифр и любых допустимых символов. Чтобы избежать проблем с работой старых программ, рекоменду ется задавать имя корневого каталога латинскими буквами и не использо вать русские символы. Стоит также отметить, что имя корневого каталога и метка тома — это одно и то же. Имя задается либо при форматировании диска, либо в любой другой момент (в свойствах диска).

Текущий каталог — каталог, который в настоящий момент используется. Как только вы открываете какой-либо другой каталог, ен тут же становится текущим. При этом следует иметь в виду, что в MS - DOS (даже в окне эму ляции) при запуске программ из текущего каталога не обязательно указы вать полный путь к запускаемому файлу, а в случае использования несколь ких каталогов путь указывать следует только для тех, которые не являются текущими. Именно поэтому иногда рекомендуют для облегчения обработки группы файлов скопировать их в один каталог. Стоит отметить или даже напомнить, что для свободной работы с разными каталогами так же, как и с текущим каталогом, следует пользоваться переменной path , которая указывает, где, помимо текущего каталога, нужно искать файлы и программы. В операционной системе Windows "по умолчанию" поиск ведется, например, в каталоге C :\ WINDOWS и его подкаталогах, поэтому иногда достаточно скопировать туда часто запускаемые файлы, например архиваторы, чтобы к ним имелся доступ из любого каталога.

Подкаталог — каталог, находящийся в другом каталоге. Этот термин не мо жет быть применен к каталогам, расположенным в корневом каталоге, т. к. он имеет наиболее высокий уровень. Благодаря развитой системе подката логов вся файловая система на дисках, используемых в IBM -совместимых компьютерах, напоминает иерархическое дерево. Каждый из подкаталогов может иметь любое количество подкаталогов более низкого уровня и т. д. Подкаталоги нужны, например, для разделения типов файлов, что облегчает их поиск и использование. Яркий пример — каталог Мои документы, в ко тором содержатся подкаталоги Мои видеозаписи, Моя музыка, Мои рисунки. Для описания структуры дисков также используется термин "дерево ка талогов ". Родительский каталог — каталог, в котором содержится текущий каталог.

Рабочий каталог — каталог, который используется для размещения про граммных и временных файлов строго определенной программы или группы программ. Иногда в настройках программы следует принудительно задать рабочий каталог, в противном случае вы не сможете ее запустить или ис пользовать некоторые ее функции. Нельзя путать рабочий каталог с ката логом для временных файлов, т. к. в нем программных файлов нет и быть не может.

Помимо ситуаций, описанных ранее, каталоги имеют еще целый ряд ограничений:

  • корневой каталог может содержать только 512 файлов с короткими име нами. Это ограничение осталось от MS - DOS . Именно по этой причине стала применяться система каталогов, т. к. любой другой каталог имеет свойство "растягивания", в результате чего каждый каталог может содер жать столько файлов, сколько вместится на диск.
  • Стоит отметить, что данное утверждение справедливо для жестких дис ков, в то время как для тех же гибких дисков максимальное количество файлов в корневом каталоге ограничено числом 224. В операционной системе Windows ситуация усугубляется еще и тем, что в ней используются длинные имена, которые могут еще больше ограничить максимальное количество файлов. Как уже упоминалось ранее, важно не столько само количество файлов, сколько суммарная длина имен файлов, поэтому чем больше в корневом каталоге файлов с длинными именами, тем меньшее их количество поместится в него;
  • если при копировании вы не указали явно каталог, в который следует копировать файл, то он копируется в корневой каталог указанного диска.
 

2. Типы файлов и каталогов

 

Типы файлов и каталогов

Помимо рассмотренных выше разновидностей каталогов, они также еще делятся на следующие виды:

  • каталог для временных файлов — в операционной системе Windows , независимо от версии, под временные файлы отводится каталог C :\ WINDOWS \ TEMP , хотя от MS - DOS остался "стандарт" на иное его размещение ( C :\ TEMP ), которое, кстати, позволяет избежать немалого количества проблем с работой старых программ. Вы, в принципе, можете задать любой другой каталог для размещения временных файлов, но по давляющая часть программ все равно будет использовать прежний ката лог с именем TEMP ;
  • рабочий каталог операционной системы — этот каталог стоит "в стороне" от всех остальных каталогов, т. к. в нем располагаются практически все системные файлы, необходимые для работы операционной системы. В него нельзя помещать свои, пользовательские файлы, кроме программ ных файлов, используемых в MS - DOS (точнее, в окне эмуляции MS - DOS ). Это могут быть и архиваторы, и программы для просмотра различных типов файлов, и т. п. В этом случае вам не придется задавать путь к этим файлам в переменной path . "По умолчанию" для рабочего кат&чога Windows задается одноименное имя, хотя вы можете задать любое при установке операционной системы. При этом не рекомендуется использовать как слишком длинные имена, так и имена, состоящие из русских символов;
  • каталог Program Files — в этом каталоге помещаются программные файлы всех программ, которые устанавливаются автоматически с операционной системой, и тех программ, которые устанавливает сам пользователь. По сле деинсталляции программ именно здесь следует искать рабочие ката логи удаленных программ для их ручного удаления;
  • каталог Мои документы — в этом каталоге "по умолчанию" сохраняются почти все файлы, начиная от текстовых, созданных в Microsoft Word , за канчивая видео- или аудиофайлами, созданными в профессиональных редакторах. Вы можете или использовать имя каталога "по умолчанию", или задать любое другое имя.

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

Если говорить о типах файлов, то их существует целое множество, что вносит в эксплуатацию компьютера великое множество проблем.

Мы уже привыкли, что при нажатии клавиши < ENTER > по какому-нибудь файлу запускается определенная программа, которая может просматривать и редактировать именно этот тип файлов. При этом мы даже не задумываемся, почему открывается именно эта программа, а не какая-нибудь другая. Яркий пример — программы для работы с текстовыми редакторами Microsoft Word и WordPad , которые могут быть использованы для просмотра и редак

тирования файлов с расширением DOC , но "по умолчанию", естественно, если установлен пакет Microsoft Office , будет запущен именно Microsoft Word . Давайте разберемся почему.

Вы, скорее всего, не раз замечали, что каждый файл на жестком диске или на любом сменном носителе, когда открываешь содержимое диска (катало га) в Проводнике, имеет определенный внешний вид. Конечно, можно за менить вид значка файла, но это изменение затронет все файлы, которые имеют точно такое же расширение, как у того, для которого вы решили вне сти изменение. Исключение составляют, наверное, только исполняемые файлы, которые способны содержать ярлык в своем теле, но об этом мы поговорим чуть позже. Именно расширение файла позволяет отнести его к тому или иному типу файлов.

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

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

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

Командный файл — это простой текстовый файл с расширением ВАТ или CMD (для Windows 2000/ XP ), содержимое которого придерживается опреде ленного синтаксиса. Чтобы выполнить командный файл, достаточно ввести в командную строку его имя.

Существует еще целый ряд "стандартных" расширений:

  • SYS — системный файл, содержащий драйвер какого-нибудь устройства;
  • ТХТ — текстовой файл, созданный любым текстовым редактором;
  • DOC — текстовой файл, созданный в редакторе Microsoft Word либо в других, совместимых с ним, программах;
  • ВАК, OLD — старые копии системных файлов;
  • ARJ , RAR , ZIP — файлы, созданные наиболее распространенными архи ваторами;
  • BMP , JPG , GIF — графические файлы;
  • DBF — база данных;
  • XLS — электронная таблица в формате Microsoft Excel ;
  • DLL — системный файл, содержащий библиотеки подпрограмм;
  • INI — файл инициализации какой-либо программы, например, инстал лятора или наоборот деинсталлятора;
  • HLP — файл помощи;
  • PIF — ярлык на какой-нибудь файл;
  • WAV , MP 3, WMA — звуковой файл;
  • AVI , MPG — файл, содержащий видеоинформацию, и т. д.
 

3. Файловые менеджеры

 

Файловые менеджеры

Файловый менеджер — это программа, предназначенная дл'я работы с файла ми и, как можно "догадаться", с каталогами и дисками, в том числе со сменными носителями.

Файловые менеджеры берут начало с программ типа Norton Commander , ко торые применялись еще во времена MS - DOS , для того чтобы хоть как-то упростить работу с файлами и катачогами, ведь в те времена не было графиче ского интерфейса, как у Windows , и все команды имели текстовый формат. Да и сегодня подавляющая часть файловых менеджеров, по крайней мере их интерфейс, создается на основе ранее популярного Norton Commander ' a , например, DOS Navigator или FAR .

После установки операционной системы Windows для использования дос тупны два файловых менеджера — Проводник и Мой компьютер. Они обла дают практически одинаковыми возможностями, хотя имеется и часть коренных отличий.

Проводник представляет собой более удобное средство навигации, нежели Мой компьютер, т. к. он состоит из двух окон. Левое отображает иерархическое дерево дисков и каталогов, а в правом окне отображается содержимое дисков и каталогов.

Сегодня имеют большую популярность и такие файловые менеджеры, как Total Commander и FAR . Первый удобен тем, что имеет оконный интерфейс, такой же, как и у всех остальных программ Windows . Если же гово

рить о FAR ' e , то он обладает тем же сине-белым интерфейсом, что и Norton Commander .

Файловый менеджер FAR вы можете найти на сайте http :// www . rarlab . com /, I a Total Commander — на http :// www . ghisler . com /.

Теперь немного об особенностях современных файловых менеджеров. С развитием операционной системы Windows развивалась и файловая сис тема. Длинные имена постепенно стали привычнее, чем короткие, поэтому такие файловые менеджеры, как традиционный NC , а также его клоны VC , ! DN , FC , уже перестали удовлетворять требованиям пользователя. Дело I в том, что при копировании и перемещении файлов при помощи этих ме- \ неджеров длинные имена "теряются", а остаются те псевдонимы, которые используются для отображения имен в окне MS - DOS .

 

4. Поиск файлов и каталогов

 

Поиск файлов и каталогов

Структура каталогов и файлов на современном мультимедийном компьюте ре может быть очень сложной и составлять десятки тысяч файлов. Возможно, у вас все файлы аккуратно размещены по отдельным каталогам, что об легчает поиск нужного вам в данный момент, но иногда количество файлов, . да и каталогов достигает такого огромного количества (особенно если диск очень большой), что ручной поиск оказывается делом непомерно сложным. В такой ситуации можно использовать, как вы уже наверное догадались, функции автоматического поиска, встроенные как в саму операционную систему, так и во все файловые менеджеры — от Norton Commander ' a до самого современного Total Commander ' a и им подобных программ. Для более эффективного поиска можно применять технику задания имени или даже расширения по маске. Так, например, символ <*> обозначает лю бое имя файла или его расширение. То есть все файлы на диске будут обо значаться, как "*.*". Чаще всего этот символ применяют для поиска, напри мер, всех файлов с расширением TXT , DOC , JPG и т. п. Помимо этого используется еще один символ <?>, который обозначает одну (и только од- \ ну) любую букву в имени файла или в его расширении. Если в имени файла i вам не известны две буквы, следующие подряд, то и таких вот символов нужно будет указать также два и т. д.

 

5. Куда девается свободное место на диске?

 

Куда девается свободное место на диске ?

В операционных системах Windows ME и Windows XP свободное простран ство часто попусту "съедается" регулярно сохраняемой информацией для восстановления. Здесь следует придерживаться принципа — хранить только самое последнее состояние операционной системы, тогда как все остальные можно спокойно удалить. Исключение может составить ситуация, когда вы постоянно экспериментируете с новыми программами, но в этом случае приходится делать выбор между свободным пространством и стабильностью работы операционной системы.

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

FORMAT <DRIVE>: /FS:NTFS /A:4096

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

Размер кластера играет большую роль в эффективности использования объема диска, что можно увидеть на таком примере. Возьмем две емкости объемом по два литра каждая. В сумме у нас получается четыре литра. Попро буйте налить в них любую жидкость общим объемом три литра. Что у нас получается? Одна из емкостей получается наполненной наполовину. В нее мы уже не сможем налить какую-нибудь другую жидкость. То же самое происходит и с кластерами. Частично заполненный кластер уже не может быть использован для хранения других файлов, т. е. он попусту пропа дает. Таких кластеров на диске может быть до 50%, что приводит к потере до 30—50% общего объема диска на такие вот "пустые" области. Чтобы хотя бы немного смягчить эту проблему, нужно регулярно производить дефрагментацию диска.

 

6. Удаление файлов и каталогов

 

Удаление файлов и каталогов

Операционная система Windows устроена таким образом, что "по умолча нию" все удаленные файлы и каталоги помещаются в специальный каталог, из которого можно эти файлы и каталоги удалить окончательно либо вос становить их. Каталог для этих "псевдоудаленных" файлов и каталогов назы вается Корзина, хотя вы можете задать и любое другое название, т. к. это всего лишь логический идентификатор. На самом же деле каталог имеет строго определенное название ( RECYCLER или RECYCLED ) и располага ется он в корне каждого диска. Получается, что логически Корзина — это один каталог, а физически на каждом диске имеется свой каталог для временного хранения удаляемых файлов.

Естественно, что существует возможность удаления "мимо" Корзины. Зачем это нужно? Да. например, если вы уверены, что файлы вам в любом случае не понадобятся. Хотя здесь имеется один, но немаловажный нюанс. Восстановить удаленные таким образом файлы вы сможете только при помощи специальных утилит. Нажмите клавишу < SHIFT > перед тем, как перетаски вать что-либо в Корзину, и вы удалите это "что-либо" без участия корзины. Вы также можете не использовать функцию Drag & Drop — вы можете просто выделить необходимые элементы и нажать < SHIFT >+< DEL > (обе клавиши вместе) — эффект будет тот же.

Сразу же стоит отметить, что практически все проблемы, связанные с удалением как файлов, так и каталогов, связаны с особенностями работы фай ловых менеджеров Проводник и Мой компьютер. Именно поэтому сегодня так популярны файловые менеджеры, подобные "старому доброму Norton Commander ' y ", например, Windows Commander или FAR .

Наиболее распространенные причины, из-за которых не удается удалить файл или каталог:

  • файл или каталог используется в данный момент одной из запущенных программ или самой операционной системой. Такая ситуация часто воз никает при попытке:
    • удаления каталога или файла, используемого запущенной в данный момент программой. Ситуация часто встречается, когда программа сворачивается в ярлык, находящийся возле системных часов. В этом случае следует закрыть все программы, находящиеся в памяти компь ютера, после чего повторить попытку. При этом можно воспользо ваться окном Диспетчера задач Windows , которое вызывается нажатием клавиш < CTRL >+< ALT >+< DEL >;
    • удаления всех файлов из каталога временных файлов — в этом случае дождитесь завершения работы всех программ, а еще лучше, прежде чем удалять временные файлы, перезагрузите компьютер;
    • удаления рабочего каталога одной из программ после ее деинсталля ции — иногда при деинсталляции от программ остаются модули, за гружаемые при запуске системы. Далеко не все деинсталляторы спо собны принудительно выгружать такие модули из памяти, поэтому они остаются на диске. Такая ситуация встречается не так уж и редко, это можно исправить программами вроде PrcView , позволяющими удалять из памяти процессы, которые вы только пожелаете. Операци онные системы Windows 2000/XP обладают встроенными средствами управления ресурсами. После удаления процесса, соответствующего программе, рабочий каталог которой вы хотите удалить, можно повто рить попытку;
  • при использовании файловых менеджеров Проводник и Мой компьютер, когда включен режим отображения Как веб-страница, в определенные' моменты вы не можете удалить файл, хотя ни одной программой он, на первый взгляд, не занят. Причина проблемы в особенностях этого режи ма работы. Дело в том, что когда вы помечаете файл, в центральной час ти рисуется его миниатюрное изображение. Чем больше файл, тем мед леннее это происходит. Естественно, что в этот момент файл недоступен ни для удаления, ни для перемещения;
  • в Windows XP удаление каталога может оказаться неудачным из-за сис темного файла с именем Thumbs . db , который содержит в себе данные о созданных ранее миниатюрных изображениях всех мультимедийных файлов, находящихся в данном каталоге. Если вы открыли данный ката лог в Проводнике, то файл оказывается загруженным в память и его, ес тественно, нельзя удалить. В этом случае следует закрыть Проводник и воспользоваться другим файловым менеджером, например Мой компью тер, или же при использовании Проводника удалять этот каталог, не от крывая его. Можно, в принципе, воспользоваться еще одним способом. Следует выбрать отображения в виде списка, при котором указанный файл не используется, затем временно перейти в другой каталог, чтобы файл в памяти был заменен другим файлом, но уже из другого каталога, а затем беспрепятственно удалить нужный каталог;
  • удалению файлов могут препятствовать программы архивации данных "на лету", например ZIP Magic 2000 или ZIP Folder . В моменты, когда файл сжимается или разжимается, он недоступен для удаления или перемеще ния. Особенно заметно это на слабых конфигурациях.
 

7. Архивация данных и программы сжатия

 

Архивация данных и программы сжатия

Программы-архиваторы можно разделить на три категории.

  1. 1. Программы, используемые для сжатия исполняемых файлов, причем все файлы, которые прошли сжатие, свободно запускаются, но изменение их содержимого, например русификация, возможны только после их разар- хивации.
  2. 2. Программы, используемые для сжатия мультимедийных файлов, причем можно после сжатия эти файлы свободно использовать, хотя, как прави ло, при сжатии изменяется их формат (внутренняя структура), а иногда и ассоциируемая с ними программа, что может привести к проблемам с за пуском.
  3. 3. Программы, используемые для сжатия любых видов файлов и каталогов, причем в основном использование сжатых файлов возможно только по сле разархивации. Хотя имеются программы, которые "видят" некоторые типы архивов как самые обычные каталоги, но они имеют ряд неприят ных нюансов, например, сильно нагружают центральный процессор, что исключает их использование на "слабых машинах".

Принцип работы архиваторов основан на поиске в файле "избыточной" ин формации и последующем ее кодировании с целью получения минималь ного объема. Самым известным методом архивации файлов является сжатие последовательностей одинаковых символов. Например, внутри вашего файла находятся последовательности байтов, которые часто повторяются. Вместо того, чтобы хранить каждый байт, фиксируется количество повторяемых символов и их позиция. Например, архивируемый файл занимает 15 байт и состоит из следующих символов:

В В В В В LLLLLAAAAA

В шестнадцатеричной системе

42 42 42 42 42 4С 4С 4С 4С 4С 41 41 41 41 41

Архиватор может представить этот файл в следующем виде (шестнадцате-ричном):

01 05 42 06 05 4С 0А 05 41

Это значит: с первой позиции пять раз повторяется символ "В", с позиции 6 пять раз повторяется символ " L " и с позиции 11 пять раз повторяется сим вол "А". Для хранения файла в такой форме потребуется всего 9 байт, что на 6 байт меньше исходного.

Описанный метод является простым и очень эффективным способом сжа тия файлов. Однако он не обеспечивает большой экономии объема, если обрабатываемый текст содержит небольшое количество последовательностей повторяющихся символов.

Более изощренный метод сжатия данных, используемый в том или ином виде практически любым архиватором, — это так называемый оптимальный префиксный код и, в частности, кодирование символами переменной длины (алгоритм Хаффмана).

Код переменной длины позволяет записывать наиболее часто встречающиеся символы и группы символов всего лишь несколькими битами, в то время как редкие символы и фразы будут записаны более длинными битовыми строками. Например, в любом английском тексте буква Е встречается чаще, чем Z , а X и Q относятся к наименее встречающимся. Таким образом, ис пользуя специальную таблицу соответствия, можно закодировать каждую букву Е меньшим числом битов и использовать более длинный код для бо лее редких букв. Популярные архиваторы ARJ , РАК, PKZIP работают на основе алгоритма Лемпела-Зива. Эти архиваторы классифицируются как адаптивные словарные кодировщики, в которых текстовые строки заменяются указателями на идентичные им строки, встречающиеся ранее в тексте. Например, все слова какой- нибудь книги могут быть представлены в виде номеров страниц и номеров строк некоторого словаря. Важнейшей отличительной чертой этого алгоритма является использование грамматического разбора предшествующего текста с расположением его на фразы, которые записываются в словарь. Указатели позволяют сделать ссылки на любую фразу в окне установленного размера, предшествующего текущей фразе. Если соответствие найдено, текущая фраза заменяется указателем на своего предыдущего двойника.

При архивации, как и при компрессировании, степень сжатия файлов силь но зависит от формата файла. Графические файлы, типа TIF и GIF , уже за ранее компрессированы (хотя существует разновидность формата TIFF и без компрессии), и здесь даже самый лучший архиватор мало чего найдет для упаковки. Совсем другая картина наблюдается при архивации текстовых файлов, файлов PostScript , файлов BMP и им подобных.

 

8. Восстановление файлов и каталогов

 

Восстановление файлов и каталогов

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

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

Любые повреждения делятся на физические и логические. С первыми все понятно — либо работает, либо нет, зато вот со второй разновидностью следует разобраться как следует.

Самый первый сектор занят главной загрузочной записью ( MBR , Master Boot Record ), которая представляет собой программу, заведующую загрузкой опе рационной системы после передачи ей управления BIOS . Эта запись стан дартна и легко восстановима, например, командой fdisk / mbr .

В конце сектора располагается таблица разделов жесткого диска, в ней содержатся данные о размере, местоположении и назначении разделов. По стандарту их не может быть больше четырех. Нарушение структуры в этой области грозит потерей всех или части разделов. Восстановление воз можно при ручном или программном поиске начальных структур

Файловая система FAT состоит из следующих компонентов: Boot Sector , две копии таблицы FAT , расположенные одна за другой, корневой каталог и область данных.

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

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

Далее располагается область данных, где кроме них находятся еще и ката логи следующего уровня. Их повреждения локальны и при желании легко излечиваются стандартными средствами вроде NDD .

 

9. FAQ (ответы на часто задаваемые вопросы)

 
 

FAQ ( ответы на часто задаваемые вопросы )

Вопрос: Удалил файл, но в Корзине его не обнаружил, что делать?

Ответ: Файл, скорее всего, был очень большим и не поместился в Корзину. "По умолчанию" под Корзину отводится только 10% всего объема жесткого диска, что и приводит к подобным ситуациям. Возможно, вы (или кто-то другой) включили стирание без предупреждения, т. е. минуя Корзину, таких файлов. Все эти функции настраиваются в свойствах этой самой Корзины.

Вопрос: Мне нужно восстановить удаленный ранее файл, можно ли продол жать работу на компьютере или лучше всего это сделать сразу?

Ответ: Лучше всего прекратить работу всех приложений и операционной системы сразу же после того, как пришла в голову мысль о том, что зря удалили один или несколько файлов. Сделать это лучше клавишей RESET на системном бло ке, чтобы ни программы, ни сама операционная система не могли записать на его место другие данные. Вся специфика операционных систем Windows состо ит в том, что файл подкачки постоянно перезаписывается, что постепенно приводит к уменьшению вероятности восстановления данных. Сюда же относятся и все временные файлы, например те, которые создаются при редактировании текстовых файлов в программе Microsoft Word .

Вопрос: Что нужно сделать, чтобы нельзя было восстановить файлы после удаления?

Ответ: Наиболее простой способ — это воспользоваться функцией программы Norton Speed Disk "очищать свободное пространство". После дефрагментации файлов вся оставшаяся незадействованной поверхность будет "забита нулями".

Если подходить к этому вопросу более серьезно, то следует воспользоваться такими утилитами, как Norton Wipelnfo , которые созданы для безвозврат ного удаления всех файлов и каталогов, указанных вами.

Вопрос: Архив с ценной информацией оказался поврежденным. Можно ли как-то восстановить его?

Ответ: Если архив сжат программой RAR или WinRAR , попробуйте вос пользоваться функцией Восстановление поврежденного архива. Если архив имеет формат ZIP , то попробуйте воспользоваться утилитой PKZIPFIX , входящей в состав дистрибутива данного архиватора.

Вопрос: Случайно удалил не тот раздел на диске. Можно его как-то восста новить?

Ответ: Главное правило — ни в коем случае не пытайтесь создать на его месте новый раздел, т. к. программа FDISK при просчете свободного пространства всегда записывает в первый сектор каждой дорожки код F 6, что приводит к потере данных в этих секторах.

Воспользуйтесь программами вроде TIRAMISU , GetDataBack , EasyRecovery . Можно, конечно, попытаться восстановить данные вручную, но это требует квалификации и времени.

Вопрос: Какой файловый менеджер все-таки лучше — TotaJ Commander или FAR ?

Ответ: Оба упомянутых менеджера хороши, но каждый приспособлен для строго определенных задач. Так, например, FAR удобно использовать для работы с такими программами, которые требуют для работы запуска окна эмуляции MS - DOS . При работе в FAR ситуация облегчается тем, что он уже работает в окне эмуляции MS - DOS , в то время как при работе в Total Commander придется запускать отдельное окно. Это дает большое преимущество FAR ' y , т. к. имеется возможность посмотреть результаты работы программы, в то время как отдельное окно в Total Commander ' e после завершения про граммы автоматически закроется. С другой стороны, Total Commander дает наглядное представление о работе Windows -подобного интерфейса, пользователю нет необходимости переучиваться.

FAR обладает встроенным редактором текста, который может работать с различными кодировками, в то время как Total Commander может исполь зовать только внешние программы, например, блокнот, да и функции по перекодировке у него бедноватые.

Обратите также внимание еще и на следующие менеджеры:

Они также имеют некоторые весьма приятные отличительные особенности, которые возможно именно вам и пригодятся в повседневной практике.

 
 

4. Правила гарантийного обслуживания

 
  

Правила гарантийного обслуживания

ПОМНИТЕ!!! На любой компьютер или его отдельный компонент при про даже дают гарантию, которой некоторые пользователи просто забывают пользоваться. Наиболее яркий пример, который приходит в голову: компью тер при включении издает звуки, говорящие о неисправности видеоплаты, но спустя некоторое время (после прогрева) компьютер нормально запуска ется. В этом случае следует заменить видеоплату, а не списывать данный эффект на то, что наступила зима и компьютер замерзает. Ведь он установлен в отапливаемом помещении и поэтому должен работать нормально.

Прочитайте перечисленные ниже правила гарантийного обслуживания. Обычно все компании, торгующие компьютерами и отдельными компонента ми, придерживаются их, правда, иногда добавляя какие-нибудь особые условия, которые можно найти в гарантийных документах на ваш компьютер.

  • Гарантийное обслуживание включает в себя бесплатный ремонт или за мену вышедших из строя комплектующих в составе компьютера в тече ние срока, указанного в гарантийном талоне с момента приобретения изделия.
  • Владелец изделия осуществляет доставку компьютера для выполнения гарантийного ремонта и обратно самостоятельно, кроме изделий, обслу живаемых на рабочем месте по отдельному договору. Прием изделия в ремонт осуществляется только при наличии гарантийного талона и то варно-денежных документов, подтверждающих факт покупки.
  • Срок гарантийного ремонта определяется степенью неисправности изде лия и наличием необходимых для ремонта комплектующих и может до ходить до 20 календарных дней с момента обращения.
  • Претензии по комплектации, внешнему виду изделия принимаются толь ко при его покупке. Претензии по внутренней комплектности систем ного блока принимаются в течение двух недель со дня покупки и только при наличии неповрежденных фирменных наклеек на корпусе изделия и комплектующих.
  • Гарантийные обязательства не включают в себя устранение проблем некорректной работы программного обеспечения (ПО), обусловленных его качеством или неправильной установкой и эксплуатацией (несоответствие правилам, процедурам и рекомендациям производителей ПО).
  • Гарантийные обязательства не распространяются на изделие в следующих случаях:
    • выход изделия из строя по вине пользователя (нарушение правил экс плуатации, работа в нерасчетных режимах, неправильная установка и подключение, превышение допустимой рабочей температуры и т. п.);
    • наличие внешних и внутренних механических повреждений (замятых контактов, трещин, следов удара, сколов на кристалле процессора и т. п.), полученных в результате неправильной эксплуатации, уста новки или при транспортировке изделия;
    • наличие на изделии признаков ремонта неуполномоченными лицами;
    • наличие повреждений, полученных в результате аварии либо при воз действии огня, влаги, насекомых, пыли, попадания внутрь посторон них предметов;
    • факт использования некачественных носителей информации (флоппи- диск, компакт-диск и т. п.), приведших к их разрушению внутри уст ройства;
    • визуального наличия следов электрического пробоя, прогар микросхем, проводников и т. п.;
    • повреждение или изменение, по сравнению с оригинальным, содер жимого BIOS материнских плат, видеоплат, модемов и прочих уст ройств;
    • отказ портов подключения периферийных устройств ( COM , LPT , GAME , KB , PS /2, USB ). Претензии по работе портов рассматриваются сервис-центром в течение 14 дней с момента приобретения ПК.
  • Внимание! Гарантия может быть прервана или ограничена при обнаруже нии неисправностей, вызванных повышенной запыленностью внутрен них компонентов системного блока.
  • Продавец не дает гарантии совместимости системного блока с оборудованием, не входящим в состав системного блока в момент его продажи покупателю.
  • При необоснованном обращении за гарантийным обслуживанием поку пателю может быть выставлен счет за диагностику неисправности. Необоснованным считается обращение по устранению неисправностей в работе компьютеров и периферийных устройств, не потребовавших за мены или ремонта комплектующих, а также в случаях, признанных нега рантийными.
  • Будьте внимательны! В случае если устройство подключается не через USB -порт, перед соединением компьютера с устройством необходимо отключить питание системного блока и устройства. В противном случае может произойти электрическое повреждение портов ввода/вывода. Гарантия на повреждения такого рода не распространяется. При обнаружении техническим специалистом повреждений, связанных с неправиль ным подключением шлейфа, гарантийный ремонт не производится!