Невозможно записать файлы на флешку: причины и способы решения

Иван Корнев·1 августа 2026·3 мин

Если невозможно записать файлы на флешку, проблема чаще всего кроется в аппаратной блокировке, программных настройках Windows, вирусах или физическом износе памяти накопителя.

Оглавление

Основные причины проблемы

ПричинаОписание
Аппаратная защитаНаличие физического переключателя (рычажка) на корпусе USB-накопителя или адаптера карты памяти, блокирующего запись.
Программные настройки WindowsАктивация защиты через реестр системы или групповые политики, запрещающие запись на съемные носители.
Вирусы и вредоносное ПОИзменение атрибутов файлов или блокировка доступа к накопителю для предотвращения удаления вредоносного кода.
Износ памятиИсчерпание лимита циклов перезаписи, при котором контроллер автоматически переводит устройство в режим «только для чтения».
Повреждение файловой системыСбои из-за небезопасного извлечения устройства, скачков напряжения или ошибок в прошивке контроллера.

Способы решения проблемы

1. Проверьте физический переключатель

Внимательно осмотрите корпус флешки или адаптера карты памяти. Если есть рычажок с надписью Lock или значком замка, передвиньте его в противоположное положение (разблокировано).

2. Снятие защиты через командную строку (Diskpart)

Этот метод сбрасывает программный атрибут «только для чтения»:

  1. Нажмите Win + R, введите cmd и запустите от имени администратора.
  2. Введите команду diskpart и нажмите Enter.
  3. Введите list disk, найдите номер вашей флешки в списке.
  4. Введите select disk N (где N — номер вашей флешки).
  5. Введите команду attributes disk clear readonly.
  6. Введите exit и проверьте работу флешки.

3. Редактирование реестра Windows

Если защита задана настройками системы:

  1. Нажмите Win + R, введите regedit.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies. Если раздела StorageDevicePolicies нет, его нужно создать вручную.
  3. Найдите параметр WriteProtect. Если его нет, создайте новый параметр DWORD (32 бита) с этим именем.
  4. Установите значение 0 вместо 1.
  5. Перезагрузите компьютер.

4. Проверка на вирусы

Запустите полное сканирование флешки надежным антивирусом. Вредоносные программы часто блокируют запись, чтобы скрыть свое присутствие.

5. Низкоуровневое форматирование (при сбое контроллера)

Если стандартные методы не помогают, возможно, повреждена прошивка контроллера:

  1. Определите VID и PID контроллера флешки с помощью утилиты ChipGenius или через Диспетчер устройств.
  2. Найдите специальную утилиту для форматирования именно вашего контроллера на профильных ресурсах, таких как flashboot.ru или usbdev.ru.
  3. Выполните низкоуровневое форматирование (внимание: все данные будут безвозвратно удалены).

Что делать, если ничего не помогло?

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

  • Симптом: Флешка перешла в аварийный режим «только для чтения».
  • Решение: Срочно скопируйте все важные данные на другой носитель. Дальнейшее использование такой флешки ненадежно, её рекомендуется заменить.

Частые ошибки

  • Игнорирование аппаратного переключателя. Попытки программно снять защиту через реестр или Diskpart не принесут результата, если физический рычажок Lock остается в заблокированном положении.
  • Неверный выбор диска в Diskpart. Перед вводом команды select disk N необходимо убедиться, что N соответствует именно флешке (проверяется по объему в списке list disk), чтобы не изменить атрибуты системного диска.
  • Ошибка в пути реестра. Раздел StorageDevicePolicies и параметр WriteProtect должны быть созданы строго по указанному пути. Опечатка в имени раздела или параметра сделает изменение недействительным.

FAQ

Что делать, если флешка перешла в режим «только для чтения» и программные методы не помогают?
Срочно скопируйте все важные данные на другой носитель. Это признак физического износа памяти, и накопитель подлежит замене.

Удалятся ли данные при выполнении команды attributes disk clear readonly?
Нет, эта команда лишь сбрасывает программный атрибут «только для чтения», данные остаются на накопителе в сохранности.

Как подобрать утилиту для низкоуровневого форматирования?
Необходимо определить VID и PID контроллера флешки с помощью утилиты ChipGenius или Диспетчера устройств, а затем найти специализированную утилиту для этой модели контроллера на ресурсах вроде flashboot.ru или usbdev.ru.