+68
Как включить чувствительный к регистру режим для папок в Windows 10 Redstone 5
Егор Морозов
—
По умолчанию, файловая система NTFS в Windows не чувствительна к регистру букв в названии файлов и папок — иными словами, файлы iGuides.txt и IGUIDES.txt она считает одинаковыми, и если в папке есть первый файл, создать второй она вам не даст.
Однако в Linux это не так — там указанные выше файлы будут считаться разными и могут сосуществовать вместе в одной папке, что может вызвать проблемы, если вы используете подсистему Windows для Linux, или просто часто переносите данные между этими двумя ОС.
Поэтому начиная с build 17110, относящегося к ветке Redstone 5, Microsoft добавила новый флаг для файлов и папок, который как раз отвечает за то, будет ли система учитывать регистр, или нет.
Для того, чтобы включить для нужной папки чувствительный к регистру режим, нужно запустить PowerShell от имени администратора (быстрее всего это сделать через нажатие на Пуск правой кнопкой мыши) и ввести команду fsutil.exe file setCaseSensitiveInfo "Путь до папки" enable :
Все, после этого можно создавать в этой папке файлы, названия которых отличаются только регистрами букв — система не будет «ругаться»: