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 может исполь зовать только внешние программы, например, блокнот, да и функции по перекодировке у него бедноватые.

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

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