Следует ли устанавливать игры x64-бит в папку C:\Program Files (x86), C:\Program Files или C:\Games\GameFolder?

Следует ли устанавливать игры x64-бит в папку C:\Program Files (x86), C:\Program Files или C:\Games\GameFolder?

У меня есть SSD-диск объемом 240 ГБ, на который я устанавливаю Windows 10. Теперь я хочу, чтобы некоторые из моих игр, в которые я играю чаще всего, были на этом диске, но я не уверен, в какие каталоги их поместить.

Следует ли устанавливать игры x64-бит в папку C:\Program Files (x86), C:\Program Files или C:\Games\GameFolder?

решение1

Следует ли устанавливать игры x64-бит в папку C:\Program Files (x86), C:\Program Files или C:\Games\GameFolder?

Program Files — защищенная папка. Program FilesЕе особенностью является то, что независимо от того, работаете ли вы в 32- или 64-разрядной версии Windows, приложение видит ее одинаково.

Другими словами, при работе с 32-битным приложением, Program Files (x86)будет казаться, что это Program Files64-битная версия Windows. Аналогично, 64-битное приложение, также увидит , Program Filesкоторый содержит 64-битные приложения.

При запуске 32-разрядной программы в 64-разрядной версии Windows уровень эмуляции WOW64 плавно перенаправляет доступ к файлам из «C:\Program Files» в «C:\Program Files (x86)». 32-разрядная программа пытается получить доступ к каталогу Program Files и указывает на папку Program Files (x86). 64-разрядные программы по-прежнему используют обычную папку Program Files.

Если вы решили установить все свои приложения в одном каталоге, это не так Program Files, это полностью ваше дело. Программисты могут быть очень ленивыми, у нас есть привычка делать то, что рекомендует Microsoft, поэтому, когда кто-то делает что-то, что возможно в Windows, но официально не поддерживается, мы на самом деле не тестируем совместимость нашего приложения с этим действием. В данном случае, хотя и возможно хранить все данные профилей пользователей на другом диске, Microsoft на самом деле не поддерживает эту возможность.

Обычно не имеет значения, хранятся ли файлы программы в Program Files или Program Files (x86). Windows автоматически устанавливает программы в нужную папку, поэтому вам не нужно об этом думать. Программы появляются в меню «Пуск» и работают нормально, независимо от того, где они установлены. Как 32-разрядные, так и 64-разрядные программы должны хранить ваши данные в папках, таких как AppData и ProgramData, а не в какой-либо папке Program Files. Просто позвольте вашим программам автоматически решать, какую папку Program Files использовать.

Источник:В чем разница между папками «Program Files (x86)» и «Program Files» в Windows?

На то есть веская причина Program Files— защищенная папка. В течение многих лет, когда вы удаляли приложение, вам приходилось надеяться, что деинсталлятор был написан правильно. Когда это было не так, каждая папка и файл в каталоге, содержащем удаляемое вами приложение, могли быть удалены. Благодаря защите папки установщик может удалить только то, что ему положено удалить, тем самым устраняя этот страх.

решение2

Кроме того, что сказал Бисваприо в комментариях выше, нет ничегонастоящийразница между (x86) и без. Установщик программы выберет место установки по умолчанию, и это место, скорее всего, подойдет.

Это места, используемые для размещения вещей, а не просто «эта вещь должна храниться здесь».

Вы можете разместить свою игру, где захотите, в пределах разумного. У вас могут возникнуть проблемы с размещением ее в нестандартных или защищенных местах, таких как папка Windows, но в остальном, куда ее поместить, решать вам.

решение3

Определенно используйте «C:\Games\Game Folder» или, что еще лучше, «D:\Games\Game Folder», если у вас отдельный раздел или жесткий диск.

Это позволит избежать путаницы между играми и другим программным обеспечением, которое вы, вероятно, используете для повседневных задач на компьютере и, возможно, для работы.

Если вы перейдете в свою специальную папку "Игры", вам будет легче просмотреть, какие игры вам еще нужны, а какие вы собираетесь удалить. Кроме того, путь к игре короче, поэтому, если вам нужно установить патч или мод, вам будет проще ориентироваться.

Я устанавливал игры в папку «Игры» еще со времен DOS, когда не было тенденции автоматически устанавливать все в «Program files» и приходилось самостоятельно раскладывать установленное ПО и игры по отдельным папкам, что в конечном итоге окупилось.

Связанный контент