¿Cómo hacer una partición en almacenamiento externo de solo lectura? ¿Y volver a la normalidad?

9

A veces, tengo que darle a mi almacenamiento externo a otra persona. Pero me preocupan los archivos y carpetas que accidentalmente borraron, movieron, cambiaron, etc. Por lo tanto, es suficiente que los datos en el disco puedan ser legibles. Soporte de escritura no deseado.

Entonces,

1) Quiero que la partición sea de solo lectura para evitar que cualquier otra persona elimine y / o escriba.

2) Cuando recupere mi disco, lo volveré a poner en modo legible / grabable nuevamente.

¿Alguna utilidad o método para lograr estos objetivos?

Editar: leí sobre algunas soluciones basadas en hardware y otras son válidas solo en PC locales . Estoy buscando soluciones globalmente válidas y basadas en software .


Solución:

Existe una solución basada en software para volúmenes NTFS. Escribí un script de PowerShell para automatizar el procedimiento explicado:

Script de PowerShell para establecer / borrar el indicador de solo lectura de un volumen NTFS

mmdemirbas
fuente
3
Sugiero una solución de respaldo de algún tipo, tenga sus archivos en 2 o más unidades físicas, luego puede hacer una comparación cuando se le devuelva la unidad.
Moab
1
La respuesta de Everett de ¿Cómo montar una partición NTFS de solo lectura en Windows? puede ser lo que quieras
Alexey Ivanov
@AlexeyIvanov Sí, parece que es lo que quiero. Lo intentaré ... Gracias.
mmdemirbas
@AlexeyIvanov Gracias, es exactamente lo que necesito. En realidad, la solución solo involucra NTFS, pero es suficiente en mi caso. Por favor, agregue su comentario como respuesta, para marcarlo como respuesta aceptada.
mmdemirbas el

Respuestas:

4

La solución de Everett para volúmenes NTFS ¿Cómo montar una partición NTFS de solo lectura en Windows?

  1. Apague "automount" ejecutando mountvol.exe /N
  2. Conecte el disco a Windows (no monte el disco)
  3. correr diskpart
    1. Entrar list volume
    2. Ingrese select volume X
      (donde X es el número de volumen correcto del comando anterior)
    3. Entrar att vol set readonly
    4. Ingrese detail voly asegúrese de que el bit de solo lectura esté configurado

Ahora puede montar el volumen y será de solo lectura.

Para volver a habilitar el montaje automático de nuevos volúmenes, ejecute mountvol.exe /E.

Para eliminar el indicador de solo lectura, seleccione el volumen diskparty en el paso 3.3 ingrese att vol clear readonly.

Alexey Ivanov
fuente
3

No ha especificado su sistema operativo, por lo que asumiré Windows.

La solución normal es crear una cuenta de usuario, establecerla como el propietario y solo una autorizada para modificar, y otorgar a Todos el permiso de lectura.

Esto no funcionará en todos los sistemas operativos (Linux lo ignorará), y el administrador de la máquina de destino siempre puede simplemente tomar posesión del disco si lo desea. Entonces, esta solución supone una buena voluntad por parte del destinatario.

De lo contrario, necesitará una solución de hardware. Algunos discos externos tienen puentes de protección contra escritura, como Seagate . Puede encontrar estos discos en su tienda local o en línea.

harrymc
fuente
1
No he especificado el sistema operativo, porque la solución debe ser independiente del sistema operativo. También tiene que ser independiente del concepto de cuenta de usuario. Digamos que hay un bit en la tabla de particiones y si lo configura, la partición será de solo lectura. Para cualquier usuario, en cualquier sistema operativo ... Estoy buscando una solución como.
mmdemirbas
1
La única solución es el hardware. Véase más arriba.
harrymc
3

Otra solución que puede considerar es usar un contenedor de cifrado como TrueCrypt. Utilizo esta utilidad para montar mi almacenamiento donde quiera y usted tiene opciones (basadas en contraseña) para decidir si la partición montada se puede modificar o solo leer. Por supuesto, tomar un paso más y una utilidad para hacerlo, pero son 2 pollitos con una bala, también obtienes tu información segura.

Alexander Bukev
fuente