Разгадка тайны
В поисках невидимого

На помощь, временные объекты!

Смотреть можно, трогать - нет


Наверное, многие пользователи Macintosh и не подозревают о существовании невидимой и нестираемой папки, которую они, однако, используют каждый день.

Знаете ли вы, что есть одно (всего лишь одно!) имя, которое вы ни при каких обстоятельствах не можете присвоить объекту на вашем компьютере Macintosh? Неважно, где вы создаете новую папку, - на Рабочем столе, в корневом каталоге жесткого диска или в глубоко вложенной подчиненной папке, - важно, что ее нельзя назвать Temporary Items ("Временные объекты"). В ОС Systems 7 это имя зарезервировано для использования системным ПО. Если вы попробуете ввести такое имя, система выдаст диалоговое окно с предложением переименовать объект (правда, некоторые программы нарушают запрет, создавая внутри папки Preferences свою папку Temporary Items - обычную, видимую и не являющуюся стандартной частью системного ПО).

О папке Temporary Items говорят нечасто, хотя эта небольшая составляющая ОС Macintosh заслуживает внимания: она играет важную роль в вашей работе и может проявить себя очень интересным образом.

О чем же идет речь? Защищенная от удаления невидимая папка Temporary Items постоянно находится в корневом каталоге на жестком диске компьютера. Приложения могут использовать ее в различных целях; часто туда записываются удаленные фрагменты и прочие временные данные, с которыми пользователь не должен взаимодействовать непосредственно. Так, пакет QuarkXPress помещает в эту папку файл XPress Temp всякий раз при открытии документа. Редактор Microsoft Word также использует Temporary Items как свалку для временных файлов. Версия Word 5 записывает сюда файлы с именами WordTemp-1, WordTemp-2 и т. д. В версии Word 6 временные файлы называются более странно, скажем dftmpAIBDBENKkkkkkk (злые языки утверждают, что это название - не что иное, как звук, издаваемый пользователем при первом знакомстве с заимствованным из Windows запутанным и малоэффективным интерфейсом Word 6).

Разгадка тайны

А вот пример того, как папка Temporary Items влияет на вашу жизнь. Вас никогда не удивляло, что в Корзине часто (особенно при перезагрузке после сбоя или зависания системы) появляется странная папка под названием Rescued Items ("Спасенные объекты")? Эта папка содержит все объекты, находившиеся в Temporary Items в момент сбоя.

Как видно из названия, Temporary Items - лишь временное хранилище для файлов. Когда вы завершаете работу с приложением, давая команду Quit ("Выйти"), предполагается, что приложение очищает Temporary Items от всех объектов, которые оно туда поместило. Но при неожиданном аварийном завершении работы или сбое системы такой возможности у приложения нет. В результате, когда после перезагрузки система обнаруживает в Temporary Items оставшиеся объекты, она создает в Корзине новую папку Rescued Items и перемещает туда найденные файлы - отчаянная попытка спасти не сохраненные вами документы. Так что если вы будете иногда заглядывать в Rescued Items, то, возможно, найдете там данные, которые считали потерянными.

В поисках невидимого

Хотите посмотреть на папку Temporary Items? Для этого надо дать команду Find File ("Найти файл") и указать имя папки - она появится в окне Items Found ("Найденные объекты"). Любопытно, что папка не будет найдена, если вы произведете поиск скрытых папок (см. врезку "Смотреть можно, трогать - нет"). Итак, вы можете посмотреть на папку, но система не позволит вам ее открыть. Вообще, System 7.5 достаточно надежно ограждает от вас Temporary Items: папка явно почти никак не проявляет себя, но есть исключения. Скажем, если вы работаете с пакетом Now Utilities, то в меню Drive или Now FolderMenus можете увидеть пункт Temporary Items среди обычных папок. Спускаясь по иерархии вложенных меню, вы даже сможете увидеть содержимое Temporary Items.

Тем, кто все еще пользуется ОС System 7.0 или System 7.1, найти папку Temporary Items гораздо проще: она изображается наряду с прочими папками во многих диалоговых окнах открытия и сохранения файлов. Это может привести к серьезным неприятностям. Вот какой случай произошел однажды. Один профессиональный художник работал в Adobe Illustrator. Закончив рисование, он дал команду Save ("Сохранить"), присвоил файлу имя и стал искать, куда бы этот файл записать. В диалоговом окне Save он увидел папку Temporary Items. Художник не понял, что папка невидима, и не придал значения тому, что не он сам ее создал. Он подумал: "Эта иллюстрация мне будет нужна самое большее неделю, а папка как раз и предназначена для временных объектов - в нее и запишем документ". Естественно, когда художник в тот же день захотел увидеть свой файл, он его не нашел: в программе Finder папка с файлом была не видна. Бедняга лихорадочно открывал и закрывал одну папку за другой в поисках Temporary Items. Он уже начал думать, что стал жертвой коварного вируса, пожирающего файлы, когда ему пришло в голову снова запустить Illustrator и дать команду Open ("Открыть"). Только тут художник смог увидеть искомую скрытую папку и вернуть свое произведение. А если бы он перезагрузил компьютер, то файл был бы помещен в новую папку Rescued Items внутри Корзины. Остается лишь гадать, сколько файлов было необъяснимым образом потеряно за годы существования папки Temporary Items из-за того, что беспечные пользователи сохраняли в ней свои данные, не подозревая, что видят их в последний раз!

Вот почему весьма полезно бывает узнать назначение маленьких загадочных компонентов ОС Macintosh, даже если они невидимы.


Джозеф Шорр - редактор журнала Macworld, один из авторов книги "Macworld Mac and Power Mac Secrets" (IDG Books Worldwide, 1996).

На помощь, временные объекты!

При сбое приложение часто оставляет в папке Temporary Items временные данные.

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

1. Откройте папку Rescued Items и перетащите все имеющиеся там файлы на Рабочий стол.

2. Запустите программу, предназначенную для работы с восстанавливаемыми данными. Так, если вы пытаетесь спасти текстовый документ, то используйте Microsoft Word: эта программа позволяет открыть файл почти любого типа.

3. С помощью команды Open попытайтесь

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

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

Если говорить честно, описанный метод почти никогда не помогает. Но иногда бывает иначе: все-таки помогает. Если вам во что бы то ни стало требуется восстановить потерянный документ, то попытаться стоит.


Смотреть можно, трогать - нет

Папка Temporary Items - один из множества невидимых компонентов ОС System 7. Дело в том, что на вашем компьютере полно скрытых папок и файлов, используемых системой втайне от вас, - пользователю о них знать не положено.

Еще один пример такого скрытого объекта - файл Desktop DF. Он представляет собой собственную базу данных системы Macintosh, позволяющую учитывать имеющиеся файлы и их пиктограммы. При перестройке Рабочего стола перестраивается и этот файл. Другой пример - невидимая папка Move&Rename, создаваемая системой на компьютерах, объединенных в сеть, и осуществляющая перемещение и переименование файлов в режиме совместного доступа к данным. Кроме того, в ОС System 7.5 есть невидимый файл Shutdown Check, ответственный за выдачу сообщения о некорректном завершении работы (сообщение выдается при загрузке Macintosh после сбоя). Каждый раз, когда вы привязываете к файлу нестандартную пиктограмму, создается новый невидимый файл с именем Icon, хранящий информацию о пиктограмме.

Большинство этих скрытых объектов можно увидеть, осуществив по команде Find File поиск невидимых файлов (для этого при указании критерия поиска в меню Find File следует удерживать нажатой клавишу