Windows Tips & News

Activer le mode sensible à la casse pour les dossiers dans Windows 10

click fraud protection
CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Comme vous le savez peut-être déjà, le système de fichiers Windows, NTFS, traite les noms de fichiers et de dossiers comme insensibles à la casse. Par exemple, pour le système d'exploitation et les applications, MyFile.txt et myfile.txt sont le même fichier. Cependant, les choses sont différentes sous Linux. Pour ce système d'exploitation, ce sont deux fichiers différents. Cette différence de comportement peut créer des problèmes pour les utilisateurs de WSL. Pour les résoudre, Windows 10 inclut la possibilité d'activer le mode sensible à la casse pour les dossiers.

Publicité

Si vous avez utilisé le Sous-système Windows pour Linux, vous savez probablement qu'il vous permet de traiter vos systèmes de fichiers Windows (montés sous /mnt/c, /mnt/d, etc.) comme sensibles à la casse. Cela signifie, entre autres, que vous pouvez créer des fichiers dont les noms ne diffèrent que par la casse (par exemple foo.txt et FOO.TXT).

Cependant, l'utilisation de ces fichiers sous Windows n'était pas vraiment possible. Étant donné que les applications Windows traitent le système de fichiers comme insensible à la casse, elles ne peuvent pas distinguer les fichiers dont les noms ne diffèrent que par la casse. Alors que l'explorateur de fichiers afficherait les deux fichiers, un seul serait ouvert, quel que soit celui sur lequel vous avez cliqué.

À partir de la version 17093 de Windows Insider, il existe une nouvelle façon de gérer les fichiers sensibles à la casse dans Windows: la sensibilité à la casse par répertoire. Cette capacité a été ajoutée pour offrir à l'utilisateur une meilleure interopérabilité lors de l'utilisation de fichiers sensibles à la casse. En outre, vous pouvez l'utiliser avec des applications Windows classiques. À partir de Windows 10 Build 17110, ce comportement est le comportement par défaut.

Contenucacher
Plus de détails
Sensibilité à la casse sous Windows
Sensibilité à la casse par répertoire
Activer le mode sensible à la casse pour les dossiers

Plus de détails

Sensibilité à la casse sous Windows

La famille de systèmes d'exploitation Windows NT (y compris Windows 10) a toujours eu la possibilité d'effectuer des opérations de système de fichiers sensibles à la casse. Les applications peuvent passer le FILE_FLAG_POSIX_SEMANTICS drapeau au CréerFichier API pour indiquer qu'ils souhaitent que le chemin soit traité comme sensible à la casse. Cependant, pour des raisons de compatibilité, il existe une clé de registre globale qui remplace ce comportement; lorsque cette clé est définie, toutes les opérations sur les fichiers sont insensibles à la casse, même lorsque le FILE_FLAG_POSIX_SEMANTICS indicateur est spécifié. Depuis Windows XP, c'est la valeur par défaut.

Le sous-système Windows pour Linux utilise un autre mécanisme, qui lui-même contourne cette clé de registre, nous permettant d'effectuer des opérations de système de fichiers sensibles à la casse. C'est ce qui permet aux applications Linux s'exécutant dans WSL d'utiliser des noms de fichiers qui ne diffèrent que par la casse, tout comme elles le peuvent sur un vrai Linux, même avec cet ensemble de clés de registre globales.

Malheureusement, cela vous laisse avec des fichiers auxquels les applications Windows ne peuvent pas accéder. Bien que vous puissiez modifier la clé de registre globale, cela ne fonctionnerait toujours que pour les applications qui utilisent FILE_FLAG_POSIX_SEMANTICS, et cela modifierait le comportement de tous les fichiers sur tous les lecteurs, ce qui n'est peut-être pas prévu et peut endommager certaines applications.

Sensibilité à la casse par répertoire

Pour résoudre ce problème, Microsoft a ajouté un nouvel indicateur sensible à la casse qui peut être appliqué aux répertoires. Pour les répertoires pour lesquels cet indicateur est défini, toutes les opérations sur les fichiers de ce répertoire sont sensibles à la casse, que FILE_FLAG_POSIX_SEMANTICS a été précisé. Cela signifie que si vous avez deux fichiers qui ne diffèrent que par la casse dans un répertoire marqué comme sensible à la casse, toutes les applications pourront y accéder.

Activer le mode sensible à la casse pour les dossiers

Pour activer ou désactiver cette fonctionnalité, vous devez utiliser l'application fsutil.exe intégrée.

Pour activer le mode sensible à la casse pour les dossiers, procédez comme suit.

  1. Ouvert une invite de commande élevée.
  2. Tapez la commande suivante :
    fichier fsutil.exe setCaseSensitiveInfo "chemin complet vers votre dossier" activer

    Remplacez la portion de chemin par le chemin correct correspondant à votre PC.
    Par exemple,

    fichier fsutil.exe setCaseSensitiveInfo "C:\data\Winaero\Linux" activer
    Activer le mode sensible à la casse pour les dossiers dans Windows 10
  3. Vous avez terminé.

Maintenant, vous pouvez créer deux fichiers avec le même nom et avec seulement une différence de casse. Windows 10 les traitera correctement dans ce dossier particulier.Mode sensible à la casse Windows 10

Pour voir l'état de la fonctionnalité d'un dossier, exécutez la commande

fichier fsutil.exe queryCaseSensitiveInfo "chemin complet vers votre dossier"

Par exemple,

Fichier fsutil.exe queryCaseSensitiveInfo "C:\data\Winaero\Linux"

Vous verrez quelque chose comme ceci :
Requête en mode sensible à la casse Windows 10

Finalement, pour désactiver le mode sensible à la casse pour les dossiers, exécutez la commande suivante dans l'invite de commande ouverte en tant qu'administrateur :

fichier fsutil.exe setCaseSensitiveInfo "C:\data\Winaero\Linux" désactiver

Utilisez le bon chemin de dossier et vous avez terminé.
Noter: La désactivation de l'attribut CaseSensitiveInfo pour les dossiers non vides n'est pas prise en charge. Vous devez supprimer tous les fichiers du dossier avant de le désactiver.

C'est ça.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Microsoft déploie un correctif d'urgence pour les failles du processeur Meltdown et Spectre

Microsoft déploie un correctif d'urgence pour les failles du processeur Meltdown et Spectre

Une faille critique a été trouvée dans tous les processeurs Intel lancés au cours de la dernière ...

Lire la suite

Peau Jango d'AIMP3

Ce site Web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site...

Lire la suite

Peau Euphoria Vertical Tabs d'AIMP3

Ce site Web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site...

Lire la suite