󠁳⁧⁧vaiduoklia 2015년 12월 28일 오전 9시 30분
Windows 32\64bit
Вопрос такой: Некоторые игрушки, в основном новые, требуют 64-х разрядную систему. Стоит 32-х, они не хотят запускаться. Так вот - возможно ли как-то "обмануть" их? Либо сменить разрядность без переустановки Windows? Ради пары игрушек таким гемором неохота заниматься, может есть другие способы?
Спасибо.
< >
전체 댓글 17개 중 1~15개 표시 중
76561198258527562 2015년 12월 28일 오전 9시 32분 
При наличии эмулирующих библиотек винды , это не проблема.
Radiotrance 2015년 12월 28일 오전 9시 53분 
Проще переустановить, тем более, что если это Windows 8-10, то чистая переустановка займет всего 5 минут ( без учета всяких драйверов от материнки и видеокарты).
vadim 2015년 12월 28일 오전 11시 46분 
vaiduoklia님이 먼저 게시:
Так вот - возможно ли как-то "обмануть" их? Либо сменить разрядность без переустановки Windows? Ради пары игрушек таким гемором неохота заниматься, может есть другие способы?
Спасибо.
Нет. Никаких способов не существует. Включая неведомые мне "эмулирующие бииблиотеки". Только установка 64-хбитной версии ОС.
Carnivorous 2015년 12월 28일 오후 1시 49분 
та же прблеме пришлось переустанавливать:steamsad:
MCMXCVI 2016년 1월 27일 오후 1시 44분 
лучше 64 поставить
AMD 94 2016년 1월 27일 오후 2시 25분 
Нет, только переустановка.
cement 2016년 1월 27일 오후 2시 59분 
Вообще то можно запускать игры для системы под x64 на х32. Но это не очень просто, но реально. Но быстрой работы не будет и настройки будут очень плохие.
AMD 94 2016년 1월 27일 오후 3시 09분 
cement님이 먼저 게시:
Вообще то можно запускать игры для системы под x64 на х32. Но это не очень просто, но реально. Но быстрой работы не будет и настройки будут очень плохие.
И где вы такую информацию нашли?
cement 2016년 1월 27일 오후 3시 33분 
AMD 94님이 먼저 게시:
cement님이 먼저 게시:
Вообще то можно запускать игры для системы под x64 на х32. Но это не очень просто, но реально. Но быстрой работы не будет и настройки будут очень плохие.
И где вы такую информацию нашли?
Виртуальная машина - VirtualBox. Аналогами VirtualBox являются две столь известные системы, как VMware и Windows VirtualPC.
Я не говорил, что это легко.
76561198272158373 2016년 1월 27일 오후 10시 40분 
cement님이 먼저 게시:
Виртуальная машина - VirtualBox. Аналогами VirtualBox являются две столь известные системы, как VMware и Windows VirtualPC.
Я не говорил, что это легко.
А разве данный способ позволит использовать более 3.5 гигабайт оперативки? (32, если память мне не изменяет больший объем не видит)
Seven7 2016년 1월 27일 오후 11시 45분 
cement иногда чудит :steamhappy:, не обращайте на него внимание, вам vadim все верно сказал...
vadim 2016년 1월 28일 오전 12시 57분 
cement님이 먼저 게시:
Виртуальная машина - VirtualBox. Аналогами VirtualBox являются две столь известные системы, как VMware и Windows VirtualPC.
Я не говорил, что это легко.
NB. Это НЕ ответ автору цитаты. Это разъяснение для остальных участников форума.

64-хбитную гостевую систему, как нетрудно догадаться в принципе невозможно установить на хосте работающем под управлением 32-хбитной ОС. Почему? Целый ряд причин, один из которых заключается в том, что в 32-хбитном режиме есть 8 32-хбитных регистров общего назначения, а в 64-хбитном - 16 64-хбитных. Допустим, программа гостевой системы сохранила что-то в 64-хбитном регистре, а в этот момент произошло переключение в 32-хбитный режим (это невозможно по другим причинам, но, предположим каким-то образом этого добились). Тот же самый общий регистр будет использован другой программой, после того как ОС сохранит его прежнее содержимое. Но, увы, поскольку она 32-хразрядная, она и сохранит только младшие 32 разряда.

Читатель может решить, что в этом нет ничего страшного - пусть старшие 32 разряда каждого регистра и не сохраняются (а 8 регистров не сохраняются вообще), но поскольку других 64-хразрядных программ нет, то никто не сможет эти разряды изменить.
К сожалению, это не так. 32-хразрядная команда MOV EAX, EBX обнуляет старшие 32 разряда регистра. Понятно, что люди не пишущие на ассемблере этого просто не знают и им это может показаться диким, но это так.

Поэтому одна из причин почему нельзя запустить 64-хразрядную программу под управлением 32-хразрядной ОС заключается в том, что контекст не может быть корректно восстановлен при переключении задач.
писюняра 2016년 1월 28일 오전 1시 03분 
vaiduoklia님이 먼저 게시:
Вопрос такой: Некоторые игрушки, в основном новые, требуют 64-х разрядную систему. Стоит 32-х, они не хотят запускаться. Так вот - возможно ли как-то "обмануть" их? Либо сменить разрядность без переустановки Windows? Ради пары игрушек таким гемором неохота заниматься, может есть другие способы?
Спасибо.
виртуал бокс тебе в помощь)
m00d 2016년 1월 28일 오전 1시 08분 
играть под виртуалкой? то еще удовольствие. проще переставить винду на 64 битку, одни плюсы и в производительности и в апгрейте хотябы ОЗУ, не говоря уже о прогрессе и требованиям игр которые растут.
писюняра 2016년 1월 28일 오전 1시 10분 
m00d님이 먼저 게시:
играть под виртуалкой? то еще удовольствие. проще переставить винду на 64 битку, одни плюсы и в производительности и в апгрейте хотябы ОЗУ, не говоря уже о прогрессе и требованиям игр которые растут.
у каждого человека свои странности, я вот видел такого, кто играл в доту под виртуалкой)
< >
전체 댓글 17개 중 1~15개 표시 중
페이지당 표시 개수: 1530 50

게시된 날짜: 2015년 12월 28일 오전 9시 30분
게시글: 17