Компания Microsoft разъяснила причины необычной структуры папок в Windows 11, где директория System32 содержит 64-битные файлы, а SysWOW64 предназначена для 32-битных приложений. Такое решение обусловлено необходимостью сохранения обратной совместимости с устаревшим программным обеспечением.

В эпоху 16-битных систем файлы хранились в папке System. С появлением 32-битной архитектуры Microsoft создала директорию System32 для соответствующих файлов. При переходе на 64-битные системы разработчики столкнулись с тем, что многие программы и инсталляторы имели жестко прописанный путь к System32. Изменение этого пути привело бы к сбоям в работе старого софта.

В итоге Microsoft приняла решение, что System32 всегда будет содержать файлы, соответствующие архитектуре текущей ОС. Для поддержки 32-битных приложений был внедрен слой совместимости WOW64 и механизм перенаправления файловой системы. Теперь при обращении 32-битной программы к System32 система скрыто перенаправляет запрос в SysWOW64.

Название SysWOW64 указывает на работу в 64-битной среде, а аббревиатура WOW64 расшифровывается как Windows 32-bit on Windows 64-bit. Аналогичный механизм перенаправления используется для реестра через ветку Wow6432Node, а также для хранения 32-битных программ в директории Program Files (x86).