1385777070mysql_case_insensitive1.png

По умолчанию, файловая система NTFS в Windows не чувствительна к регистру букв в названии файлов и папок — иными словами, файлы iGuides.txt и IGUIDES.txt она считает одинаковыми, и если в папке есть первый файл, создать второй она вам не даст.

Однако в Linux это не так — там указанные выше файлы будут считаться разными и могут сосуществовать вместе в одной папке, что может вызвать проблемы, если вы используете подсистему Windows для Linux, или просто часто переносите данные между этими двумя ОС.

Поэтому начиная с build 17110, относящегося к ветке Redstone 5, Microsoft добавила новый флаг для файлов и папок, который как раз отвечает за то, будет ли система учитывать регистр, или нет.  

Для того, чтобы включить для нужной папки чувствительный к регистру режим, нужно запустить PowerShell от имени администратора (быстрее всего это сделать через нажатие на Пуск правой кнопкой мыши) и ввести команду fsutil.exe file setCaseSensitiveInfo "Путь до папки" enable :

Снимок.PNG

Все, после этого можно создавать в этой папке файлы, названия которых отличаются только регистрами букв — система не будет «ругаться»:

1.PNG