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 excluir um calendário no iPhone
Como excluir um calendário no iPhone
Não precisa mais de um calendário para uma de suas contas? Veja como remover um calendário do iPhone, incluindo calendários assinados, e adicioná-los novamente.
Como adicionar alguém no aplicativo Cash
Como adicionar alguém no aplicativo Cash
A vida não é mais conveniente agora que você pode pagar suas contas usando um aplicativo móvel? Sem filas intermináveis, sem complicações - você pode fazer tudo no conforto da sua casa. Aplicativos como o Cash App tomaram o mobile banking
Não baixe arquivos DLL para corrigir problemas de DLL ausentes
Não baixe arquivos DLL para corrigir problemas de DLL ausentes
Os sites de download de DLL às vezes fornecem soluções fáceis para problemas de DLL, permitindo downloads de DLL únicos, mas você nunca deve usá-los.
Como Abrir Terminal Root no Linux Mint
Como Abrir Terminal Root no Linux Mint
Para várias tarefas administrativas, você precisa abrir o terminal raiz no Linux Mint. Ele pode ser usado para alterar as configurações globais do sistema operacional ...
Como transmitir ao vivo o desfile do Dia de Ação de Graças da Macy's (2024)
Como transmitir ao vivo o desfile do Dia de Ação de Graças da Macy's (2024)
Corte o fio e transmita ao vivo o Desfile do Dia de Ação de Graças da Macy's. Use a internet para assistir a este feriado familiar favorito sem cabo ou antenas.
O que é rede sem fio de banda dupla?
O que é rede sem fio de banda dupla?
Saiba como as redes sem fio de banda dupla suportam dispositivos em duas bandas de radiofrequência diferentes, oferecendo diversas vantagens em relação às redes de banda única.
Como adicionar aplicativos da loja à inicialização no Windows 10
Como adicionar aplicativos da loja à inicialização no Windows 10
Se você deseja adicionar um aplicativo Store à inicialização do Windows 10, não pode usar métodos tradicionais. Veja como isso pode ser feito.