Что за папка Program Files (x86)?

Опубликовано: 12 февраля 2015

Что это Program Files (x86)Что за папка Program Files (x86) на диске С?— этот вопрос возникает достаточно часто. По сути на системном диске одновременно находятся две папки — Program Files и Program Files (x86), что и вызывает вопросы.

Сама по себе папка Program Files по умолчанию предназначена в операционной системе Windows для помещения в нее файлов устанавливаемых программ. Это означает, что когда вы устанавливаете какую-либо программу на компьютер, то почти всегда программа будет помещена именно в Program Files. Но откуда взялась еще одна такая папка? Чтобы ответить на этот вопрос начну немного издалека:)

Без погружение в причину такого деления скажу, что в настоящее время Windows бывает двух версий: 32-х разрядная и 64-х разрядная (или «битная»).

Основное существенное для нас отличие этих версий Windows заключается в том, что 64-х битная версия может работать с оперативной памятью более 4Гб, а 32-х разрядная поддерживает лишь до 4 Гб оперативной памяти.

Но не только операционная система, но и программы имеют разрядность. То есть многие программы имеют две версии — 32-х и 64-х разрядную.

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

Если на компьютер установлена 32-х разрядная Windows и, соответственно, 32-х разрядные программы, то для работы программ будет доступно не более 3Гб оперативной памяти и даже если в компьютере установлено 8Гб, то остальные 5Гб будут простаивать.

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

То есть в 32-х разрядной Windows можно работать только с 32-х разрядными программами, а в 64-х разрядной — как с теми, так и с другими.

Ну и теперь вернемся к нашим папкам…

Две папки Program Files и Program Files (x86) есть только в 64-битных Windows. Думаю, вы уже догадались почему.

папка program files

В папку Program Files по умолчанию устанавливаются 64-х битные программы, а в Program Files (x86), соответственно, 32-х битные.

Поэтому ничего с этой папкой делать не нужно и она вполне закономерно появилась на вашем компьютере после установки 64-х битной операционной системы.





Не упустите возможность сделать доброе дело:

нажмите на кнопку социальной сети, в которой вы зарегистрированы, чтобы другие люди тоже получили пользу от этого материала. СПАСИБО!

  • Рушан Илькаев

    спасибо вот правда молодец уманый )))

  • Рушан Илькаев

    спасибовот правда вот молодец

  • http://pcsecrets.ru/programmy/optimizaciya-programm-na-kompyutere.html Оптимизация программ на ПК. | Компьютер для начинающих. Обучение работе на компьютере

    […] С. Для программ на этом диске отведена специальная системная папка Program Files. Если на вашем компьютере установлена 64-битная […]

  • http://www.aaawatch.cn/it/roadster-watch-series-c95/ orologi roadster cartier

    orologi roadster cartier

    No be small “what is this one saying o” hahahahhahahahahaha

  • https://www.facebook.com/app_scoped_user_id/1132374270118369/ Дэн Денисов

    Спасибо за ответ ! :)

  • https://www.facebook.com/app_scoped_user_id/10207217518508742/ Павел Гапоненко

    Тогда такой вопрос! Я работаю с муз прогой она имеет одну папку для плагтинов, естественно в папке Program Files, но не все плагины поддерживают 64 бита, но что бы установить 32 битные плагины, куда мне их помещать, ведь там нет папки созданной прогой!? Создавать такуюже папку и в Program Files (86), или устанавливать в Program Files, а как оно будет работать!? Тооже не понимаю смысла! Комп сильный ,а вот из-за этого не могу перейти на 64 версию!

    Разжуйте пожалуйста! Спасибо!!!

  • алексей

    Спасибо за информацию сегодня комп новый взял тоже удивился двум папкам теперь буду спать спокойно

  • http://pcsecrets.ru Андрей Сухов

    Само собой дело не в названии папки. Тем более что часто программу можно установить куда угодно, выбрав путь самостоятельно. Но все же я думаю, что смысл в таком разделении есть, так как у одних и тех же программ имеются как 32-х, так и 64-х разрядные версии. Если они были бы установлены в одну папку, то это был бы хаос, приводящий к полной их неработоспособности.

    Не стоит забывать, что Windows ориентирован не только на работу на домашнем компьютере, но и на корпоративных компьютерах компаний. Администрирование таких компьютеров происходит совсем не так, как это делаете вы. 

  • http://twitter.com/pethead_ AlekseyShi

    Зачем вообще делить ПО на две папки? Какой физический смысл? Разрядность ПО определятся не местом его размещения, а кодом. Я пробовал кидать в эти папки разное ПО не соответствующее разрядности и оно работало как обычно.

  • https://www.facebook.com/app_scoped_user_id/1684730388438281/ Дима Стехов

    А можно ли перемещать программы из папки Program Files (x86) на диск D?

  • Аноним

    Не уточнили,почему именно так называется папка х86.

    А называется так потому,что имя х86 закрепилось за архитектурой когда выпускались 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486).

    История x86 начиналась с процессора 8086. Это был 16-разрядный процессор с адресным пространством памяти в 1 метр. Обрел популярность благодаря использованию его (точнее его версии с 8-битной внешней шиной данных — 8088 компанией IBM в своем персональном компьютере.

  • http://www.odnoklassniki.ru/profile/537120896054 Дмитрий Мартынов

    Спасибо, Андрей, за информацию, как и обычно, опять новое для меня!