9

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

Так,

1) Я хочу сделать раздел доступным только для чтения, чтобы предотвратить удаление и / или запись кем-либо еще.

2) Когда я заберу свой диск, я снова верну его в режим чтения / записи.

Любая утилита или метод для достижения этих целей?

Изменить: я читал о некоторых аппаратных решений, а другие действительны только на локальном ПК. Я ищу глобально обоснованные и программные решения.


Решение:

Существует программное решение для томов NTFS. Я написал сценарий PowerShell для автоматизации объясненной процедуры:

Сценарий PowerShell для установки / снятия флага только для чтения тома NTFS

3 ответа3

4

Решение Эверетта для томов NTFS Как смонтировать раздел NTFS только для чтения в Windows?

  1. Отключите "автомонтирование", запустив mountvol.exe /N
  2. Подключите диск к Windows (не монтируйте диск)
  3. Запустить diskpart
    1. Введите list volume
    2. Введите select volume X
      (где X - правильный номер тома из предыдущей команды)
    3. Введите att vol set readonly
    4. Введите значение detail vol и убедитесь, что бит только для чтения установлен

Теперь вы можете смонтировать том, и он будет доступен только для чтения.

Чтобы снова включить автоматическое подключение новых томов, запустите mountvol.exe /E

Чтобы удалить флаг «только для чтения», выберите том в разделе « diskpart и на шаге 3.3 введите « att vol clear readonly .

3

Вы не указали свою операционную систему, поэтому я буду использовать Windows.

Обычное решение состоит в том, чтобы создать учетную запись пользователя, установить ее в качестве владельца и разрешить изменять только одну, и предоставить всем право на чтение.

Это не будет работать в операционных системах (Linux будет игнорировать это), и администратор на целевой машине всегда может просто взять на себя ответственность за диск, если ему так хочется. Таким образом, это решение предполагает некоторую добрую волю со стороны получателя.

В противном случае вам потребуется аппаратное решение. Некоторые внешние диски имеют перемычки защиты от записи, такие как Seagate. Вы можете найти такие диски в вашем местном или интернет-магазине.

3

Другим решением, которое вы можете рассмотреть, является использование оболочки шифрования, такой как TrueCrypt. Я использую эту утилиту, чтобы смонтировать свое хранилище там, где я хочу, и у вас есть опции (на основе пароля), чтобы решить, можно ли изменять смонтированный раздел или только для чтения. Конечно, для этого требуется еще один шаг и утилита, но это 2 цыплята с одной пулей - вы также обеспечите безопасность своей информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .