2015-11-15 13:08:37 +0000 2015-11-15 13:08:37 +0000
10
10

Uruchamianie programów 64-bitowych w systemie 32-bitowym

Jak mówi tytuł, czy istnieje sposób na uruchomienie x64 bitowego programu na 32 bitowym systemie ? Jeśli nie, to czy istnieje emulator lub czy istnieje sposób na aktualizację z 32 bit do 64 bit za darmo? UWAGA: Używam systemu Windows 10.

Odpowiedzi (2)

21
21
21
2015-11-15 13:31:12 +0000

Czy istnieje sposób na uruchomienie programu x64 bitowego na systemie x32 bitowym?

Nie można (normalnie) uruchamiać 64-bitowych programów na 32-bitowym systemie operacyjnym.

Zobacz inną odpowiedź przez Hennes dla (nie zalecanego) obejścia.


Czy istnieje sposób na bezpłatne uaktualnienie z x32 bit do x64 bit (Windows 10)?

Is Your PC 64-bit Capable?

Po pierwsze, musisz sprawdzić, czy procesor w Twoim komputerze jest 64-bitowy. Aby to zrobić, otwórz aplikację Ustawienia z menu Start, wybierz System i wybierz Informacje. Spójrz na prawo od “Typ systemu”.

Jeśli widzisz “32-bitowy system operacyjny, procesor x64”, oznacza to, że używasz 32-bitowej wersji Windows 10, ale twój procesor może uruchomić wersję 64-bitową. Jeśli nie jest napisane, że masz procesor oparty na architekturze x64, oznacza to, że masz 32-bitowy procesor i nie możesz go uaktualnić do wersji 64-bitowej.

*Czy Twój procesor ma wymagane funkcje? *

Niektóre z pierwszych 64-bitowych procesorów nie mają funkcji wymaganych do uruchomienia 64-bitowej wersji systemu Windows 10, nawet jeśli są zgodne z systemem 64-bitowym. Konkretnie, Windows 10 wymaga PAE, SSE2 i NX. Microsoft ma więcej informacji na ten temat tutaj . Komputery będą również potrzebowały wsparcia dla CMPXCHG16b , którego niektóre z pierwszych konsumenckich 64-bitowych procesorów nie posiadały.

64-bitowa wersja Windows 10 odmówi instalacji, jeśli twój procesor nie obsługuje tych funkcji. Jeśli chcesz to sprawdzić przed rozpoczęciem procesu instalacji, pobierz i uruchom CPU Z .

“SSE2” pojawi się pod instrukcjami, jeśli jest obsługiwany. “EM64T” lub “AMD64” powinno wskazywać, że PAE jest obsługiwane. “VT-x” lub VT-d “ zawsze wskazuje, że NX jest obsługiwany.

W niektórych starszych komputerach, może być konieczne włączenie NX (czasami nazywanego XD) w BIOS-ie komputera. Jeżeli otrzymasz błąd o nieobsługiwanym procesorze podczas procesu instalacji, odwiedź BIOS komputera i poszukaj opcji zatytułowanej "No eXecute bit (NX)”, “eXecute Disabled (XD)”, “No Execute Memory Protect”, “Execute Disabled Memory Protection”, “EDB (Execute Disabled Bit)”, “EVP (Enhanced Virus Protection)”, lub coś podobnego. Poszukaj tego ustawienia w zakładce “Security” lub “Advanced” gdzieś w BIOSie.

*Czy sprzęt twojego komputera oferuje 64-bitowe sterowniki? *

Nawet jeśli twój procesor i płyta główna obsługują odpowiednie funkcje, możesz rozważyć, czy sprzęt twojego komputera będzie działał poprawnie z 64-bitową wersją systemu Windows. 64-bitowe wersje systemu Windows wymagają 64-bitowych sterowników sprzętowych, a 32-bitowe wersje, których używasz w obecnym systemie Windows 10, nie będą działać.

Nowoczesny sprzęt powinien z pewnością oferować sterowniki 64-bitowe, ale bardzo stary sprzęt może nie być już wspierany, a producent mógł nigdy nie oferować sterowników 64-bitowych. Aby to sprawdzić, można odwiedzić strony producenta sprzętu, na których można pobrać sterowniki i sprawdzić, czy są dostępne sterowniki 64-bitowe. Niekoniecznie trzeba je pobierać z witryny producenta - powinny być dołączone do systemu Windows 10 lub automatycznie pobierane z usługi Windows Update. Jednak stary sprzęt - na przykład szczególnie wiekowa drukarka - może nie oferować sterowników 64-bitowych.

W każdym razie możesz się o tym przekonać, instalując 64-bitowe wersje systemu Windows. jeśli nie obsługuje on Twojego procesora, poinformuje Cię o tym. Jeśli sterowniki sprzętowe nie są dostępne, zobaczysz to po zainstalowaniu i będziesz mógł obniżyć do 32-bitowej wersji Windows 10, jeśli Twój sprzęt nie będzie działał.

Zrób czystą instalację

Aby przejść do 64-bitowej wersji Windows 10 z wersji 32-bitowej, musisz wykonać czystą instalację . Nie ma ścieżki uaktualnienia.

Ostrzeżenie: Przed kontynuowaniem wykonaj kopię zapasową ważnych plików ](http://www.howtogeek.com/189452/8-backup-tools-explained-for-windows-7-and-8/). Proces ten spowoduje wymazanie zainstalowanych programów i plików.

Po pierwsze, jeśli jeszcze nie uaktualniłeś systemu do Windows 10, będziesz musiał użyć narzędzia uaktualnienia, aby go uaktualnić. Otrzymasz 32-bitową wersję systemu Windows 10, jeśli wcześniej korzystałeś z 32-bitowej wersji systemu Windows 7 lub 8.1. Jednak w wyniku procesu uaktualnienia komputer otrzyma licencję na system Windows 10. Koniecznie sprawdź, czy Twoja obecna 32-bitowa wersja systemu Windows 10 jest aktywowana w Ustawieniach �> Aktualizacje i zabezpieczenia �> Aktywacja.

Gdy używasz już aktywowanej wersji systemu Windows 10, pobierz narzędzie do tworzenia multimediów Windows 10 ze strony firmy Microsoft . Jeśli używasz obecnie 32-bitowej wersji systemu Windows 10, musisz pobrać i uruchomić narzędzie 32-bitowe.

Wybierz opcję “Utwórz nośnik instalacyjny dla innego komputera” i użyj narzędzia, aby utworzyć dysk USB lub nagrać płytę z systemem Windows 10. Po przejściu przez kreator zostaniesz zapytany, czy chcesz utworzyć 32-bitowy czy 64-bitowy nośnik instalacyjny. Wybierz architekturę 64-bitową.

Następnie zrestartuj komputer iuruchomić komputer z nośnika instalacyjnego. Zainstaluj system Windows 10, wybierając opcję “Instalacja niestandardowa” i nadpisując bieżącą wersję systemu Windows. Gdy zostaniesz poproszony o wprowadzenie klucza produktu, pomiń ten proces i kontynuuj. W sumie będziesz musiał pominąć dwa z tych monitów. Po przejściu na pulpit system Windows 10 automatycznie zamelduje się w firmie Microsoft i dokona aktywacji. Na komputerze będzie teraz uruchomiona 64-bitowa edycja systemu Windows.

jeśli chcesz powrócić do 32-bitowej wersji systemu Windows, musisz pobrać narzędzie do tworzenia nośników - 64-bitowe, jeśli używasz 64-bitowej wersji systemu Windows 10 - i utworzyć za jego pomocą 32-bitowy nośnik instalacyjny. Następnie uruchomić komputer z tego nośnika i ponownie zainstalować wersję 32-bitową na wersji 64-bitowej.

Źródło Jak przełączyć się z 32-bitowego Windows 10 na 64-bitowy Windows 10

20
20
20
2015-11-15 13:32:44 +0000

Jest jeden sposób. Możesz użyć Qemu lub podobnego emulatora do emulacji kompletnego 64-bitowego hosta. Jednakże wiąże się to z znaczącą utratą prędkości.

I tylko po to, aby podkreślić nieco tę ostatnią część:

  • Uruchomienie hypervisora, aby uruchomić 32-bitową maszynę wirtualną na 64-bitowym hoście, pozwoli większości programów działać z prawie pełną prędkością. (Dawno temu testowałem i osiągnąłem 99% prędkości hosta używając vmware workstation 5 i dnetc, który jest typowym programem dla przestrzeni użytkownika).
  • Teraz jeśli zamierzasz emulować to spodziewaj się, że liczby będą odwrotne. 99% utrata prędkości nie byłaby zaskakująca.

Tak więc, jako odpowiedź na część 1: Technicznie tak. Możesz jednak nie chcieć tego robić.

lub czy istnieje sposób na darmową aktualizację z x32 bit do x64 bit.

Jeśli twój komputer ma 64-bitowy sprzęt (w zasadzie wszystko z ostatniej dekady), możesz zainstalować 64-bitowy system operacyjny. Odpowiedź DavidaPostilla jest niezwykle kompletna na ten temat. Zauważ, że oznacza to pełną reinstalację. Nie możesz zmienić systemu operacyjnego Windows z 32-bitowego na 64-bitowy. Będziesz musiał go całkowicie zastąpić.

Nie jest związany z qemu. To tylko ten, który pierwszy zapamiętałem

Jak wskazał Ismael Miguel: Tak długo, jak twój sprzęt jest 64-bitowy, możesz użyć VirtualBox do uruchomienia 64-bitowego systemu operacyjnego. Nawet jeśli host OS jest 32-bitowy. Dokumentacja do tego może być znaleziona tutaj .