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.