Для чего нужны файлы thumbs.db, desktop.ini и .DS_Store?

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(0 голосов, в среднем: 0 из 5)

Настройте свой файловый менеджер на отображение скрытых файлов и увидите несколько мусорных файлов, разбросанных по вашим папкам. Windows создаёт файлы thumbs.db и desktop.ini во многих папках, а в Mac OS X такими файлами являются .DS_Store.

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

Что такое thumbs.db?

Файл thumbs.db фактически представляет собой «базу данных с эскизами». Именно на это и намекает его название. Когда вы открываете папку в Файловом проводнике или Проводнике Windows, и эта папка содержит изображения, система создаст для них эскизы. Чтобы ускорить работу в будущем, Windows сохранит миниатюрные изображения в файл «thumbs.db», создаваемый в текущей папке. Таким образом, при следующем открытии папки, Windows загружает эскизы из файла, а не создаёт их заново.

Это нормально, и в обычной ситуации вы даже не заметите такие файлы, поскольку они скрыты. Однако, в некоторых случаях, они могут вызывать проблемы. К примеру, если вы загружаете директории на веб-сервер, thumbs.db отправятся вместе с ними.

Что такое thumbs.db

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

Для изменения нужной настройки в Групповой политике, нажмите клавишу Windows + R, чтобы открыть диалоговое окно Выполнить, введите в текстовое поле «gpedit.msc» и нажмите Enter.

Пройдите по адресу Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Файловый проводник на Windows 10, 8.1 или 8. На Windows 7 отправляйтесь по адресу Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Проводник Windows.

Дважды кликните по опции «Отключить кэширование эскизов изображений» и выберите «Включить».

Отключить кэширование эскизов изображений

В домашней версии Windows откройте Редактор реестра, воспользуйтесь сочетанием клавиш Windows + R, введите в текстовое поле «regedit» и нажмите Enter.

Откройте ветку «HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\Advanced». Два раза нажмите на опцию «DisableThumbnailCache» в правой панели и установите для неё значение «1». Если вы не видите опцию «DisableThumbnailCache», нажмите на правую панель правой кнопкой мыши, создайте новый ключ типа DWORD и назовите его «DisableThumbnailCache». Затем измените его значение на 1.

Удалите ключ или поменяйте его значение на «0», чтобы отменить внесённые изменения.

DisableThumbnailCache

Что такое desktop.ini?

Windows также создаёт файлы desktop.ini, но до них ещё сложнее добраться. Они не просто скрыты, но считаются защищёнными файлами операционной системы. Вы не сможете увидеть их, если не отключите настройку «Скрывать защищённые системные файлы (рекомендуется)» в Файловом проводнике или Проводнике Windows. Эта опция находится в окне Свойства папки.

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

Нам неизвестен способ, позволяющий предотвратить создание этих файлов. Просто скажите, чтобы Windows не отображала защищённые системные файлы, если не желаете их видеть.

desktop.ini

Что такое .DS_Store?

Mac OS X создаёт файлы .DS_Store. Эти файлы присутствуют в каждой папке и работают подобно файлам desktop.ini в Windows. Имена таких файлов начинаются с символа точки, поэтому они по умолчанию скрыты в Mac OS X других операционных системах семейства Unix. Вы не увидите эти файлы на своём компьютере Mac, если не включите отображение скрытых файлов. Иначе они не будут появляться в приложении Finder или других утилитах.

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

Что такое .DS_Store

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

Чтобы этого не произошло, Mac OS X предлагает способ, позволяющий предотвратить создание файлов .DS_Store, но только для сетевых дисков. Чтобы сделать это, откройте окно Терминала (нажмите клавишу Command + пробел, введите «Терминал» и нажмите Enter, либо пройдите по адресу Приложения > Утилиты > Терминал). Введите следующую команду в окно терминала и нажмите Enter:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Чтобы отменить изменения и заставить Mac OS X продолжить создание файлов .DS_Store на сетевых дисках, выполните эту команду:

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

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

DS_Store
Вы можете наткнуться на эти файлы во время работы с определёнными программами, например, приложениями для контроля версий или инструментами загрузки файлов. В идеале, используемые вами программы должны автоматически игнорировать файлы  thumbs.db, desktop.ini и .DS_Store. Если они мешают какому-то приложению, посмотрите, существует ли способ полностью игнорировать их в её рамках.

Оставить комментарий

Да! Вы решили оставить комментарий. Это здорово! Рекомендуется ознакомиться с правилами блога. Ведите содержательную беседу.