Programer dvojno pokreće Windows 11 na Microsoft Surface Duo

Razvojni programer radi na pretvaranju Microsoft Surface Duo u sklopivi Windows 11, a moglo bi biti moguće učiniti upravo to.

Mnogi od vas vjerojatno dualno dižu svoja računala - bilo da je tako pokrenuti distribuciju Linuxa uz Windows ili zato što imate Mac i želite igrati neke igre kroz Windows. Na tradicionalnim x86 računalima proces je s vremenom postao relativno jednostavniji. Na Androidu je pak priča drugačija.

Moderna x86 platforma obično nudi rješenje za pokretanje koje je uistinu neovisno o OS-u u obliku Unified Extensible Firmware Interface (UEFI), koje zamjenjuje stari osnovni ulazno/izlazni sustav (BIOS). To je razlog zašto možete jednostavno uzeti instalacijski medij za podizanje sustava i pokrenuti sustav s njega na računalu kako biste instalirali novi OS. Međutim, kada je u pitanju Android ekosustav, rješenja za pokretanje (UBoot, Little Kernel, itd.) povezana su s OS-om. Kao rezultat toga, ne postoji rješenje za višestruko pokretanje jednim klikom i morate hakirati oko pokretača niske razine kako biste mogli pokrenuti OS koji nije Android poput Windowsa na Android uređaju.

Srećom po nas, postoje izuzetno talentirani ljudi koji neumoljivo pokušavaju pojednostaviti potragu. Prva generacija Microsoft Surface Duo najnovija je prepreka koju je zajednica modificiranja riješila jer sada možete instalirati Windows 11 osim tvornički instaliranog Android OS-a na ovaj sklopivi uređaj.

Instalirajte Windows 11 na Microsoft Surface Duo

Gustave Monce, poznatiji kao stariji član XDA gus33000 je vodeći programer iza ovog impresivnog postignuća. Monce, koji ima dugogodišnju reputaciju pokretanje sustava Windows na inače nekompatibilnim uređajima, dao nam je prvi uvid u pokretanje sustava Windows na OG Surface Duo još u veljači. Zahvaljujući njegovim nevjerojatnim vještinama i razvoju otvorenog koda, svatko sada može pokrenuti Windows na Microsoftovom inauguracijskom sklopivom pametnom telefonu s Androidom.

Imajte na umu da su koraci opisani u nastavku namijenjeni i za otključane i za AT&T modele Surface Duo. Surface Duo 2 koji pokreće Qualcomm Snapdragon 888 uopće nije kompatibilan s ovim modom.

Upozorenje: Prije nego što počnemo s dualnim pokretanjem sustava Windows 11 na Microsoft Surface Duo, ne zaboravite napraviti sigurnosnu kopiju izvan uređaja. To je zato što proces zahtijeva brisanje svih podataka na telefonu, uključujući datoteke u internoj pohrani. Možete trajno blokirati vaš uređaj, pa pokušajte ovo samo ako znate što radite.


Korak 1 – Preuzmite Windows 11

Microsoft Surface Duo koristi ARM64 procesor, stoga moramo nabaviti ARM64 varijantu Windows 11 instalacijskog programa. Nažalost, Microsoft ne nudi službeni ARM64 ISO, dok službeno VHDX izdanje za korisnike Insider Preview nije prikladan za instalaciju na fizički uređaj.

Ne brinite, međutim, jer možemo koristiti alate trećih strana za preuzimanje Microsoftovih datoteka Unified Update Platform i sami pripremiti instalacijski program ARM64. The UUP dump projekt pruža opsežne resurse za početak rada s ovom domenom. Alternativno, upotrijebite Monceovu međuplatformu UUP Media Creator alat za izradu ISO-a.


Korak 2 – Otključajte bootloader Surface Duo i izvedite particioniranje

  1. Na Surface Duo idite na postavke => Oko=> kliknite na Izgradi broj dok se ne omoguće opcije za razvojne programere.
  2. Vratite se i odaberite Sustav => Mogućnosti programera. Zatim omogućite prekidač za otključavanje OEM-a.
  3. Pokrenite sučelje bootloadera.
    • To možete učiniti tako da dizanje u način oporavka a zatim odabirom Ponovo pokrenite učitavač opcija.
    • Ako je uključeno otklanjanje pogrešaka preko USB-a, izvršite sljedeću naredbu na računalu dok je Surface Duo povezan kako biste ga prisilili da se pokrene u načinu pokretanja sustava:
      adb reboot bootloader
  4. Sada kada je uređaj u načinu pokretanja sustava, upotrijebite sljedeću naredbu Fastboot za otključavanje pokretača:
    fastboot flashing unlock
    Imajte na umu da ovaj korak će vratiti uređaj na tvorničke postavke.

Bootloader je sada otključan, što znači da možemo ručno promijeniti raspored particija uređaja i napraviti mjesta za Windows instancu. Programer je sastavio poluradnu TWRP sliku za Duo, tako da možemo pokrenuti parted binarno iz unutarnje ljuske TWRP-a za izmjenu particija. Kliknite donju poveznicu da biste prošli kroz najnoviji vodič za particioniranje.

Izrada potrebnih particija na Surface Duo

Naime, početna verzija vodiča cilja samo na uređaje od 128 GB. Vrijednosti veličine particije morate izračunati sami za varijantu od 256 GB.


Korak 3 - Pokrenite prilagođeni UEFI

Ako sve ide kako treba tijekom particioniranja, sada možete pokrenuti posebno izrađenu prilagođenu UEFI sliku (interno se naziva "SurfaceDuoPkg") koja vam pomaže u pokretanju sustava Windows.

  1. Preuzmite unaprijed kompilirani boot.img s najnoviji odjeljak izdanja Github repoa projekta.
  2. Pokrenite UEFI sliku: fastboot boot boot.imgOvaj korak bit će potreban svaki put kada želite pokrenuti Windows.
  3. Trebali biste vidjeti izbornik za razvojne programere. Krećite se pomoću tipki za pojačavanje/stišavanje glasnoće do načina masovne pohrane i pritisnite tipku za uključivanje za potvrdu.

Korak 4 - Instalirajte Windows i upravljačke programe

Način masovne pohrane izlaže interne particije interne flash memorije Surface Duo hostu PC-ov OS, stoga ih možemo jednostavno montirati pomoću konzole za upravljanje diskom i pripremiti za Windows montaža.

Provjerite je li ciljani Surface Duo uređaj u načinu masovne pohrane i jeste li prethodno pripremili Windows 11 ISO. Zatim kliknite donje veze kako biste vidjeli najažurnije vodiče razvojnog programera o tome kako primijeniti Windows sliku i naknadno instalirajte upravljačke programe koristeći Deployment Image Servicing and Management (DISM) alat.

Primjena Windows slike pomoću DISM-a || Instaliranje upravljačkih programa pomoću DISM-a


Korak 5 - Pokrenite Windows na Surface Duo

U ovom trenutku, Windows 11 je uspješno instaliran na Surface Duo, ali zadana staza za pokretanje uvijek vodi do OS-a Android. Ako želite pokrenuti Windows, pokrenite sustav u načinu pokretanja sustava, pokrenite prilagođeni UEFI (od koraka 3) i Windows bi se trebao početi učitavati umjesto Androida.

Prema Gustaveu, trenutni skup upravljačkih programa je samo zreo za rukovanje frekvencijom CPU-a, bočnim gumbima i događajima spavanja/buđenja (ovisno o položaju preklapanja). Sve ostalo, uključujući sučelje osjetljivo na dodir, ne radi. Prilagođena UEFI slika, s druge strane, dovoljno je sposobna da pokrene glavni Linux nakon potrebnih prilagodbi.


Zaključak

Dvostruko pokretanje ima smisla na računalu, ali ima li smisla na telefonu kao što je Microsoft Surface Duo? Nije za običnog korisnika. Čak bi ga i iskusni korisnici mogli nazvati odgovorom bez pitanja, a dolazi i s prilično neugodnostima. Ali nama u XDA dodatna sloboda i izbor znače da, ako se pravilno koristi, dvostruko pokretanje može biti sveti gral za napredne korisnike.


Izvor:Gustave Monce na Twitteru