Como montar uma partição NTFS somente leitura no Windows?


49

Eu sinto que essa é uma função realmente simples e fundamental que o Windows deveria ter, mas até agora o Google tem me dito que não é possível. Como montar uma partição NTFS somente leitura no Windows?


A resposta de Everett funciona! (Obrigado.)

Informações adicionais sobre diskpart:

  1. Se você possui vários volumes em um disco, detail volnem attr volmostra o status somente leitura correto. Ele mostra o status somente leitura do último volume modificado. Tente isto: sel vol 1, attr vol set readonly, sel vol 2, attr vol clear readonly, sel vol 1. Agora detail volmostra que o volume 1 não é somente leitura, mas na verdade é.

  2. Se você modificar um volume com o Linux ntfs-3ge trazê-lo para o Windows, ele não poderá ser montado como somente leitura.

  3. Se você executar attr disk set readonly, nenhum volume do disco poderá ser montado.


1
Sem tentar desviar de uma pergunta e resposta agradável, se alguém quiser tentar usar o ATTR / ATT em uma versão antiga e arcaica do Windows (ou seja, XP), o diskpart 5.1.3565 não suporta esse comando. Por que alguém pode querer usar uma versão XP do diskpart pode parecer um quebra-cabeça, mas, bem, apenas dizendo, eu não poderia usar a bondade nesta pergunta e resposta - a pergunta não restringiu a pergunta a safras específicas do Windows.
precisa saber é o seguinte

Respostas:


53
  • Desative o "automount" executando mountvol.exe /N
  • Conecte o disco ao Windows (não monte o disco)
  • Corre diskpart
    • Entrar list volume
    • Digite select volume X(onde X é o número de volume correto do comando anterior)
    • Entrar att vol set readonly
    • Digite detail vole verifique se o bit somente leitura está definido

Agora você pode montar o volume e ele será somente leitura.

Consulte também: http://crawlmsdn.microsoft.com/en-us/magazine/cc302206.aspx


8
Nota: esses atributos são persistentes e armazenados na partição, portanto, isso é um pouco diferente da noção "montagem somente leitura" no Linux (ou seja, simplesmente colocar o disco rígido de volta no gabinete original não fará com que a partição seja lida. escrever e o Windows não poderá inicializar).
Damien B

5
Para reativar a montagem automática de novos volumes, use mountvol.exe /E. Para remover o sinalizador somente leitura, selecione o volume em diskpart(use os comandos nesta resposta) e digite att vol clear readonly.
Ronald

1
Obrigado Everett, isso também responde à minha pergunta . Eu escrevi um script do PowerShell de acordo com suas explicações, pode ser útil para outra pessoa.
23413 mmdemirbas

também funciona para volumes montados em diretórios em vez de unidades! obrigado!
user1586274

3
No Windows 8.1, mountvol /nse não impedir a unidade seja montado automaticamente. Deve-se considerar o uso de antemão : petri.co.il/configure_usb_disks_to_be_read_only_in_xp_sp2.htm
Ivan Vučica
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.