O que os atributos readonly em diskpart realmente significam?

1

Eu estou querendo saber exatamente qual é o significado dos atributos de volume e disco "somente leitura" que você pode girar no diskpart no Windows 7. Estou tentando configurar uma unidade USB externa como meio de instalação para meu próprio software Por isso, gostaria de protegê-lo contra alterações ocasionais ou inadvertidas dos usuários aos quais ele é concedido, para que não estraguem os arquivos de instalação que possam precisar no futuro.

Pelo que eu posso dizer por experimentação com diskpart, o atributo de somente leitura de volume é realmente armazenado no disco físico em algum lugar, porque eu posso configurá-lo e ele aparece quando eu levo a unidade para outra máquina. Isso é ótimo porque meus usuários não podem (facilmente) alterar qualquer um dos arquivos no volume ou formatá-lo no Windows Explorer.

No entanto, o atributo somente leitura de disco parece ser apenas um aspecto de como a máquina atual está acessando a unidade. Quando o defino, não consigo mais excluir o volume no disco por meio do Gerenciamento de disco, mas quando levo a unidade para outra máquina, o atributo não está mais definido e, no Gerenciamento de disco, posso excluir o volume no disco. Eu acho que não estou tão preocupado com os meus usuários fazendo isso, mas estou irritado por não entender o que esses atributos estão realmente fazendo.

Outra coisa que eu não entendo é que o atributo "volume" somente leitura realmente parece ser global para o disco - se eu tiver dois volumes no disco, e eu definir o sinalizador somente leitura em um deles, então fica definido no outro também. ?!?

Tenho a sensação de que não estou procurando os documentos corretos - tudo o que estou descobrindo são os documentos do diskpart que fornecem a sintaxe para distorcer esses atributos, não o que eles realmente significam. Qualquer ponteiro seria muito bem vindo!

Obrigado,

Asa

    
por marzipan 23.10.2012 / 20:09

3 respostas

0

Atualmente estou pesquisando atributos de volume porque a instalação do Vista falha sem usar a instalação oficial, implantando uma imagem usando imagex e bcdboot.

Não consigo descobrir onde diskpart salva as informações sobre os atributos, provavelmente no disco, porque (nodefaultdriveletter) também é aplicado após a reinicialização; também ao inicializar em um sistema offline.

E sim, o diskpart está aplicando atributos de volume sempre a todos os volumes no disco selecionado. O comportamento de attributes volume não é o esperado e não é documentado em nenhum lugar . Ocorre em todas as versões, incluindo a versão 9200 do Win8.

O atributo readonly é apenas uma dica, não impede que alguém grave no disco.

Para ocultar um volume do Windows, use remove , mas essa informação é salva em HKLM\SYSTEM\MountedDevices (portanto, aplicada somente ao sistema em execução) ou é necessário usar set id= , o ID padrão do NTFS é 07 , tente 17 ou 27. Há uma Lista de identificadores de partição para PCs , para Decida o que você gosta. Os identificadores FAT32 também fazem com que o Windows se identifique como NTFS, sem montá-los automaticamente.

    
por 17.11.2012 / 11:39
0

Nos discos MBR, a configuração de qualquer volume para RO afeta todos os volumes. O Diskpart não permite que você defina o atributo RO em discos removíveis (como unidades flash removíveis), portanto, as unidades flash USB removíveis não podem ser protegidas contra gravação quando movidas para outro sistema.

    
por 26.10.2013 / 14:19
0

Eu tenho tentado isso, mas percebi que quando eu configurei uma unidade flash com o comando attribute disk set readonly, a unidade flash se torna apenas para o PC onde eu fiz essa configuração. em outros PCs eu ainda posso escrever para aquela unidade flash específica. O que eu encontrei é para editar a propriedade da unidade flash. Eu edito a entrada para everone ler somente e adicionei meu usuário como controle total. Então, isso funciona para mim agora, a menos que alguém que saiba como editar a propriedade, isso funcione mais do que a configuração do atributo diskpart.

    
por 19.06.2018 / 12:09