Согласно Wikipedia NTFS допускает два одинаковых имени с разным регистром (например, Readme.txt или readme.txt ), и это предотвращается только API файлов Windows.
Текущие файловые системы Windows, такие как NTFS, чувствительны к регистру; это файл readme.txt, а файл Readme.txt может находиться в одном каталоге. Однако API для доступа к файлам в приложениях Windows нечувствителен к регистру, что делает имена файлов нечувствительными к регистру с точки зрения приложения. Следовательно, приложения имеют доступ только к одному из файлов, имена файлов которых различаются только регистром, и некоторые команды могут завершиться ошибкой, если указанное имя файла неоднозначно.
Переходя из Linux, я спрашиваю себя, каковы возможности того, что существуют оба файла, и что можно получить доступ только к одному из файлов, что делает его идеальной проблемой для безопасности. Что подразумевается под «Windows API». Есть ли другой способ получить доступ к этим дублированным файлам? Можно ли получить доступ к файловой системе напрямую с помощью драйвера диска (драйвера форматирования)?