No Windows 7 + 8 + 10, clicar com o botão direito do mouse em uma unidade e selecionar Propriedades no Windows fornece uma opção que está marcada por padrão:
"Allow files on the drive to have contents indexed in addition to file properties"
Quando isso NÃO É VERIFICADO, todos os arquivos e pastas na unidade têm o conjunto de atributos + I que informa ao Windows que eles "não estão indexados pelo conteúdo".
Não há alterações no registro quando a opção UNCHECKING está ativada.
Criar um novo arquivo ou pasta na unidade e consultar seus atributos com "attrib file-or-folder-name" mostra que o atributo + I está definido para arquivos e pastas NOVOS. Isso significa que verificar a caixa de "indexação" nas propriedades da unidade de GUI do Windows não define os atributos de todos os arquivos na unidade. Isso também faz com que NOVOS arquivos e pastas recebam automaticamente o atributo + I.
Eu então testei o carregamento do disco rígido virtual em outra máquina virtual. E o item "Indexação" nas propriedades da unidade ainda estava UNCHECKED. Isso significa que a configuração "Indexação" das propriedades da unidade é armazenada na própria unidade e não no Windows.
Eu tentei usar a linha de comando para definir os atributos da unidade inteira como + I, mas ela só funciona para os arquivos e pastas atuais.
attrib /d /s +I D:\*
Depois que o + I é definido, ele não desmarca a caixa "Indexação" nas Propriedades da unidade e os novos arquivos e pastas não têm o atributo + I na unidade automaticamente.
Como a "configuração automática do atributo + I" para a unidade inteira pode ser definida da mesma maneira que UNCHECKING faz a caixa de seleção "Indexação" na caixa de diálogo GUI Propriedades da unidade? Seria bom poder fazer isso a partir do prompt de comando, se possível.
Nota: acho que isso pode ser semelhante a alterar um rótulo em uma unidade, que também é uma configuração armazenada na própria unidade. Aqui está um programa que permite alterar o rótulo da unidade a partir do prompt de comando:
Existe um utilitário de linha de comando semelhante para alterar a configuração da unidade global que define automaticamente o atributo + I ou isso pode ser feito no prompt de comando do Windows nativamente?