Як зробити розділ на зовнішньому сховищі лише для читання? І повернутися до нормального?


9

Іноді мені доводиться дарувати своє зовнішнє сховище комусь іншому. Але я переживаю за файли та папки, які випадково видалено, переміщено, змінено тощо ... Тому достатньо, щоб дані на диску були читабельними. Підтримка написання не бажана.

Тому,

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

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

Будь-яка утиліта чи метод для досягнення цих цілей?

Редагувати: я читав про деякі апаратні рішення, а інші дійсні лише на локальному ПК . Я шукаю глобально діючі та програмні рішення.


Рішення:

Існує програмне рішення для томів NTFS. Я написав сценарій PowerShell для автоматизації поясненої процедури:

Сценарій PowerShell для встановлення / очищення прапора лише для читання обсягом NTFS


3
Я пропоную рішення резервного копіювання певного типу, мати свої файли на 2 або більше фізичних дисках, то ви можете зробити порівняння, коли диск повернеться до вас.
Моав


@AlexeyIvanov Так, схоже, що я хочу. Я спробую ... Спасибі.
mmdemirbas

@AlexeyIvanov Дякую, це саме те, що мені потрібно. Насправді рішення стосується лише NTFS, але в моєму випадку цього достатньо. Будь ласка, додайте свій коментар як відповідь, щоб позначити його як прийняту відповідь.
mmdemirbas

Відповіді:


4

Рішення Everett для томів 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 . Ви можете знайти такі диски у вашому місцевому або інтернет-магазині.


1
Я не вказав операційну систему, тому що рішення має бути незалежним від операційної системи. Він також повинен бути незалежним від концепції облікового запису користувача. Скажіть, що у таблиці розділів є трохи, і якщо ви встановите його, розділ буде доступний лише для читання. Для будь-якого користувача, в будь-якій ОС. Я шукаю таке рішення.
mmdemirbas

1
Єдине рішення - це апаратне забезпечення. Дивись вище.
harrymc

3

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.