Como criar uma partição no armazenamento externo somente leitura? E voltar ao normal?


9

Às vezes, tenho que dar a meu armazenamento externo outra pessoa. Mas, eu estou preocupado com arquivos e pastas que acidentalmente foram excluídos, movidos, alterados etc ... Portanto, é suficiente que os dados no disco possam ser legíveis. Suporte de gravação não desejado.

Assim,

1) Desejo tornar a partição somente leitura para evitar excluir e / ou escrever qualquer coisa por qualquer outra pessoa.

2) Quando eu recuperar meu disco, vou revertê-lo para o modo legível / gravável novamente.

Alguma utilidade ou método para atingir esses objetivos?

Edit: Eu li sobre algumas soluções baseadas em hardware e outras são válidas apenas no PC local . Estou procurando soluções globalmente válidas e baseadas em software .


Solução:

Existe uma solução baseada em software para volumes NTFS. Eu escrevi um script do PowerShell para automatizar o procedimento explicado:

Script do PowerShell para definir / limpar sinalizador somente leitura de um volume NTFS


3
Eu sugiro uma solução de backup de algum tipo, tenha seus arquivos em 2 ou mais unidades físicas, e você poderá fazer uma comparação quando a unidade retornar para você.
Moab


@AlexeyIvanov Sim, parece que eu quero. Vou tentar ... Obrigado.
Mmdemirbas 03/03

@AlexeyIvanov Obrigado, é exatamente o que eu preciso. Na verdade, a solução envolve apenas o NTFS, mas é suficiente no meu caso. Por favor, adicione seu comentário como resposta, para ser marcado como resposta aceita.
23413 mmdemirbas

Respostas:


4

Solução da Everett para volumes NTFS Como montar uma partição NTFS somente leitura no Windows?

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

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

Para reativar a montagem automática de novos volumes, execute mountvol.exe /E.

Para remover o sinalizador somente leitura, selecione o volume diskparte, na etapa 3.3, insira att vol clear readonly.


3

Você não especificou seu sistema operacional, portanto, assumirei o Windows.

A solução normal é criar uma conta de usuário, defini-la como proprietária e apenas uma com permissão para modificar e conceder a todos a permissão de leitura.

Isso não funcionará nos sistemas operacionais (o Linux ignorará), e o administrador na máquina de destino sempre pode simplesmente se apropriar do disco, se assim o desejar. Portanto, esta solução pressupõe boa vontade por parte do destinatário.

Caso contrário, você precisará de uma solução de hardware. Alguns discos externos possuem jumpers de proteção contra gravação, como a Seagate . Você pode encontrar esses discos em sua loja local ou online.


1
Não especifiquei o sistema operacional, porque a solução precisa ser independente do sistema operacional. Também precisa ser independente do conceito de conta do usuário. Diga isso, há um pouco na tabela de partições e, se você a definir, a partição será somente leitura. Para qualquer usuário, em qualquer sistema operacional .. Estou procurando uma solução parecida.
mmdemirbas

1
A única solução é hardware. Veja acima.
harrymc

3

Outra solução que você pode considerar é usar um invólucro de criptografia como TrueCrypt. Eu uso esse utilitário para montar meu armazenamento onde quiser e você tem opções (baseadas em senha) para decidir se a partição montada pode ser modificada ou somente leitura. É claro que é preciso mais um passo e utilidade para fazê-lo, mas são 2 filhotes com uma bala - você também obtém suas informações seguras.

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.