Rilis Rufus terbaru menggantikan Windows Setup yang dapat dieksekusi dengan wrapper ini.

Tangkapan layar oleh Ed Bott/ZDNET

Microsoft sungguh, sungguh, Sungguh tidak ingin Anda mengupgrade PC Windows 10 lama Anda ke Windows 11. Itulah logika di balik persyaratan kompatibilitas perangkat keras yang ketat yang diberlakukan perusahaan saat meluncurkan sistem operasi baru pada tahun 2021. Jika Anda mencoba menginstal Windows 11 di PC komputer dengan CPU dari tahun 2018 atau lebih lama pada awalnya, Anda mendapatkan pesan kesalahan, bersama dengan saran bahwa Anda mungkin perlu membeli PC baru.

Hasilnya, tentu saja, adalah permainan kucing-kucingan yang sangat mudah ditebak antara Redmond dan komunitas penggemar Windows. Pemilik PC yang “tidak kompatibel” tersebut mencari cara untuk mengatasi pembatasan tersebut, dan Redmond mencari cara untuk mempersulit solusi tersebut.

Dengan dirilisnya publik pembaruan fitur terbaru untuk Windows 11, versi 24H2, Microsoft memperketat pemeriksaan kompatibilitas yang dijalankan Windows Setup saat melakukan pemutakhiran. Pembatasan baru ini memblokir satu solusi yang banyak digunakan, yang menggunakan utilitas Rufus sumber terbuka untuk membuat media instalasi yang memungkinkan peningkatan Windows 11 pada perangkat keras yang tidak kompatibel.

Pembatasan baru ini berlangsung kurang dari seminggu, karena komunitas menemukan bahwa Anda dapat melewati batasan kompatibilitas Microsoft dengan memasukkan serangkaian perintah secara manual untuk mengubah registri. Dan sekarang pengembang Rufus, Pete Batard, telah merilis utilitas versi beta baru yang mengotomatiskan prosesnya.

Di permukaan, memang begitu Rufus 4.6 beta tampilannya tidak jauh berbeda dengan pendahulunya. Saat Anda memilih opsi untuk melewati pemeriksaan kompatibilitas perangkat keras Windows 11, ini menggantikan penilai kompatibilitas resmi Windows 11, Appraiserres.dll, dengan file 0-byte, sama seperti versi sebelumnya; dan ia menawarkan beberapa opsi penyesuaian tambahan yang sama. Namun untuk mengatasi pembatasan 24H2, mereka melakukan beberapa trik tambahan tersendiri.

Perubahan yang paling penting adalah membuat media instalasi yang mengganti nama program resmi Windows Setup, Setup.exe, menjadi Setup.dll dan menambahkan program kustom baru yang disebut Setup.exe. Itu juga menambahkan subfolder $OEM$ di folder Sumber, yang berisi subfolder tambahan dan satu file.

Mengklik dua kali pada file Setup.exe yang baru dibuat akan menghasilkan dialog izin ini, yang menunjukkan bahwa file tersebut adalah Windows Setup Wrapper, yang ditandatangani oleh Konsultasi Akeoyang merupakan induk perusahaan Rufus.

Jadi, apa fungsi file itu? Anda dapat melihatnya sendiri dengan lihat kode di GitHub. Menjalankan wrapper akan melakukan pengeditan registri yang diperlukan untuk melewati pemeriksaan kompatibilitas, lalu memanggil program Pengaturan Windows asli.

Seperti yang ditunjukkan Batard dalam komentar pada kode ini, pendekatan ini mungkin menimbulkan beberapa kecurigaan.

Tentu saja, fakta bahwa kami “menyuntikkan” setup executable mungkin membuat orang tidak nyaman dengan kemungkinan kami menggunakan ini sebagai vektor malware, itulah sebabnya kami memastikan bahwa yang kami tandatangani dan sematkan di Rufus dibuat menggunakan GitHub Actions dan dapat diverifikasi agar tidak dirusak melalui otentikasi SHA-256…

Di sebuah diskusi terpisahBatard menekankan bahwa “Rufus hanya menggunakan pintasan resmi yang disertakan oleh Microsoft sendiri, dan tidak dengan pendekatan ekstrem dengan menonaktifkan semua pemeriksaan perangkat keras.”

Pendekatan tersebut harus memberikan tingkat keamanan sehingga instalasi yang menggunakan pintasan ini tidak akan dinonaktifkan di masa mendatang, tambahnya:

Rufus bekerja dalam kerangka Microsoft, dengan pintasan yang disertakan Microsoft untuk penginstal, dan oleh karena itu, seperti yang terjadi sejak rilis Windows 11, saya berharap pintasan yang diizinkan Microsoft [will] tidak menyebabkan mesin tidak berfungsi…

Solusi baru ini dapat digunakan pada hampir semua PC yang mampu menjalankan Windows 10. Beberapa konfigurasi aneh, termasuk CPU yang sangat lama dari era Windows Vista, mungkin diblokir karena pembatasan yang terkait dengan cara Windows 11 beroperasi dan tidak bergantung pada persyaratan kompatibilitas.

Jadi, setidaknya untuk saat ini, Anda dapat sekali lagi menggunakan penginstal Rufus untuk melakukan pemutakhiran Windows 11 pada perangkat keras yang tidak didukung.

Langkah Anda, Microsoft.



Sumber