Jawaban sederhananya adalah tidak. Jawaban panjangnya adalah ...
NTFS memang menyimpan nama file dengan cara case-sensitive (NTFS dapat memiliki README.txt dan readme.txt dalam direktori yang sama), dan bahkan Windows filemanager dapat secara internal mengelola permintaan case-sensitif untuk nama file melalui syscalls NtOpenFile / NtCreateFile.
Sayangnya untuk Anda, fungsi Win32 CreateFile (digunakan di mana-mana termasuk oleh fopen) akan memanggil NtCreateFile secara internal menggunakan flag OBJ_CASE_INSENSITIVE yang akan berarti bahwa semua aplikasi yang menggunakan CreateFile akan melihat sistem file case-case Anda dengan case-insensitive. Dalam praktiknya ini berarti bahwa semua aplikasi akan melihat sistem file Anda dengan cara case-insensitive terlepas dari apakah sistem file Anda sebenarnya case-sensitive di bawah tenda.
Satu-satunya cara yang dapat saya pikirkan bagi Anda untuk secara praktis memaksakan sensitivitas huruf adalah dengan menulis driver-filter yang akan menghapus flag OBJ_CASE_INSENSITIVE dari permintaan syscall yang masuk yang kemudian akan memungkinkan NTFS, EXT2 atau sistem file internal apa pun yang Anda harus berperilaku secara default , peka huruf besar-kecil.