Pengembang dual-boot Windows 11 di Microsoft Surface Duo

Banyak dari Anda mungkin melakukan boot ganda pada PC Anda – baik itu untuk menjalankan distribusi Linux bersama Windows atau karena Anda memiliki Mac dan ingin memainkan beberapa game melalui Windows. Pada komputer x86 tradisional, prosesnya menjadi relatif lebih sederhana dari waktu ke waktu. Namun, di Android, ceritanya berbeda.

Platform x86 modern biasanya menyediakan solusi boot yang benar-benar tidak bergantung pada OS dalam bentuk Unified Extensible Firmware Interface (UEFI), yang menggantikan Basic Input/Output System (BIOS) yang lama. Inilah sebabnya mengapa Anda cukup mengambil media instalasi yang dapat di-boot dan mem-boot darinya di PC Anda untuk menginstal OS baru. Namun, ketika menyangkut ekosistem Android, solusi boot (UBoot, Little Kernel, dll.) digabungkan ke OS. Akibatnya, tidak ada solusi satu klik untuk multi-boot dan Anda harus meretas hal-hal bootloader tingkat rendah untuk dapat mem-boot OS non-Android seperti Windows pada perangkat Android.

Beruntung bagi kami, ada orang-orang yang sangat berbakat yang tanpa henti berusaha untuk menyederhanakan pencarian. Microsoft Surface Duo generasi pertama adalah rintangan terbaru yang diselesaikan oleh komunitas modding, karena Anda sekarang dapat menginstal Windows 11 selain OS Android yang dipasang pabrik pada perangkat lipat ini.

Instal Windows 11 di Microsoft Surface Duo

Gustave Monce, alias Anggota Senior XDA gus33000 adalah pengembang utama di balik pencapaian yang mengesankan ini. Monce, yang memiliki reputasi lama untuk mem-boot Windows pada perangkat yang tidak kompatibel, memberi kami pandangan pertama tentang mem-boot Windows di OG Surface Duo pada bulan Februari. Berkat keahliannya yang luar biasa dan pengembangan sumber terbuka, siapa pun kini dapat mem-boot Windows di ponsel pintar lipat pertama yang diberdayakan Android dari Microsoft.

Ingatlah bahwa langkah-langkah yang dijelaskan di bawah ini ditujukan untuk model Surface Duo yang tidak terkunci dan AT&T. Surface Duo 2 yang ditenagai Qualcomm Snapdragon 888 sama sekali tidak kompatibel dengan mod ini.

Peringatan: Sebelum kita masuk ke cara dual-boot Windows 11 di Microsoft Surface Duo, ingatlah untuk mengambil cadangan di luar perangkat. Itu karena prosesnya perlu menghapus semua data di ponsel Anda, termasuk file di penyimpanan internal. Kamu boleh bata permanen perangkat Andajadi hanya coba ini jika Anda tahu apa yang Anda lakukan.


Langkah 1 – Unduh Windows 11

Microsoft Surface Duo menggunakan prosesor ARM64, oleh karena itu kita perlu mendapatkan varian ARM64 dari penginstal Windows 11. Sayangnya, Microsoft tidak menawarkan ISO ARM64 resmi, sedangkan rilis resmi VHDX untuk pengguna Pratinjau Orang Dalam tidak cocok untuk dipasang pada perangkat fisik.

Namun, jangan khawatir, karena kami dapat menggunakan alat pihak ketiga untuk mengunduh file Platform Pembaruan Terpadu Microsoft dan menyiapkan penginstal ARM64 sendiri. Proyek dump UUP menyediakan sumber daya yang luas untuk memulai dengan domain ini. Atau, gunakan alat Pembuat Media UUP lintas platform Monce untuk membuat ISO.


Langkah 2 – Buka kunci bootloader Surface Duo dan lakukan partisi

  1. Di Surface Duo, buka Pengaturan => Tentang=> klik pada Nomor pembuatan hingga opsi Pengembang diaktifkan.
  2. Kembali dan pilih Sistem => Opsi pengembang. Selanjutnya, aktifkan sakelar pembuka kunci OEM.
  3. Boot ke antarmuka bootloader.
    • Anda dapat melakukannya dengan mem-boot ke mode pemulihan dan kemudian memilih Reboot ke bootloader pilihan.
    • Jika USB debugging dihidupkan, maka jalankan perintah berikut pada PC Anda saat Surface Duo terhubung untuk memaksanya boot ke mode bootloader:
      adb reboot bootloader
  4. Sekarang perangkat dalam mode bootloader, gunakan perintah Fastboot berikut untuk membuka kunci bootloader:
    fastboot flashing unlock

    Perhatikan bahwa langkah ini akan mengembalikan perangkat ke setelan pabrik.

Bootloader sekarang tidak terkunci, yang berarti kita dapat secara manual mengubah tata letak partisi perangkat dan memberikan ruang untuk instance Windows. Pengembang telah mengkompilasi gambar TWRP semi-kerja untuk Duo, sehingga kami dapat menjalankan parted biner dari shell internal TWRP untuk memodifikasi partisi. Klik tautan di bawah ini untuk melihat panduan partisi terbaru.

Membuat partisi yang diperlukan pada Surface Duo

Khususnya, versi awal panduan ini hanya menargetkan perangkat 128GB. Anda harus menghitung sendiri nilai ukuran partisi untuk varian 256GB.


Langkah 3 – Boot UEFI khusus

Jika semuanya berjalan dengan benar selama partisi, Anda sekarang dapat mem-boot image UEFI khusus yang dibuat khusus (secara internal disebut sebagai “SurfaceDuoPkg”) yang membantu Anda mem-boot Windows.

  1. Unduh boot.img yang telah dikompilasi dari bagian rilis terbaru dari repo Github proyek.
  2. Boot gambar UEFI:
    fastboot boot boot.img
    Langkah ini akan diperlukan setiap kali Anda ingin mem-boot Windows.
  3. Anda akan melihat Menu Pengembang. Navigasikan dengan tombol volume naik/turun ke Mode Penyimpanan Massal, dan tekan Tombol Daya untuk mengonfirmasi.

Langkah 4 – Instal Windows dan driver

Mode Penyimpanan Massal memaparkan partisi internal penyimpanan flash internal Surface Duo ke OS PC host, sehingga kita dapat dengan mudah memasangnya menggunakan konsol Manajemen Disk dan mempersiapkan instalasi Windows.

Pastikan perangkat Surface Duo target dalam Mass Storage Mode dan Anda telah menyiapkan ISO Windows 11 sebelumnya. Selanjutnya, klik tautan di bawah ini untuk melihat panduan terbaru dari pengembang tentang cara menerapkan citra Windows dan selanjutnya menginstal driver menggunakan alat Deployment Image Servicing and Management (DISM).

Menerapkan gambar Windows menggunakan DISM || Menginstal driver menggunakan DISM


Langkah 5 – Boot Windows di Surface Duo

Pada titik ini, Windows 11 telah berhasil diinstal pada Surface Duo, tetapi jalur boot default selalu mengarah ke OS Android. Jika Anda ingin memulai Windows, boot ke mode bootloader, mulai UEFI khusus (dari Langkah 3), dan Windows harus mulai memuat alih-alih Android.

Menurut Gustave, set driver saat ini hanya matang untuk menangani frekuensi CPU, tombol samping, dan acara tidur/bangun (tergantung pada posisi lipat). Segala sesuatu yang lain, termasuk antarmuka sentuh, tidak berfungsi. Gambar UEFI khusus, di sisi lain, cukup mampu untuk mem-boot Linux arus utama setelah penyesuaian yang diperlukan.


Kesimpulan

Dual-boot masuk akal di komputer, tetapi apakah itu di ponsel seperti Microsoft Surface Duo? Bukan untuk pengguna umum. Bahkan pengguna berpengalaman mungkin menyebutnya sebagai jawaban tanpa pertanyaan, dan itu juga datang dengan beberapa gangguan yang wajar. Tetapi bagi kami di XDA, kebebasan dan pilihan tambahan berarti bahwa, jika digunakan dengan benar, dual boot dapat menjadi Holy Grail pengguna yang kuat.


Sumber: Gustave Monce di Twitter