Lewati ke konten

Infotekno

Berita penting

Perbedaan System32 dan SysWOW64 di Windows 11: Asal Namanya

5 menit baca
Ukuran teks 100%

Perbedaan System32 dan SysWOW64 di Windows 11: Asal Namanya

INFO TEKNO> Perbedaan System32 dan SysWOW64 di Windows 11 64-bit tampak terbalik: System32 menyimpan file sistem 64-bit, sedangkan SysWOW64 menampung file 32-bit. Microsoft mempertahankan penamaan itu demi kompatibilitas dengan aplikasi lama.

Asal Angka 32 pada Nama System32

Pada era Windows 16-bit, file sistem berada di folder C:\Windows\System. Saat Windows 32-bit hadir, Microsoft memakai C:\Windows\System32 untuk file sistemnya, dan dari sinilah angka 32 pada nama folder itu berasal.

Masalah baru muncul ketika Microsoft mengembangkan Windows 64-bit. Banyak aplikasi saat itu sudah memakai lokasi System32 secara langsung untuk mencari file sistem, dan sebagian bahkan menuliskan jalur tersebut permanen di dalam kode, bukan meminta lokasi yang sesuai lewat fungsi Windows.

Mengganti nama folder pada tahap itu berpotensi merusak kompatibilitas aplikasi lama. Microsoft memilih mempertahankan System32, tetapi mengubah isinya sesuai arsitektur Windows, yakni 64-bit pada Windows 64-bit. File sistem 32-bit pindah ke folder baru bernama SysWOW64.

Raymond Chen, veteran Microsoft yang kerap mengulas kompatibilitas Windows, pernah menyebut angka 32 pada System32 kini sekadar bagian nama. Menurut dia, SysExec lebih cocok dalam skenario ideal, sebab isi folder mengikuti arsitektur sistem yang menjalankan aplikasi. Pendekatan itu lebih aman ketimbang memaksa seluruh aplikasi mengganti lokasi file yang mereka pakai.

WOW64: Lapisan yang Menjembatani Aplikasi 32-bit

Windows 11 64-bit masih mendukung banyak aplikasi 32-bit lewat lapisan kompatibilitas WOW64, kependekan dari Windows 32-bit on Windows 64-bit.

Salah satu komponen pentingnya, WOW64 file system redirector, secara otomatis memindahkan akses file aplikasi 32-bit ke lokasi yang cocok. Misalnya, Windows mengarahkan permintaan ke C:\Windows\System32 menuju C:\Windows\SysWOW64.

Berikut tiga contoh pengalihan tersebut:

Lokasi yang diminta aplikasi 32-bit Lokasi yang diakses
C:\Windows\System32 C:\Windows\SysWOW64
C:\Windows\lastgood\system32 C:\Windows\lastgood\SysWOW64
C:\Windows\regedit.exe C:\Windows\SysWOW64\regedit.exe

Pengalihan berjalan di belakang layar, sehingga aplikasi 32-bit tidak perlu tahu bahwa Windows mengarahkannya ke folder lain. Mekanisme ini penting karena aplikasi 32-bit tidak dapat menjalankan DLL 64-bit, begitu pula sebaliknya. Dengan memisahkan file sistem berdasarkan arsitektur, Windows menjaga kompatibilitas tanpa mencampur file yang tidak sesuai.

File Bernama Sama, Isi Berbeda

Kedua folder bisa memuat file bernama sama, misalnya kernel32.dll, komponen Windows yang banyak aplikasi gunakan. Di Windows 11 64-bit, kernel32.dll ada di System32 dan SysWOW64, tetapi keduanya versi berbeda untuk arsitektur 64-bit dan 32-bit. Ukuran dan isi binernya tidak harus sama.

Aaf Afiatna (Aura OS) adalah seorang WordPress Developer, Administrator IT, dan penggerak di balik infrastruktur berbagai portal media digital PT Arina Duta Sehati. Ia memiliki ketertarikan mendalam pada rekayasa sistem tingkat rendah, implementasi AI on-device, dan pengembangan proyek open-source seperti Neural Standby Kernel (NSK). Saat tidak sedang berurusan dengan server atau kode, ia aktif mengeksplorasi ekosistem Web3 dan berbagi wawasan melalui channel YouTube CryptoFansWorld.

Sumber: https://infotekno.net/perbedaan-system32-syswow64-windows-11/

· · · ·

Berita terkait

Rekomendasi berita

Berita lainnya

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *