¿Cómo montar una partición NTFS de solo lectura en Windows?

45

Siento que esta es una función realmente simple y fundamental que Windows debería tener, pero hasta ahora Google me ha estado diciendo que no es posible. ¿Cómo puedo montar una partición NTFS de solo lectura en Windows?


La respuesta de everett ¡trabajos! (Gracias.)

Información adicional sobre diskpart:

  1. Si tiene varios volúmenes en un disco, ninguno detail vol ni attr vol muestra el estado correcto de solo lectura. Muestra el estado de solo lectura del último volumen modificado. Prueba estos: sel vol 1, attr vol set readonly, sel vol 2, attr vol clear readonly, sel vol 1. Ahora detail vol muestra que el volumen 1 no es de solo lectura, pero en realidad lo es.

  2. Si modifica un volumen con Linux ntfs-3g y luego llevarlo a Windows, no se puede montar de solo lectura.

  3. Si tu corres attr disk set readonly, ninguno de los volúmenes del disco puede ser montado.

netvope
fuente
Sin tratar de restar valor a una pregunta y respuesta que de otra manera sería agradable, si uno quiere intentar usar ATTR / ATT en una versión antigua y arcaica de Windows (es decir, XP), diskpart 5.1.3565 no admite ese comando. Parece que el motivo por el que uno podría querer usar una versión XP de diskpart presenta un gran enigma, pero, simplemente, simplemente no podría usar la bondad en esta pregunta y respuesta: la pregunta no restringió la pregunta a cosechas particulares. de Windows.
kbulgrien

Respuestas:

51
  • Apague "automount" ejecutando mountvol.exe /N
  • Conecte el disco a Windows (no monte el disco)
  • correr diskpart
    • Entrar list volume
    • Entrar select volume X (donde X es el número de volumen correcto del comando anterior)
    • Entrar att vol set readonly
    • Entrar detail vol y asegúrese de que el bit de solo lectura está establecido

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

Ver también: http://crawlmsdn.microsoft.com/en-us/magazine/cc302206.aspx

Everett
fuente
7
Nota: esos atributos son persistentes y se almacenan en la partición, por lo que es un poco diferente de la noción de "montaje de solo lectura" en Linux (es decir, simplemente volver a colocar el disco duro en el gabinete original no hará que la partición sea de lectura) escribe, y Windows no podrá arrancar en él).
Damien B
5
Para volver a habilitar el montaje automático de nuevos volúmenes de uso. mountvol.exe /E. Para eliminar la marca de solo lectura, seleccione el volumen en diskpart (usa los comandos en esta respuesta) y escribe att vol clear readonly.
Ronald
1
Gracias Everett, esto también responde. mi pregunta . Escribí un Script de PowerShell Según sus explicaciones, puede ser útil para otra persona.
mmdemirbas
¡También funciona para volúmenes montados en directorios en lugar de unidades de dos! ¡Gracias!
user1586274
3
Bajo Windows 8.1, mountvol /n hizo no evitar que el accionamiento se monte automáticamente. Uno debería considerar usar este antemano : petri.co.il/configure_usb_disks_to_be_read_only_in_xp_sp2.htm
Ivan Vučica