Hoe hoofdlettergevoelige bestands- en mapnamen inschakelen op Windows 10?

Een van de dingen waar gebruikers met Linux en andere UNIX-achtige besturingssystemen van kunnen genieten, is de vrijheid om hoofdlettergevoelige bestandsnamen in te schakelen. Als u een Windows 10-gebruiker bent, zult u blij zijn te weten dat dezelfde functie nu beschikbaar is op uw besturingssysteem. Zodra u deze functie inschakelt, kunnen de processen van uw computer hoofdlettergevoelige mappen en bestanden correct verwerken. Anders gezegd: u kunt bestanden met de naam 'koffie' en 'Koffie' in dezelfde map plaatsen zonder enig conflict.

Hoe hoofdlettergevoeligheid op Windows 10-bestanden en -mappen werkt

Hoofdlettergevoeligheid op Windows 10 is een NTFS-systeemfunctie die per directory kan worden ingeschakeld. Dit betekent dat het niet van toepassing zou zijn op uw hele bestandssysteem. Dat gezegd hebbende, kunt u de functie alleen voor ontwikkelingsdoeleinden aan specifieke mappen toevoegen.

Hoofdlettergevoeligheid op Windows 10 is opgenomen in de update van april 2018. Voordat deze functie aan het systeem werd toegevoegd, konden gebruikers alleen hoofdlettergevoelige mappen koppelen in de Bash on Windows-omgeving, ook wel het Windows-subsysteem voor Linux genoemd. Zo'n proces werkte perfect binnen de Linux-omgeving, maar veroorzaakte een conflict met normale Windows-applicaties.

U kunt de opdrachtprompt of PowerShell gebruiken om deze functie in te schakelen. Standaard worden de mappen die u maakt in de Linux-omgeving automatisch geconfigureerd om ook hoofdlettergevoelig te zijn.

Stappen voor het instellen van een directory als hoofdlettergevoelig

Als u een directory als hoofdlettergevoelig instelt, heeft u beheerderstoegang nodig. Dit is de enige manier waarop u de opdracht fsutil.exe vrij kunt uitvoeren. Wat u moet doen, is de machtiging 'attributen schrijven' voor de map die u wilt wijzigen. Over het algemeen betekent dit ook dat u over beheerdersrechten moet beschikken om een ​​map ergens buiten uw gebruikersmap te kunnen wijzigen. Als u bijvoorbeeld een map zoals c: \ project wijzigt, heeft u beheerdersrechten nodig. Aan de andere kant, als je aan het bewerken bent in je eigen gebruikersmap zoals c: \ gebruikers \ NAME \ project, heb je niet dezelfde toegang nodig.

Voordat u doorgaat met de stappen, moet u ervoor zorgen dat er momenteel geen Linux-software verwijst naar de directory die u gaat wijzigen. Het is belangrijk om de vlag voor hoofdlettergevoeligheid in die specifieke map niet te wijzigen. Er kunnen problemen optreden omdat Linux-applicaties de wijziging niet kunnen herkennen.

Volg de onderstaande instructies als u klaar bent om een ​​directory als hoofdlettergevoelig in te stellen:

  1. Klik met de rechtermuisknop op het Windows-logo op uw taakbalk.
  2. Selecteer Command Prompt (Admin) of PowerShell (Admin) in de lijst.
  3. Voer de volgende opdracht uit:

fsutil.exe bestand setCaseSensitiveInfo C: \ map inschakelen

Let op: vervang 'C: \ folder' door het pad naar de map die u wilt wijzigen.

  1. Als er ruimte is in het mappad, zorg er dan voor dat u aanhalingstekens gebruikt om het te omsluiten, zoals:

fsutil.exe bestand setCaseSensitiveInfo “C: \ mijn map” inschakelen

Het is vermeldenswaard dat alleen de specifieke map die u wijzigt, wordt beïnvloed door de vlag voor hoofdlettergevoeligheid. Dit betekent dat de submappen de functie niet automatisch zouden erven. Anders gezegd, als je een C: \ folder \ things-submap in de C: \ -map hebt, zou de 'things'-submap niet hoofdlettergevoelig zijn. Als u wilt dat het dezelfde reeks volgt, moet u afzonderlijk de opdracht fsutil.exe erop uitvoeren.

Hoofdlettergevoelige mappen gemaakt door Linux-tools

Als u Linux-hulpprogramma's uitvoert in het Windows-subsysteem voor Linux (Bash-shell), wordt er een vlag voor hoofdlettergevoeligheid weergegeven op elke nieuwe map die u maakt. Het DrvFs-bestandssysteem in de Linux-omgeving wordt automatisch ingesteld om de vlag case = dir te gebruiken. Dit betekent dat de Linux-omgeving is ingesteld om de NTFS-vlag van elke directory te erkennen. Als u deze optie wilt wijzigen, kunt u dit doen in uw wsl.conf-bestand.

U hebt de opdracht fsutil.exe niet nodig als u mappen maakt vanuit de Linux-omgeving.

Hoe weet u of een directory hoofdlettergevoelig is

Als u wilt weten of een directory hoofdlettergevoelig is, hoeft u alleen de onderstaande instructies te volgen.

  1. Druk op Windows-toets + S op uw toetsenbord.
  2. Typ "command prompt" (geen aanhalingstekens).
  3. Klik met de rechtermuisknop op de opdrachtprompt in de resultaten en selecteer vervolgens Uitvoeren als beheerder.
  4. Zodra de opdrachtprompt is geopend, plakt u de onderstaande tekst:

fsutil.exe-bestand queryCaseSensitiveInfo C: \ mapControleer of een directory hoofdlettergevoelig is

  1. Opmerking: vervang 'C: \ folder' door de naam van de map die u wilt controleren.
  2. Als de directory hoofdlettergevoelig is, ziet u het volgende bericht:

Hoofdlettergevoelig kenmerk op directory [pad] is ingeschakeld.

  1. Aan de andere kant, als de standaard Windows-ongevoeligheid voor hoofdletters wordt gebruikt in de directory, ziet u dit bericht:

Hoofdlettergevoelig kenmerk op directory [pad] is uitgeschakeld.

Hoe een directory niet hoofdlettergevoelig te maken

Als u een map terug wilt brengen naar de hoofdlettergevoelige staat, volgt u de onderstaande stappen:

  1. Ga naar je taakbalk en klik op het zoekpictogram.
  2. Typ "command prompt" (geen aanhalingstekens).
  3. U ziet de opdrachtprompt in de resultaten. Klik er met de rechtermuisknop op en kies Uitvoeren als beheerder.
  4. Plak in de opdrachtprompt de volgende tekst:

fsutil.exe bestand setCaseSensitiveInfo C: \ map uitschakelen

Opmerking: zorg ervoor dat u 'C: \ folder' vervangt door het pad dat u wilt wijzigen.

Zodra u hoofdlettergevoeligheid uitschakelt in een specifieke map die bestanden met conflicterende namen bevat, ziet u dit bericht:

Fout: de map is niet leeg

U zou de conflicterende bestanden moeten hernoemen of verwijderen voordat u de opdracht kunt voltooien.

We zouden u willen adviseren om Auslogics BoostSpeed ​​te installeren als u geïnteresseerd bent in het versnellen van uw pc. Deze stap bespaart u tijd en geeft u zonder veel moeite betere prestaties.

Wat vind je van hoofdlettergevoeligheid op Windows 10-bestanden en -mappen?

Deel uw mening in de reacties hieronder!