Principal Windows 10 Ativar modo que diferencia maiúsculas de minúsculas para pastas no Windows 10

Ativar modo que diferencia maiúsculas de minúsculas para pastas no Windows 10



Como você já deve saber, o sistema de arquivos do Windows, NTFS, trata os nomes de arquivos e pastas como indiferentes a maiúsculas e minúsculas. Por exemplo, para o sistema operacional e aplicativos, MyFile.txt e myfile.txt são o mesmo arquivo. No entanto, as coisas são diferentes no Linux. Para este SO, são dois arquivos diferentes. Essa diferença de comportamento pode criar problemas para os usuários WSL. Para resolvê-los, o Windows 10 inclui a capacidade de ativar o modo que diferencia maiúsculas de minúsculas para pastas.

Propaganda

Se você usou o Subsistema Windows para Linux , você provavelmente está ciente de que ele permite que você trate seus sistemas de arquivos do Windows (montados em / mnt / c, / mnt / d, etc.) como diferenciando maiúsculas de minúsculas. Isso significa, entre outras coisas, que você pode criar arquivos cujos nomes diferem apenas por maiúsculas e minúsculas (por exemplo, foo.txt e FOO.TXT).

No entanto, usar esses arquivos no Windows não era realmente possível. Como os aplicativos do Windows tratam o sistema de arquivos como não diferenciando maiúsculas de minúsculas, eles não podem distinguir entre arquivos cujos nomes diferem apenas em maiúsculas e minúsculas. Embora o File Explorer mostre os dois arquivos, apenas um será aberto, independentemente de qual você clicou.

Começando com o Windows insider build 17093, há uma nova maneira de lidar com arquivos que diferenciam maiúsculas de minúsculas no Windows: diferenciação de maiúsculas e minúsculas por diretório. Essa capacidade foi adicionada para fornecer ao usuário melhor interoperabilidade ao usar arquivos com distinção entre maiúsculas e minúsculas. Além disso, você pode usá-lo com aplicativos normais do Windows. A partir do Windows 10 Build 17110, esse comportamento é o padrão.

Mais detalhes

Sensibilidade a maiúsculas e minúsculas no Windows

A família de sistemas operacionais Windows NT (incluindo o Windows 10) sempre teve a capacidade de executar operações de sistema de arquivos com distinção entre maiúsculas e minúsculas. Os aplicativos podem passar noFILE_FLAG_POSIX_SEMANTICSbandeira para oCreateFileAPI para indicar que desejam que o caminho seja tratado com distinção entre maiúsculas e minúsculas. No entanto, por motivos de compatibilidade, há uma chave de registro global que substitui esse comportamento; quando esta chave é definida, todas as operações de arquivo não diferenciam maiúsculas de minúsculas, mesmo quando oFILE_FLAG_POSIX_SEMANTICSsinalizador é especificado. Desde o Windows XP, este tem sido o padrão.

como remover páginas no google docs

O subsistema do Windows para Linux usa outro mecanismo, que por si só ignora essa chave de registro, permitindo-nos realizar operações do sistema de arquivos com distinção entre maiúsculas e minúsculas. Isso é o que permite que os aplicativos Linux executados em WSL usem nomes de arquivos que diferem apenas por caso, assim como no Linux real, mesmo com aquele conjunto de chaves de registro global.

Infelizmente, isso deixa você com arquivos que não podem ser acessados ​​por aplicativos do Windows. Embora você possa alterar a chave de registro global, isso ainda funcionaria apenas para os aplicativos que usamFILE_FLAG_POSIX_SEMANTICS, e isso mudaria o comportamento de todos os arquivos em todas as unidades, o que pode não ser pretendido e pode interromper alguns aplicativos.

Sensibilidade a maiúsculas por diretório

Para resolver esse problema, a Microsoft adicionou um novo sinalizador que diferencia maiúsculas de minúsculas que pode ser aplicado aos diretórios. Para diretórios que têm este sinalizador definido, todas as operações em arquivos nesse diretório diferenciam maiúsculas de minúsculas, independentemente deFILE_FLAG_POSIX_SEMANTICSfoi especificado. Isso significa que, se você tiver dois arquivos que diferem apenas por maiúsculas e minúsculas em um diretório marcado como sensível a maiúsculas e minúsculas, todos os aplicativos poderão acessá-los.

Ativar modo que diferencia maiúsculas de minúsculas para pastas

Para habilitar ou desabilitar esse recurso, você deve usar o aplicativo integrado fsutil.exe.

Para ativar o modo de diferenciação de maiúsculas e minúsculas para pastas , faça o seguinte.

  1. Abrir um prompt de comando elevado .
  2. Digite o seguinte comando:
    arquivo fsutil.exe setCaseSensitiveInfo 'caminho completo para sua pasta' habilitar

    Substitua a parte do caminho pelo caminho correto correspondente ao seu PC.
    Por exemplo,

    arquivo fsutil.exe setCaseSensitiveInfo 'C:  data  Winaero  Linux' habilitar

    Ativar modo que diferencia maiúsculas de minúsculas para pastas no Windows 10

  3. Você terminou.

Agora, você pode criar dois arquivos com o mesmo nome e com apenas uma diferença de maiúsculas e minúsculas. O Windows 10 irá processá-los corretamente nesta pasta específica.Query Case Sensitive Mode Windows 10

quando você morre no minecraft, o que acontece com suas coisas

Para ver o status do recurso de uma pasta, execute o comando

arquivo fsutil.exe queryCaseSensitiveInfo 'caminho completo para sua pasta'

Por exemplo,

arquivo fsutil.exe queryCaseSensitiveInfo 'C:  data  Winaero  Linux'

Você verá algo assim:

como eu deleto meu histórico de visualização principal da amazon

Finalmente, para desativar o modo de diferenciação de maiúsculas e minúsculas para pastas , execute o próximo comando no prompt de comando aberto como Administrador:

arquivo fsutil.exe setCaseSensitiveInfo 'C:  data  Winaero  Linux' desabilitado

Use o caminho da pasta correto e pronto.
Nota: A desativação do atributo CaseSensitiveInfo para pastas não vazias não é suportada. Você deve remover todos os arquivos da pasta antes de desativá-la.

É isso aí.

Artigos Interessantes

Escolha Do Editor

Como converter cabo coaxial para HDMI
Como converter cabo coaxial para HDMI
Atualizado: 30/05/2021 Se você comprar uma TV nova, é provável que ela não tenha um conector coaxial. Ele pode ter vários conectores HDMI, USB e componente, mas nenhum coaxial. Se você tiver uma caixa de cabo ou satélite mais antiga
Posso definir o Google Maps como padrão em um iPhone? Não
Posso definir o Google Maps como padrão em um iPhone? Não
Muitos usuários gostam do Google Maps, especialmente porque funciona bem com outros produtos do Google. No entanto, os usuários do iPhone não obtêm o aplicativo por padrão e ficam presos ao Apple Maps inicialmente. Embora você possa obter o Google Maps,
Análise do Western Digital WD TV Live
Análise do Western Digital WD TV Live
O WD TV da Western Digital não era um reprodutor de mídia comum. Com pouco mais do que uma porta HDMI na parte traseira, sem armazenamento interno e sem recursos de rede, a simplicidade era sua palavra de ordem; conecte qualquer dispositivo de armazenamento em massa USB, seja
Como espelhar o Android em um PC ou laptop
Como espelhar o Android em um PC ou laptop
Com tantos dispositivos que as pessoas usam diariamente, querer conectá-los uns aos outros parece a coisa mais natural a se fazer. Dependendo da combinação de dispositivos que você possui, essa pode ser uma tarefa bastante simples.
Como desativar a aceleração de energia no Windows 10 [versões recentes]
Como desativar a aceleração de energia no Windows 10 [versões recentes]
As versões recentes do Windows 10 vêm com um novo recurso, chamado 'Power Throttling'. Aqui está como desativar o Power Throttling no Windows 10 versão 1709 e superior.
Como fazer um álbum no SoundCloud
Como fazer um álbum no SoundCloud
Se você é um aspirante a músico sem uma gravadora, provavelmente sonha em ser descoberto por um caçador de talentos um dia. Mas até então, fazer álbuns e carregá-los em uma plataforma conveniente como o SoundCloud pode ser de imenso
Como desativar o Adobe Flash no Edge
Como desativar o Adobe Flash no Edge
Por padrão, o Windows 10 é fornecido com o Adobe Flash Player incluído no sistema operacional. Se você sentir que não precisa mais dele, veja como desativar o Flash no Edge.