Jak włączyć nazwy plików i folderów z rozróżnianiem wielkości liter w systemie Windows 10?

Jedną z rzeczy, z których mogą korzystać użytkownicy Linuksa i innych systemów operacyjnych podobnych do UNIX, jest swoboda włączania nazw plików z rozróżnianiem wielkości liter. Jeśli jesteś użytkownikiem systemu Windows 10, z przyjemnością dowiesz się, że ta sama funkcja jest teraz dostępna w Twoim systemie operacyjnym. Po włączeniu tej funkcji procesy komputera będą mogły prawidłowo obsługiwać foldery i pliki z rozróżnianiem wielkości liter. Innymi słowy, możesz mieć pliki o nazwach „kawa” i „kawa” w tym samym folderze bez żadnych konfliktów.





Jak działa rozróżnianie wielkości liter w plikach i folderach systemu Windows 10

Rozróżnianie wielkości liter w systemie Windows 10 to funkcja systemu NTFS, którą można włączyć dla każdego katalogu. Oznacza to, że nie miałoby to zastosowania do całego systemu plików. To powiedziawszy, możesz dodać tę funkcję tylko do określonych folderów w celach programistycznych.

W aktualizacji z kwietnia 2018 r. Uwzględniono rozróżnianie wielkości liter w systemie Windows 10. Przed dodaniem tej funkcji do systemu użytkownicy mogli montować tylko foldery uwzględniające wielkość liter w środowisku Bash w systemie Windows, które jest również określane jako podsystem Windows dla systemu Linux. Taki proces działał doskonale w środowisku Linux, ale powodował konflikt z normalnymi aplikacjami Windows.

Aby włączyć tę funkcję, możesz użyć wiersza polecenia lub programu PowerShell. Domyślnie foldery utworzone w środowisku Linux zostaną automatycznie skonfigurowane tak, aby również rozróżniać wielkość liter.



Kroki dotyczące ustawiania katalogu jako uwzględniającego wielkość liter

Podczas ustawiania katalogu z rozróżnianiem wielkości liter będziesz potrzebować dostępu administratora. Tylko w ten sposób można swobodnie uruchamiać polecenie fsutil.exe. Musisz tylko zezwolić na „zapisywanie atrybutów” katalogu, który chcesz zmienić. Ogólnie oznacza to również, że musisz mieć uprawnienia administratora, aby móc modyfikować folder gdzieś poza folderem użytkownika. Na przykład, jeśli zmieniasz folder taki jak c: projekt, potrzebujesz uprawnień administratora. Z drugiej strony, jeśli edytujesz we własnym folderze użytkownika, takim jak c: users NAME project, nie potrzebujesz takiego samego dostępu.

Przed wykonaniem tych czynności upewnij się, że żadne oprogramowanie dla systemu Linux nie odwołuje się obecnie do katalogu, który zamierzasz zmienić. Ważne jest, aby nie zmieniać flagi rozróżniania wielkości liter w tym konkretnym folderze. Mogą wystąpić problemy, ponieważ aplikacje na Linuksa nie będą w stanie rozpoznać zmiany.

Jeśli chcesz ustawić katalog z rozróżnianiem wielkości liter, postępuj zgodnie z poniższymi instrukcjami:



  1. Kliknij prawym przyciskiem myszy logo Windows na pasku zadań.
  2. Wybierz z listy opcję Wiersz polecenia (administrator) lub PowerShell (administrator).
  3. Uruchom następujące polecenie:

Plik fsutil.exe setCaseSensitiveInfo C: folder enable

Uwaga: zastąp „C: folder” ścieżką do folderu, który chcesz zmienić.

  1. Jeśli w ścieżce folderu jest miejsce, upewnij się, że używasz cudzysłowów, aby go ująć, na przykład:

Plik fsutil.exe setCaseSensitiveInfo „C: mój folder” włącz



Warto zauważyć, że flaga rozróżniania wielkości liter będzie miała wpływ tylko na określony folder, który zmienisz. Oznacza to, że jego podfoldery nie odziedziczą automatycznie tej funkcji. Innymi słowy, jeśli masz podfolder C: folder things w folderze C: , podfolder „rzeczy” nie będzie rozróżniał wielkości liter. Jeśli chcesz, aby działał w tym samym kolorze, musisz osobno uruchomić na nim polecenie fsutil.exe.

Foldery z rozróżnianiem wielkości liter utworzone przez narzędzia Linuksa

Po uruchomieniu narzędzi systemu Linux w podsystemie Windows dla systemu Linux (powłoka Bash) w każdym nowo utworzonym folderze pojawi się flaga uwzględniająca wielkość liter. System plików DrvFs w środowisku Linux jest automatycznie ustawiany na używanie flagi case = dir. Oznacza to, że środowisko Linux jest ustawione tak, aby akceptować flagę NTFS każdego katalogu. Jeśli chcesz zmienić tę opcję, możesz to zrobić w swoim pliku wsl.conf.

Nie potrzebujesz polecenia fsutil.exe, jeśli tworzysz foldery w środowisku Linux.



Jak się dowiedzieć, czy w katalogu rozróżniana jest wielkość liter

Jeśli chcesz wiedzieć, czy w katalogu jest rozróżniana wielkość liter, wystarczy postępować zgodnie z poniższymi instrukcjami.

  1. Naciśnij klawisz Windows + S na klawiaturze.
  2. Wpisz „wiersz polecenia” (bez cudzysłowów).
  3. W wynikach kliknij prawym przyciskiem myszy Wiersz polecenia, a następnie wybierz Uruchom jako administrator.
  4. Po uruchomieniu wiersza polecenia wklej poniższy tekst:

Plik fsutil.exe queryCaseSensitiveInfo C: folder

  1. Uwaga: zastąp „C: folder” nazwą folderu, który chcesz sprawdzić.
  2. Jeśli w katalogu jest rozróżniana wielkość liter, zostanie wyświetlony następujący komunikat:

Atrybut uwzględniający wielkość liter w katalogu [ścieżka] jest włączony.

  1. Z drugiej strony, jeśli w katalogu jest używana standardowa niewrażliwość na wielkość liter w systemie Windows, zobaczysz następujący komunikat:

Atrybut uwzględniający wielkość liter w katalogu [ścieżka] jest wyłączony.

Jak ustawić niewrażliwość na wielkość liter w katalogu

Jeśli chcesz przywrócić katalog do stanu bez rozróżniania wielkości liter, wykonaj poniższe czynności:

  1. Przejdź do paska zadań i kliknij ikonę Szukaj.
  2. Wpisz „wiersz polecenia” (bez cudzysłowów).
  3. W wynikach zobaczysz wiersz polecenia. Kliknij go prawym przyciskiem myszy, a następnie wybierz Uruchom jako administrator.
  4. W wierszu polecenia wklej następujący tekst:

Plik fsutil.exe setCaseSensitiveInfo C: folder wyłączony

Uwaga: pamiętaj, aby zastąpić „C: folder” ścieżką, którą chcesz zmodyfikować.

Po wyłączeniu rozróżniania wielkości liter w określonym folderze, który zawiera pliki o sprzecznych nazwach, zobaczysz następujący komunikat:

Błąd: katalog nie jest pusty

Zanim wykonasz polecenie, musisz zmienić nazwy lub usunąć pliki będące w konflikcie.

Chcielibyśmy doradzić Ci przy instalacji BoostSpeed jeśli chcesz przyspieszyć swój komputer. Ten krok pozwoli Ci zaoszczędzić czas i zapewni lepszą wydajność bez większego wysiłku.