Открыть сервисСервис

Защита диска от записи

Защита диска от записи — это ограничение, при котором операционная система или программное обеспечение запрещает изменение, удаление и запись новых данных на накопитель (жёсткий диск, SSD, USB-флешку, SD-карту, CD/DVD). При попытке записи пользователь получает сообщение вида «диск защищён от записи» или «диск защищён от записи. Снимите защиту и повторите попытку». Причины такой защиты бывают аппаратными, программными и файловыми.

Аппаратная защита

Физический переключатель на флешке или карте памяти

У большинства USB-флешек и карт памяти SD/SDHC/SDXC на корпусе имеется небольшой слайдер-переключатель Lock. В положении Lock запись запрещена, в положении Unlock — разрешена. Это простейший способ снять защиту: достаточно перевести переключатель в верхнее положение и повторить операцию. На некоторых моделях переключателя нет, и тогда защита реализуется программно.

Защитный таб на дискете

У дискет 3,5 дюйма имелся вырезной окошко-перемычка: если её отломить, дискета становилась доступной только для чтения. Для возврата записи окошко закрывали специальной наклейкой.

Проблемы с картридером или разъёмом

Иногда флешка снимается с защиты, но запись по-прежнему невозможна из-за неисправного картридера, повреждённого USB-порта или кабеля с плохим контактом. Проверка на другом устройстве помогает исключить эту причину.

Программная защита в Windows

Атрибут «Только для чтения»

Каждый файл и папка в Windows может иметь атрибут «Только для чтения» (Read-only). Для его снятия нужно открыть свойства объекта, снять флажок «Только для чтения» и нажать «Применить». Для папки система предложит применить атрибут ко всем вложенным файлам.

Атрибут диска через свойства

В проводнике Windows можно открыть свойства диска (правый клик по диску → «Свойства») и на вкладке «Безопасность» или «Общие» проверить, не установлен ли атрибут «Только для чтения» для всего тома. Снятие флажка и подтверждение изменений возвращает диску режим записи.

Снятие защиты через командную строку

Встроенная утилита diskpart позволяет управлять атрибутами диска. Последовательность команд:

  1. Запустить командную строку от имени администратора.
  2. Ввести diskpart.
  3. Выполнить list disk — отобразится список подключённых дисков с их номерами.
  4. Выполнить select disk N, где N — номер нужного диска.
  5. Выполнить attributes disk clear readonly — атрибут «только для чтения» будет снят.
  6. Завершить работу утилиты командой exit.

Аналогичный результат даёт утилита attrib для отдельных файлов: attrib -r -s -h X:\. /s /d снимает атрибуты «только для чтения», «системный» и «скрытый» со всех объектов на диске X.

Политики групп и реестр

В корпоративной среде запись на съёмные носители может блокироваться групповыми политиками (Group Policy) или записями реестра. Путь в реестре: HKLM\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies, параметр WriteProtect со значением 1 запрещает запись, 0 — разрешает. Снятие запрета требует прав администратора.

Защита в Linux

В Linux состояние защиты от записи проверяется командой lsblk -o NAME,RO (столбец RO показывает режим). Для снятия защиты используется команда blockdev --setrw /dev/sdX, где /dev/sdX — путь к устройству. Иногда защита включается автоматически из-за ошибок файловой системы: утилита fsck при обнаружении критических ошибок монтирует раздел в режиме только для чтения. Повторное исправление файловой системы (fsck /dev/sdX1) возвращает нормальный режим.

Файловые системы с защитой от записи

CD-R и CD-RW, DVD-R и DVD-RW

Диски семейства CD-R и DVD-R записываются один раз: после закрытия сессии данные нельзя изменить. Диски CD-RW и DVD-RW допускают многократную запись, но требуют предварительного стирания старого содержимого.

ISO-образы и виртуальные диски

Файлы ISO по умолчанию монтируются как read-only. Для записи в них требуется специальное программное обеспечение.

Аппаратные неисправности

Иногда сообщение о защите от записи появляется из-за аппаратных проблем: деградации ячеек памяти в SSD, износа секторов HDD, перегрева или сбоя контроллера. В таком случае накопитель переводится в режим только для чтения, чтобы предотвратить потерю данных. Для диагностики используются утилиты S.M.A.R.T. (CrystalDiskInfo, smartmontools). При подтверждённых аппаратных ошибках носитель подлежит замене, а данные — восстановлению с резервных копий.

Защита на уровне файловой системы

В файловой системе NTFS права доступа определяются списками контроля доступа (ACL). Пользователь без права на запись не сможет изменять файлы, даже если атрибут «только для чтения» не установлен. Права настраиваются на вкладке «Безопасность» свойств объекта.

Источники:

  • Документация Microsoft по утилите diskpart
  • Руководство по администрированию Windows Server
  • Руководство пользователя SD Association по картам памяти
  • Документация проекта util-linux (blockdev, lsblk)
  • Спецификация файловой системы NTFS (Microsoft)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru