Домой Софт Безопасность Мифы и реальность: хранит ли Windows удаленные изображения в кэше?

Мифы и реальность: хранит ли Windows удаленные изображения в кэше?

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

1
0

Мифы и реальность: хранит ли Windows удаленные изображения в кэше?

В социальной сети X получил вирусную популярность пост, автор которого утверждает, будто Windows тайно сохраняет миниатюру каждой удаленной пользователем фотографии в файле thumbcache_256.db. Это заявление звучит пугающе, учитывая, что операционная система установлена на устройствах 1,5 миллиарда человек. Пост уже набрал 1,7 млн просмотров, и многие пользователи начали обращаться с вопросами, стоит ли следовать инструкциям из этого сообщения.

Важно понимать, что кэширование миниатюр — это стандартная функция Windows. Проводник создает их для того, чтобы системе не приходилось каждый раз заново генерировать превью изображений. Более того, подобная практика не является уникальной чертой Windows: macOS использует миниатюры Quick Look, в Linux существует стандарт общего кэша миниатюр, а в Android применяются API для генерации и получения превью. Без этого прокрутка тысяч фотографий была бы медленной и неэффективной.

Как найти и удалить кэш миниатюр

Если вас все же беспокоит наличие этих данных, Windows предоставляет простые способы очистки. Нажать Windows + R, ввести %LOCALAPPDATA%\Microsoft\Windows\Explorer и нажать Enter — в открывшейся папке вы увидите файлы баз данных, такие как thumbcache_32.db, thumbcache_96.db, thumbcache_256.db и thumbcache_1024.db. Они содержат превью разных размеров, набор которых меняется в зависимости от версии ОС. Централизованный кэш был представлен в Windows Vista; до этого в Windows XP каждая папка имела свой скрытый файл Thumbs.db, и, по заявлению Microsoft, глобальный кэш решил проблему неэффективной работы с превью между папками.

Открытие этой папки не покажет вам галерею удаленных фото — для извлечения изображений из этих баз данных потребуется сторонний инструмент, например, Thumbcache Viewer с открытым исходным кодом.

Почему утверждение о «каждой удаленной фотографии» преувеличено

Тезис о том, что сохраняется «каждая удаленная фотография», далек от реальности. В ходе эксперимента:

  • Были загружены, открыты и удалены три изображения.
  • Файлы thumbcache присутствовали, но дата их последнего изменения осталась прежней (17 сентября вместо 28 сентября), что означает отсутствие записи новых данных.
  • Даже после работы на ПК и его перезагрузки файлы не изменились.

Как пояснял еще в 2016 году Рэймонд Чен из Microsoft, простое создание или копирование файлов не приводит к записи в кэш миниатюр. Она происходит только через «Проводник или любое другое приложение, использующее кэш миниатюр Проводника». Если Проводник не отображал миниатюру файла, то, скорее всего, в кэше ничего и нет. Кэш существует исключительно для скорости: когда приложение запрашивает миниатюру, которой нет в кэше, Windows извлекает её из исходного файла и сохраняет. Копия существует отдельно от оригинала, поэтому удаление исходной фотографии не приводит к удалению превью.

Инструкции по управлению кэшем

Если вы хотите удалить созданные Windows миниатюры:

  1. Нажмите Windows + R, введите cleanmgr и нажмите Enter.
  2. Выберите системный диск (обычно C:).
  3. Отметьте пункт «Эскизы» (Thumbnails) и снимите остальные галочки, если хотите удалить только их.
  4. Нажмите «ОК», затем «Удалить файлы».

Microsoft относит эскизы к категории очистки диска, и, вопреки вирусным постам, отмечать «Временные файлы» не обязательно. Система заново восстановит кэш по мере того, как вы будете просматривать папки.

Для пользователей Windows 11 Pro, Enterprise и Education существует возможность отключить кэширование через групповые политики. Нужно открыть gpedit.msc, перейти в Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Проводник и включить параметр «Отключить кэширование эскизов в скрытых файлах thumbs.db», который задает значение NoThumbnailCache. Microsoft рекомендует это для общих или защищенных ПК, так как «кэш миниатюр может быть прочитан кем угодно». В Windows 11 Home ближайшая опция находится в Параметрах папок: Вид > «Всегда отображать значки, а не эскизы».

Ограничения кэширования

Миниатюра должна быть создана, чтобы попасть в кэш, но Windows кэширует не каждый файл. Документация API Microsoft содержит флаг WTS_EXTRACTDONOTCACHE, позволяющий приложениям извлекать миниатюру без добавления в кэш. Кроме того, Рэймонд Чен в 2017 году отмечал, что Проводник намеренно пропускает миниатюры для файлов, помеченных как «автономные» в архивных системах, чтобы избежать чтения каждого файла при открытии папки. Таким образом, миниатюра не всегда создается, не гарантирует вечного хранения и не является полноценной копией оригинала. Тем не менее, уцелевшие эскизы имеют криминалистическую ценность: исследователи подтвердили, что удаление исходного файла в Windows 7 не стирает запись из кэша, что позволяет следователям идентифицировать изображения.

Особенности работы системных кэшей и вопросы приватности

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

Вирусный пост в социальной сети о хранении миниатюр в Windows
Вирусный пост с утверждением, что Windows сохраняет миниатюры всех удаленных вами фотографий

Файлы Prefetch, USB-устройства и Wi-Fi

Файлы в директории C:\Windows\Prefetch действительно хранят счетчик запусков и до восьми последних моментов запуска для каждой программы. Однако в Windows 8 и более поздних версиях (включая Windows 11) система хранит около 1024 таких записей, причем приложение, запущенное из двух разных мест, получает два отдельных файла. Это система кэширования для оптимизации производительности, а не пожизненный журнал всех установленных программ. Если вы беспокоитесь, просто выделите все файлы в папке Prefetch и удалите их — это безопасно, так как основная цель этой папки лишь ускорение запуска приложений.

Реестровый ключ USBSTOR сохраняет данные о накопителях после их отключения, но это не является исчерпывающей и постоянной историей устройств. Что касается «хитрости» с Wi-Fi: команда netsh wlan show profile name=”НАЗВАНИЕ СЕТИ” key=clear действительно показывает сохраненный ключ, если у вас есть соответствующие права доступа. Windows хранит ключ в зашифрованном виде и расшифровывает его только по запросу. В Windows 11, если вы прошли экран входа, пароль любой известной сети можно найти в разделе Параметры > Сеть и Интернет > Wi-Fi > Управление известными сетями, нажав на кнопку «Отобразить» в поле пароля. Аналогичная настройка есть и в Android-смартфонах.

Windows хранит удаленные изображения в кэше — иллюстрация 2 к материалу
Команда для поиска места хранения миниатюр в Windows 11
Windows хранит удаленные изображения в кэше — иллюстрация 7 к материалу
Редактор групповых политик для предотвращения кэширования миниатюр
Windows хранит удаленные изображения в кэше — иллюстрация 8 к материалу
Вирусный пост, выставляющий Prefetch угрозой безопасности
Windows хранит удаленные изображения в кэше — иллюстрация 9 к материалу
Prefetch в Windows 11
Windows хранит удаленные изображения в кэше — иллюстрация 10 к материалу
Вирусный пост в X, распространяющий страх вокруг USBSTOR
Windows хранит удаленные изображения в кэше — иллюстрация 11 к материалу
Пост в X о том, как найти имя сети и пароль
Windows хранит удаленные изображения в кэше — иллюстрация 12 к материалу
Команда netsh wlan show profiles, отображающая все сети, к которым было подключение
Windows хранит удаленные изображения в кэше — иллюстрация 13 к материалу
Команда netsh wlan key=clear действительно показывает пароль
Windows хранит удаленные изображения в кэше — иллюстрация 14 к материалу
Поиск пароля известной сети в Windows 11 уже возможен
Windows хранит удаленные изображения в кэше — иллюстрация 15 к материалу
Пост в X, нагнетающий страх вокруг буфера обмена Windows
Windows хранит удаленные изображения в кэше — иллюстрация 16 к материалу
Буфер обмена Windows (Win+V) требует ручной активации
Windows хранит удаленные изображения в кэше — иллюстрация 17 к материалу
Пост в X о списке недавних файлов

История буфера обмена и папка «Недавние»

Журнал буфера обмена часто преподносят как угрозу безопасности, но это не так. Во-первых, история (Win + V) по умолчанию отключена. Она хранит максимум 25 записей и очищает незакрепленные элементы при перезагрузке. Папка «Недавние» (Recent) содержит лишь ярлыки, а не копии файлов, причем приложения могут самостоятельно выбирать, записывать ли историю открытых документов. Очистка этой папки безвредна, а отключение функции «Показывать недавно использовавшиеся файлы» в параметрах «Проводника» полностью прекращает создание новых записей.

Windows хранит удаленные изображения в кэше — иллюстрация 3 к материалу
Файлы базы данных кэша миниатюр в Windows 11

Кэширование превью и угрозы со стороны ИИ

Любая операционная система кэширует миниатюры, и появление ИИ-агентов делает этот процесс потенциально опасным. Linux хранит превью в кэш-папке внутри домашнего каталога согласно стандарту freedesktop.org. Apple предлагает разработчикам функцию Quick Look и рекомендует кэшировать миниатюры для плавной прокрутки, а в Android API для эскизов существует уже много лет. Главный урок здесь в том, что удаление файла и стирание всех следов его существования — это разные вещи. Например, Windows сохраняет измененные копии изображения профиля, которые остаются даже после удаления оригинала, а файловая система может присвоить новому файлу дату создания только что удаленного.

Windows хранит удаленные изображения в кэше — иллюстрация 4 к материалу
Изображения, загруженные 27 сентября в 4:01

Все это не является критичной проблемой до тех пор, пока мы не задумываемся об ИИ-агентах. Microsoft пообещала сделать Windows 11 платформой для ИИ с агентами, работающими с локальными файлами, но пообещала запрашивать согласие перед тем, как агент получит доступ к папкам «Документы» или «Изображения». Также добавляются элементы управления, блокирующие приложениям доступ к камере и микрофону. Доказательств того, что ИИ-агенты считывают кэш миниатюр, нет, но по мере расширения доступа ПО к локальным данным важно понимать последствия нажатия кнопки «Удалить». Поскольку возможности «Очистки диска» ограничены, для форензик-удаления данных следует использовать инструмент SDelete, который перезаписывает данные в нераспределенном пространстве диска.

Windows хранит удаленные изображения в кэше — иллюстрация 5 к материалу
Файл thumbcache показывает дату 17 сентября

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

Windows хранит удаленные изображения в кэше — иллюстрация 6 к материалу
Очистка диска в Windows 11 для удаления миниатюр