Valores da coluna de atributos de arquivos do Windows Explorer [fechado]

18

Existe um bom recurso para todos os valores e definições na coluna do atributo de arquivo do Windows Explorer?

    
por Michael Kniskern 22.09.2009 / 00:38

4 respostas

28

R = somente leitura : a maioria dos softwares, ao visualizar um arquivo marcado como somente leitura, se recusará a excluí-lo ou modificá-lo. Isso é bem direto. Por exemplo, o DOS dirá "Acesso negado" se você tentar excluir um arquivo somente leitura. Por outro lado, o Windows Explorer vai mastigá-lo feliz. Alguns escolherão o meio termo: eles permitirão que você modifique ou apague o arquivo, mas somente depois de pedir confirmação.

H = Oculto : Este também é bastante autoexplicativo; se o arquivo estiver marcado como oculto, em circunstâncias normais, ele ficará oculto. O DOS não exibirá o arquivo quando você digitar "DIR", a menos que seja usado um sinalizador especial, conforme mostrado no exemplo anterior.

S = System : Este sinalizador é usado para marcar arquivos importantes que são usados pelo sistema e não devem ser alterados ou removidos do disco. Em essência, isso é como um sinalizador somente leitura "mais sério" e é, na maioria das vezes, tratado dessa maneira. Também é um atributo "super-oculto". Mesmo se você ativar "Mostrar arquivos ocultos", os arquivos do sistema não serão exibidos. (Você pode exibi-los desativando "Ocultar arquivos protegidos do sistema operacional".)

D = Diretório : é o bit que diferencia entre as entradas que descrevem arquivos e aquelas que descrevem subdiretórios no diretório atual. Em teoria, você pode converter um arquivo em um diretório alterando esse bit. É claro que, na prática, tentar fazer isso resultaria em uma confusão - a entrada de um diretório deve estar em um formato específico.

A = Arquivo : Este é um bit especial usado como um "link de comunicação" entre aplicativos de software que modificam arquivos e aqueles que são usados para backup. A maioria dos softwares de backup permite que o usuário faça um backup incremental, que seleciona apenas para backup todos os arquivos que foram alterados desde o último backup. Este bit é usado para esse propósito. Quando o software de backup faz backup ("archives") do arquivo, ele limpa o bit de arquivo (torna-o zero). Qualquer software que modifique o arquivo posteriormente deve configurar o bit de arquivo. Então, na próxima vez que o software de backup for executado, ele saberá, examinando os bits de arquivamento, quais arquivos foram modificados e, portanto, quais precisam de backup. Novamente, esse uso do bit é "voluntário"; o software de backup depende de outro software para usar o bit de arquivamento adequadamente; alguns programas podem modificar o arquivo sem configurar o atributo de arquivamento, mas felizmente a maioria dos softwares é "bem-comportada" e usa o bit corretamente. Ainda assim, você não deve confiar totalmente nesse mecanismo para garantir o backup de seus arquivos críticos.

Fonte

Faltando na lista acima:

C = Compressed : arquivos / pastas compactados não podem ser criptografados.

E = Criptografado : arquivos / pastas criptografados não podem ser compactados.

N = NÃO INDEXADO

L = pontos de nova análise

O = OFFLINE

P = Arquivo esparso

I = Não indexado por conteúdo

T = TEMPORÁRIO

Combinações são possíveis, por exemplo, HSA = Oculto, Sistema, Arquivo

    
por 22.09.2009 / 00:51
7
Let-     Bit   
ter    masks Description and notes
--- -------- ---------------------------------------------------------------
 R       0x1 Read-only
 H       0x2 Hidden
 S       0x4 System
(V)      0x8 Volume label (obsolete in NTFS and must not be set)
 D      0x10 Directory
 A      0x20 Archive
 X      0x40 Device (reserved by system and must not be set)
 N      0x80 Normal (i.e. no other attributes set)
 T     0x100 Temporary
 P     0x200 Sparse file
 L     0x400 Symbolic link / Junction / Mount point / has a reparse point
 C     0x800 Compressed
 O    0x1000 Offline
 I    0x2000 Not content indexed (shown as 'N' in Explorer in Windows Vista)
 E    0x4000 Encrypted

(Attributes introduced in Windows 8:)
(V)   0x8000 Integrity (ReFS volume only)
 -   0x10000 Virtual (reserved by system and must not be set)
(X)  0x20000 No scrub (ReFS volume only)

(Attributes introduced in Windows 10, version 1703 (Creators Update):)
 -   0x40000 Recall on open
(P)  0x80000 Pinned (OneDrive "always available files")
(U) 0x100000 Unpinned (OneDrive "online-only files")
 -  0x200000 (Unused and reserved)
 -  0x400000 Recall on data access

Atributos mostrados no Windows Explorer (Windows 7 e posterior): RHSDAXNTPLCOIE ('X' = Dispositivo; 'P' = Esparso)

Atributos mostrados na saída do comando 'attrib' (a partir do Windows 10, versão 1703): A__SHR_OI_VX_P_U__ ('V' = Integridade; 'X' = Sem depuração; 'P' = Fixado)

Atributos mostrados na saída "% ~ a1" ( FOR %%I IN (files) DO ECHO.%%~aI ) (a partir do Windows 10, versão 1703): drahscotl-x ('X' = Sem scrub)

A referência autoritativa dos atributos do arquivo NTFS: link

Os atributos Fixados e Desmarcados estão atualmente não documentados na referência acima, mas seu uso no OneDrive como "arquivo sempre disponível" e "arquivo somente online" é anotado em este artigo alemão . Os dois atributos podem ser modificados em 'attrib' desde o Windows 10, versão 1703. Os atributos não são indicados na coluna Atributos no Windows Explorer, mas nos ícones de status do OneDrive na coluna Status.

    
por 06.10.2015 / 04:49
2

Ainda não encontrei isso na internet, mas há também um atributo "P", correspondente a um arquivo esparso. Esse sinalizador é listado no Windows 7, mas não no Windows XP. Não tenho certeza sobre o Vista.

Você pode transformar um arquivo esparso com o comando fsutil sparse setflag FILENAME e ver o sinalizador no Explorer. Note que não há como desligar a bandeira!

Os arquivos esparsos são semelhantes aos arquivos compactados, mas são um pouco mais específicos. Com arquivos esparsos, intervalos longos de nulos (valor 0) bytes simplesmente não são armazenados no disco. Quando um programa tenta acessar essa parte do arquivo, o sistema de arquivos verá que ele não está no disco e retornará um intervalo de bytes nulos. Veja esta página da MSDN para mais informações sobre arquivos esparsos.

    
por 07.12.2009 / 03:11
1

O sinalizador "I" significa "Indexado". O Serviço de Indexação ou a Pesquisa do Windows não incluirá esses arquivos em sua operação de indexação quando configurados.

Fonte

    
por 04.07.2013 / 01:26