Microsoft объяснила, почему Windows 11 хранит имена файлов в формате MS-DOS
Ключевые файлы Windows 11, включая kernel32.dll и ntoskrnl.exe, до сих пор названы по правилу 8.3 из MS-DOS ради совместимости. Рэймонд Чен объяснил: переименование сломает программы, которые ищут DLL по имени, а проблем с короткими именами уже нет.
- Правило 8.3 допускает до 8 символов в имени и 3 в расширении
- Формат унаследован от CP/M 1974 года через MS-DOS
- NTFS поддерживает имена до 255 символов, но System32 сохраняет короткие
- ReFS отказалась от коротких имён, и старые приложения там падают
Читать дальше
Софт