Я знаю, что это задавали много раз, но мой вопрос более конкретен.

Я ищу способ (вероятно, стороннего программного обеспечения, поддерживающего Windows 7), который будет держать папку на моем жестком диске в безопасности от удаления / вырезания / переименования. Функция копирования должна работать независимо от того, к какому компьютеру подключен жесткий диск.

Единственное решение, которое я нашел до сих пор, - Kakasoft Shared Folder Protector (или Kakasoft USB Copy Protection, оба имеют одинаковые функции). Для выполнения этой функции используется стиль многопользовательских разрешений. Но это сильно переоценено, и я ищу альтернативное решение с этой функцией.

Чтобы дать вам более четкое представление о том, как это делает Kakasoft, вот снимки его параметров:

настройки права доступа

1 ответ1

0

Есть немало неизвестных. Но предполагая, что вы не возражаете против того, чтобы разные пользователи могли читать весь жесткий диск, и не возражаете против того, чтобы поработать над ним, когда вы захотите поместить на него файлы, вы можете попробовать следующее (если он отформатирован в NTFS):

  • Запустите cmd как пользователь с повышенными правами
  • Запустите diskpart и select том жесткого диска, который вы хотите защитить (list volume).
  • Проверьте атрибуты тома, запустив attributes volume и отметив флаг только для чтения. Чтобы установить его, запустите attributes volume set readonly или attributes volume clear readonly чтобы удалить его. Последний будет необходим, если вы хотите изменить файлы на нем.

При этом (теоретически) привод должен монтироваться так же только для чтения и в других системах. Вы также можете использовать такой скрипт: set-ntfs-ro Мухаммеда Демирбаша

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

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