Одна из распространенных проблем при использовании USB-накопителей и карт памяти — исчезновение записанных файлов после извлечения устройства: при этом сразу после записи они обычно читаются, но стоит извлечь накопитель и подключить его снова — файлов нет.
В этой инструкции подробно о возможных причинах того, что пропадают файлы с флешки или SD карты памяти после извлечения и способах исправить ситуацию в Windows 11, Windows 10 и предыдущих версиях системы.
Кэширование записи на накопитель
В зависимости от версии Windows на компьютере, а также от типа используемого накопителя, для него по умолчанию может быть включено или отключено кэширование при записи. При включенной опции система не сразу помещает файлы на флешку или карту памяти, а использует оперативную память в качестве кэша: в этом случае с точки зрения пользователя файлы могут быть уже на накопителе, хотя по факту это не так.
Иногда, при неправильной работе функции кэширования возникает рассматриваемая в статье проблема: файлы сами удаляются после извлечения. В этом сценарии на другом компьютере тот же накопитель обычно работает без каких-либо проблем.
Попробуйте отключить кэширование записи для соответствующего USB-накопителя или карты памяти:
Нажмите правой кнопкой мыши по накопителю в проводнике и выберите пункт «Свойства».
Перейдите на вкладку «Оборудование», вновь выберите проблемное устройство и нажмите кнопку «Свойства».
Нажмите кнопку «Изменить параметры».
Перейдите на вкладку «Политика» и изучите её: в зависимости от типа накопителя её содержимое может отличаться. В случае, если у вас отображается только выбор между «Быстрое удаление» и «Оптимальная производительность», выберите «Быстрое удаление» и примените настройки.
Если в дополнение к переключению политик удаления есть отметка «Разрешить кэширование записей для этого устройства», отключите её и примените настройки.
Для несъемных устройств будет отображаться только опции для изменения политики кэширования записей — отключите разрешение кэширования записей, если проблема возникла с несъемным накопителем.
Добавить в заметки чтобы посмотреть позже?
После применения настроек попробуйте вновь записать файлы на накопитель, отключить его и проверить, исчезли ли файлы при этом.
Вредоносные программы и скрытие файлов на флешке
Если после исчезновения файлов с накопителя вы видите, что соотношение занятого и свободного места на диске не изменилось, можно предположить, что ваши данные всё ещё там, но не видны.
С большой вероятностью вы уже проверяли наличие скрытых файлов на флешке после их исчезновения, однако, начинающие пользователи могут не учитывать некоторые нюансы, потому рекомендую ещё раз внимательно изучить следующие пункты:
Включение показа скрытых файлов в Проводнике может быть недостаточным, следует также включить показ системных файлов. Быстрый способ — нажать клавиши Win+R на клавиатуре, ввести control folders в окно «Выполнить» и нажать Enter, перейти на вкладку «Вид», снять отметку «Скрывать защищенные системные файлы» и установить отметку «Показывать скрытые файлы, папки и диски». Подробнее: Как включить показ скрытых и системных файлов в Windows 11 (подойдет и для Windows 10).
Некоторые вредоносные программы, скрывающие данные на накопителе, выполняют не только скрытие, но и перемещают ваши данные в какую-то новую папку (часто — с названием какой-либо системной папки или произвольным именем) на флешке или карты памяти. При наличии таких папок, загляните в них после включения показа скрытых и системных файлов.
Если вы наблюдаете, что место на накопителе занято, но файлов не видно или вам сообщается об отсутствии прав доступа к диску, попробуйте выполнить следующие команды в командной строке, запущенной от имени администратора (в команде следует заменить D: на букву вашего диска):
Если указанные способы помогли и файлы нашлись, настоятельно рекомендую выполнить проверку компьютера на вирусы и наличие вредоносных программ такими инструментами как Kaspersky Virus Removal Tool, Dr.Web CureIt!, AdwCleaner.
Поддельные флешки и карты памяти
Проблема пропадающих файлов — частый спутник накопителей, приобретенных по цене, которая в разы ниже, чем обычная стоимость для накопителей того же объема.
Если это ваш случай — велик риск, что фактический объем ниже, чем тот, который заявлен несмотря на то, что система показывает именно тот размер, который вы приобретали.
Проверить фактический объем флешки или карты памяти можно с помощью утилиты H2Testw:
Скачайте H2Testw с официального сайта (сайт на немецком языке). Если требуется сайт на русском языке — утилита доступна на usbdev.ru. Будьте внимательны: на многих сайтах, выдающихся в поиске по имени утилиты, в нагрузку к ней устанавливаются нежелательные программы.
Отформатируйте накопитель, который вы планируете тестировать (предварительно скопировав нужные файлы с него).
Запустите утилиту и переключите язык интерфейса на английский (большинству пользователей он будет более понятен).
Нажмите кнопку «Select target» и укажите путь к диску, который нужно проверить.
Начнется процесс записи на весь доступный объем накопителя с последующей проверкой записанных данных, он может занять продолжительное время. В результате вы увидите отчет.
Если в результате вы увидите сообщения об ошибках (на скриншоте они отсутствуют), а количество записанных данных (Writing) сильно отличается от количества данных, которые удалось прочесть (Verifying), с накопителем что-то не так.
После проведения теста накопитель снова потребуется отформатировать, так как иначе он будет заполнены данными, записанными утилитой.
В H2Testw вы сможете не только увидеть, является ли ваша флешка поддельной (в разы отличающееся количество данных в левом и правом столбцах), но и увидеть возможные ошибки записи в случае, если накопитель просто отжил своё.