Как сделать раздел на внешнем хранилище только для чтения? И вернуться к нормальной жизни?
Иногда мне приходится отдавать свое внешнее хранилище кому-то другому. Но я беспокоюсь о файлах и папках, которые случайно удалены, перемещены, изменены и т. Д. Поэтому достаточно, чтобы данные на диске можно было прочитать. Письменная поддержка не желательна.
Так,
1) Я хочу сделать раздел доступным только для чтения, чтобы предотвратить удаление и / или запись кем-либо еще.
2) Когда я заберу свой диск, я снова верну его в режим чтения / записи.
Любая утилита или метод для достижения этих целей?
Изменить: я читал о некоторых аппаратных решений, а другие действительны только на локальном ПК. Я ищу глобально обоснованные и программные решения.
Решение:
Существует программное решение для томов NTFS. Я написал сценарий PowerShell для автоматизации объясненной процедуры:
Сценарий PowerShell для установки / снятия флага только для чтения тома NTFS
3 ответа
Решение Эверетта для томов NTFS Как смонтировать раздел NTFS только для чтения в Windows?
- Выключите "автомонтирование", запустив
mountvol.exe /N
- Подключите диск к Windows (не монтируйте диск)
- Бежать
diskpart
- Войти
list volume
- Войти
select volume X
(где X - правильный номер тома из предыдущей команды) - Войти
att vol set readonly
- Войти
detail vol
и убедитесь, что бит только для чтения установлен
- Войти
Теперь вы можете смонтировать том, и он будет доступен только для чтения.
Чтобы снова включить автоматический монтаж новых томов, запустите mountvol.exe /E
,
Чтобы удалить флаг только для чтения, выберите том в diskpart
и на шаге 3.3 введите att vol clear readonly
,
Вы не указали свою операционную систему, поэтому я буду использовать Windows.
Обычное решение состоит в том, чтобы создать учетную запись пользователя, установить ее в качестве владельца и разрешить изменять только одну, и предоставить всем право на чтение.
Это не будет работать в операционных системах (Linux будет игнорировать это), и администратор на целевой машине всегда может просто взять на себя ответственность за диск, если ему так хочется. Таким образом, это решение предполагает некоторую добрую волю со стороны получателя.
В противном случае вам потребуется аппаратное решение. Некоторые внешние диски имеют перемычки защиты от записи, такие как Seagate. Вы можете найти такие диски в вашем местном или интернет-магазине.
Другим решением, которое вы можете рассмотреть, является использование оболочки шифрования, такой как TrueCrypt. Я использую эту утилиту, чтобы смонтировать свое хранилище там, где я хочу, и у вас есть опции (на основе пароля), чтобы решить, можно ли изменять смонтированный раздел или только для чтения. Конечно, для этого требуется еще один шаг и утилита, но это 2 цыплята с одной пулей - вы также обеспечите безопасность своей информации.