Menjalankan program 64 bit pada sistem 32 bit

10

Sebagai judul mengatakan, apakah ada cara menjalankan x64 bit Program pada 32 bit sistem ? Jika tidak, apakah ada emulator atau ada cara meningkatkan dari 32 bit ke 64 bit gratis? CATATAN: Saya menggunakan Windows 10.

Nikola Zagorac
sumber

Jawaban:

20

Ada satu cara. Anda dapat menggunakan Qemu atau emulator serupa untuk meniru host 64 bit yang lengkap . Namun ini akan datang dengan kehilangan kecepatan yang signifikan .

Dan untuk sedikit menekankan bagian terakhir itu:

  • Menjalankan hypervisor untuk menjalankan VM 32 bit pada host 64 bit akan membiarkan sebagian besar program berjalan dengan kecepatan hampir penuh. (Dahulu kala saya menguji dan mencapai kecepatan 99% dari host menggunakan vmware workstation 5 dan dnetc, yang merupakan program ruang pengguna biasa.)
  • Sekarang jika Anda ingin meniru maka mengharapkan angka menjadi sebaliknya. Kehilangan kecepatan 99% tidak akan mengejutkan.

Jadi, sebagai jawaban untuk bagian 1: Secara teknis ya. Anda mungkin tidak mau.


atau apakah ada cara meningkatkan dari x32 bit ke x64 bit gratis.

Jika komputer Anda memiliki perangkat keras 64 bit (pada dasarnya semuanya dari dekade terakhir) maka Anda dapat menginstal OS 64 bit. Jawaban DavidPostill sangat lengkap tentang hal itu. Perhatikan bahwa ini berarti instalasi ulang penuh. Anda tidak dapat mengubah OS windows dari 32 bit ke 64 bit. Anda harus sepenuhnya menggantinya.



Tidak terkait dengan qemu. Itu hanya yang pertama saya ingat

Seperti yang ditunjukkan oleh Ismael Miguel: Selama perangkat keras Anda 64 bit, Anda dapat menggunakan VirtualBox untuk menjalankan OS 64 bit. Bahkan jika Anda meng-host OS adalah 32 bit. Dokumentasi untuk itu dapat ditemukan di sini .

Hennes
sumber
Saya bahkan tidak repot-repot mengusulkan emulator (karena kehilangan kecepatan 99%) tetapi ada baiknya untuk memiliki jawaban alternatif.
DavidPostill
Iya. Saya biasanya orang yang cukup tepat dan secara teknis memungkinkan. Jadi jawabannya adalah 'secara teknis ya'. Tapi saya curiga itu akan menjadi sangat tidak sepele dan menemukan komputer lain atau menginstal ulang mungkin merupakan cara praktis untuk melakukannya.
Hennes
1
Anda tidak perlu QEMU untuk itu. Anda dapat menjalankannya di VirtualBox. Selama Anda memiliki OS 64bit yang diinstal ( JANGAN LUPA MEMILIH OS 64BIT )
Ismael Miguel
Saya tidak punya pengalaman dengan VirtualBox. Saya akan menambahkan tautan yang relevan ( virtualbox.org/manual/ch03.html#intro-64bitguests )
Hennes
1
Saya punya pengalaman. Saya harus menguji beberapa disk instalasi Windows pada Windows XP lama, dan VirtualBox melakukan trik untuk menguji instalasi 64bit.
Ismael Miguel
21

Apakah ada cara menjalankan program x64 bit pada sistem x32 bit?

Anda tidak dapat (biasanya) menjalankan program 64 bit pada OS 32 bit.

Lihat jawaban lain oleh Hennes untuk solusi (tidak disarankan).


Apakah ada cara meningkatkan dari x32 bit ke x64 bit gratis (Windows 10)?

Apakah PC Anda 64-bit Mampu?

Hal pertama yang pertama, Anda harus mengkonfirmasi apakah CPU di komputer Anda mampu 64-bit. Untuk melakukannya, buka aplikasi Pengaturan dari menu Mulai Anda, pilih Sistem, dan pilih Tentang. Lihat di sebelah kanan "Jenis sistem."

Jika Anda melihat "sistem operasi 32-bit, prosesor berbasis x64," ini berarti Anda menggunakan versi Windows 10 32-bit tetapi CPU Anda dapat menjalankan versi 64-bit. Jika tidak dikatakan Anda memiliki prosesor berbasis x64, Anda memiliki CPU 32-bit dan tidak dapat meningkatkan ke versi 64-bit.

masukkan deskripsi gambar di sini

Apakah CPU Anda Memiliki Fitur yang Diperlukan?

Beberapa CPU 64-bit pertama tidak memiliki fitur yang diperlukan untuk menjalankan versi Windows 10 64-bit, bahkan jika mereka kompatibel 64-bit. Secara khusus, Windows 10 membutuhkan PAE, SSE2, dan NX. Microsoft memiliki informasi lebih lanjut tentang ini di sini . PC juga akan memerlukan dukungan untuk CMPXCHG16b , yang tidak disertakan oleh beberapa prosesor 64-bit konsumen pertama.

Versi 64-bit Windows 10 akan menolak untuk menginstal jika CPU Anda tidak mendukung hal-hal ini. Jika Anda ingin memeriksa sebelum Anda memulai proses instalasi, download dan menjalankan CPU Z .

"SSE2" akan muncul di bawah Instruksi jika didukung. "EM64T" atau "AMD64" harus menunjukkan bahwa PAE didukung. "VT-x" atau " VT-d " selalu menunjukkan bahwa NX didukung.

masukkan deskripsi gambar di sini

Pada beberapa komputer lama, Anda mungkin harus mengaktifkan NX (kadang-kadang disebut XD) di BIOS komputer. Jika Anda menerima kesalahan tentang CPU Anda yang tidak didukung selama proses instalasi, kunjungi BIOS komputer Anda dan cari opsi berjudul "No eXecute bit (NX)", "eXecute Disabled (XD)", "No Execute Memory Protect "," Execute Disabled Memory Protection "," EDB (Execute Disabled Bit) "," EVP (Enhanced Virus Protection) ", atau yang serupa. Cari di bawah tab "Security" atau "Advanced" di suatu tempat di BIOS Anda untuk pengaturan ini.

Apakah Perangkat Keras PC Anda Menawarkan Driver 64-bit?

Bahkan jika CPU dan motherboard Anda mendukung fitur yang benar, Anda mungkin ingin mempertimbangkan apakah perangkat keras komputer Anda akan berfungsi dengan baik dengan versi Windows 64-bit. Versi Windows 64-bit memerlukan driver perangkat keras 64-bit, dan versi 32-bit yang Anda gunakan pada sistem Windows 10 Anda saat ini tidak akan berfungsi.

Perangkat keras modern tentunya menawarkan driver 64-bit, tetapi perangkat keras yang sangat lama mungkin tidak lagi didukung dan pabrikan mungkin tidak pernah menawarkan driver 64-bit. Untuk memeriksa ini, Anda dapat mengunjungi halaman web unduhan driver pabrik untuk perangkat keras Anda dan melihat apakah driver 64-bit tersedia. Anda tidak perlu mengunduh ini dari situs web pabrikan - harus disertakan dengan Windows 10 atau diunduh secara otomatis dari Pembaruan Windows. Tetapi perangkat keras lama - misalnya, printer yang sangat kuno - mungkin tidak menawarkan driver 64-bit.

Apa pun itu, Anda dapat mengetahuinya dengan menginstal versi 64-bit Windows. jika tidak mendukung CPU Anda, itu akan memberi tahu Anda. Jika driver perangkat keras tidak tersedia, Anda akan melihat setelah menginstalnya dan Anda dapat menurunkan versi ke versi 10-bit Windows 10 jika perangkat keras Anda tidak berfungsi.

Lakukan Instalasi Bersih

Anda harus melakukan instalasi bersih untuk mendapatkan versi 10-bit Windows 10 dari versi 32-bit. Tidak ada jalur peningkatan.

Peringatan: Cadangkan file penting Anda sebelum melanjutkan. Proses ini akan menghapus program dan file yang Anda instal.

Pertama, jika Anda belum memutakhirkan ke Windows 10, Anda harus menggunakan alat pemutakhiran untuk memutakhirkan. Anda akan mendapatkan versi Windows 10 32-bit jika sebelumnya Anda menggunakan versi Windows 7 atau 8.1 32-bit. Tetapi proses upgrade akan memberikan PC Anda lisensi Windows 10. Pastikan untuk memeriksa bahwa versi Windows 10 32-bit Anda saat ini diaktifkan di bawah Pengaturan> Pembaruan & keamanan> Aktivasi.

masukkan deskripsi gambar di sini

Setelah Anda menggunakan versi Windows 10 yang diaktifkan, unduh alat pembuatan media Windows 10 dari Microsoft . Jika Anda menggunakan versi Windows 10 32-bit saat ini, Anda harus mengunduh dan menjalankan alat 32-bit.

Pilih "Buat media instalasi untuk PC lain" dan gunakan alat ini untuk membuat drive USB atau membakar disk dengan Windows 10. Saat Anda mengklik wizard, Anda akan ditanya apakah Anda ingin membuat 32-bit atau 64-bit media instalasi. Pilih arsitektur 64-bit.

masukkan deskripsi gambar di sini

Selanjutnya, reboot komputer Anda dan boot dari media instalasi. Instal Windows 10, pilih "Custom install" dan timpa versi Windows Anda saat ini. Ketika Anda diminta untuk memasukkan kunci produk, lewati prosesnya dan lanjutkan. Anda harus melewati dua petunjuk ini secara total. Setelah Anda mencapai desktop, Windows 10 akan secara otomatis memeriksa dengan Microsoft dan mengaktifkannya sendiri. Anda sekarang akan menjalankan edisi Windows 64-bit pada PC Anda.

jika Anda ingin kembali ke versi Windows 32-bit, Anda harus mengunduh alat pembuatan media - 64-bit, jika Anda menjalankan versi Windows 10 64-bit - dan menggunakannya untuk buat media instalasi 32-bit. Boot dari media instalasi itu dan instal ulang versi 32-bit melalui versi 64-bit.

Sumber Cara Beralih Dari Windows 10-bit 32-bit ke 64-bit

DavidPostill
sumber
Ya Ini berbasis x64 bit
Nikola Zagorac
5
@NikolaZagorac Jadi Anda harus baik-baik saja. Ingatlah untuk memeriksa semuanya (driver 64 bit, dll) dan mencadangkan file penting Anda.
DavidPostill
"Secara khusus, Windows 10 memerlukan PAE, SSE2, dan NX. Microsoft memiliki informasi lebih lanjut tentang ini di sini.", Bisakah Anda menambahkan tautan?
user3169
Dari artikel Forbes, Microsoft Mengubah Aturan 'Upgrade Gratis' Windows 10 nampak bahwa seseorang tidak lagi harus melakukan peningkatan terlebih dahulu sebelum melakukan instalasi bersih untuk mengaktifkan versi baru.
martineau
@martineau Jawaban saya tidak mengatakan upgrade dulu. Secara khusus mengatakan "Anda harus melakukan instalasi bersih untuk mendapatkan versi 64-bit Windows 10 dari 32-bit. Tidak ada jalur peningkatan."
DavidPostill