Razvijalec dvojno zažene Windows 11 na Microsoft Surface Duo

Razvijalec dela na tem, da bi Microsoft Surface Duo spremenil v zložljiv sistem Windows 11 in morda bo dejansko mogoče narediti prav to.

Mnogi od vas verjetno dvojno zaganjajo svoje osebne računalnike – pa naj bo tako zagnati distribucijo Linuxa poleg sistema Windows ali ker imate Mac in želite nekaj iger igrati prek sistema Windows. Na tradicionalnih računalnikih x86 je postopek sčasoma postal relativno preprostejši. Pri Androidu pa je zgodba drugačna.

Sodobna platforma x86 običajno ponuja resnično od OS neodvisno zagonsko rešitev v obliki Unified Extensible Firmware Interface (UEFI), ki nadomešča stari osnovni vhodno/izhodni sistem (BIOS). Zato lahko preprosto vzamete zagonski namestitveni medij in se z njega zaženete v računalniku, da namestite nov OS. Ko pa gre za ekosistem Android, so zagonske rešitve (UBoot, Little Kernel itd.) povezane z OS. Posledično ni rešitve z enim klikom za večkratni zagon in morate vdirati v nizkonivojski zagonski nalagalnik, da lahko v napravi Android zaženete operacijski sistem, ki ni Android, kot je Windows.

Na našo srečo obstajajo izjemno nadarjeni ljudje, ki si neusmiljeno prizadevajo poenostaviti iskanje. Prva generacija Microsoft Surface Duo je najnovejša ovira, ki jo je premagala modding skupnost, saj lahko zdaj poleg tovarniško nameščenega operacijskega sistema Android na to zložljivo napravo namestite še Windows 11.

Namestite Windows 11 na Microsoft Surface Duo

Gustave Monce, tudi višji član XDA gus33000 je vodilni razvijalec za tem impresivnim dosežkom. Monce, ki ima dolgoletni sloves zagon sistema Windows na sicer nezdružljivih napravah, nam je februarja dal prvi vpogled v zagon sistema Windows na OG Surface Duo. Zahvaljujoč njegovim osupljivim sposobnostim in odprtokodnemu razvoju lahko vsakdo zdaj zažene Windows na Microsoftovem uvodnem zložljivem pametnem telefonu s sistemom Android.

Upoštevajte, da so spodaj opisani koraki namenjeni za odklenjene modele in modele AT&T Surface Duo. Surface Duo 2, ki ga poganja Qualcomm Snapdragon 888, sploh ni združljiv s tem modom.

Opozorilo: Preden se lotimo dvojnega zagona sistema Windows 11 na Microsoft Surface Duo, ne pozabite ustvariti varnostne kopije zunaj naprave. To je zato, ker proces zahteva brisanje vseh podatkov v telefonu, vključno z datotekami v notranjem pomnilniku. Ti lahko trajno blokira vašo napravo, zato to poskusite le, če veste, kaj počnete.


1. korak – Prenesite Windows 11

Microsoft Surface Duo uporablja procesor ARM64, zato moramo dobiti različico ARM64 namestitvenega programa za Windows 11. Na žalost Microsoft ne ponuja uradnega ARM64 ISO, medtem ko uradna izdaja VHDX za uporabnike Insider Preview ni primeren za namestitev na fizično napravo.

Vendar ne skrbite, saj lahko uporabimo orodja tretjih oseb za prenos datotek Microsoftove platforme Unified Update Platform in sami pripravimo namestitveni program ARM64. The Projekt odlagališča UUP ponuja obsežne vire za začetek uporabe te domene. Druga možnost je, da uporabite Moncejevo platformo UUP Media Creator orodje za ustvarjanje ISO.


2. korak – Odklenite zagonski nalagalnik Surface Duo in izvedite particioniranje

  1. V napravi Surface Duo pojdite na nastavitve => O tem=> kliknite na Številka gradnje dokler niso omogočene možnosti za razvijalce.
  2. Vrnite se nazaj in izberite Sistem => Možnosti razvijalca. Nato omogočite stikalo za odklepanje OEM.
  3. Zaženite vmesnik zagonskega nalagalnika.
    • To lahko storite tako, da zagon v načinu za obnovitev in nato izberete Znova zaženite zagonski nalagalnik možnost.
    • Če je odpravljanje napak USB vklopljeno, izvedite naslednji ukaz v računalniku, medtem ko je Surface Duo povezan, da ga prisilite v zagon v načinu zagonskega nalagalnika:
      adb reboot bootloader
  4. Zdaj, ko je naprava v načinu zagonskega nalagalnika, uporabite naslednji ukaz Fastboot, da odklenete zagonski nalagalnik:
    fastboot flashing unlock
    Upoštevajte to ta korak bo ponastavil napravo na tovarniške nastavitve.

Zagonski nalagalnik je zdaj odklenjen, kar pomeni, da lahko ročno spremenimo postavitev particije naprave in naredimo prostor za instanco Windows. Razvijalec je sestavil delno delujočo sliko TWRP za Duo, tako da lahko zaženemo parted binary iz notranje lupine TWRP za spreminjanje particij. Kliknite spodnjo povezavo, da si ogledate najnovejši vodnik za particioniranje.

Izdelava zahtevanih particij na Surface Duo

Predvsem začetna različica vodnika cilja samo na naprave s 128 GB. Vrednosti velikosti particije morate izračunati sami za različico 256 GB.


3. korak - Zaženite UEFI po meri

Če gre med particioniranjem vse pravilno, lahko zdaj zaženete posebej izdelano sliko UEFI po meri (interno imenovano "SurfaceDuoPkg"), ki vam pomaga pri zagonu sistema Windows.

  1. Prenesite vnaprej preveden boot.img iz razdelek najnovejše izdaje Github repo projekta.
  2. Zaženite sliko UEFI: fastboot boot boot.imgTa korak bo potreben vsakič, ko boste želeli zagnati Windows.
  3. Videti bi morali meni za razvijalce. Z gumboma za povečanje/zmanjšanje glasnosti se pomaknite do možnosti Mass Storage Mode in pritisnite gumb za vklop za potrditev.

4. korak - Namestite Windows in gonilnike

Način masovnega shranjevanja notranje particije notranjega bliskovnega pomnilnika naprave Surface Duo izpostavi gostitelju OS osebnega računalnika, zato jih lahko preprosto priklopimo s konzolo za upravljanje diskov in pripravimo za Windows namestitev.

Prepričajte se, da je ciljna naprava Surface Duo v načinu masovnega shranjevanja in da ste predhodno pripravili Windows 11 ISO. Nato kliknite spodnje povezave, da si ogledate najnovejše vodnike razvijalca o tem, kako uporabiti Windows sliko in nato namestite gonilnike s servisiranjem in upravljanjem uvedbene slike (DISM) orodje.

Uporaba slike Windows z uporabo DISM || Namestitev gonilnikov s pomočjo DISM


5. korak - Zaženite Windows na napravi Surface Duo

Na tej točki je bil Windows 11 uspešno nameščen na Surface Duo, vendar privzeta zagonska pot vedno vodi do operacijskega sistema Android. Če želite zagnati Windows, se zaženite v načinu zagonskega nalagalnika, zaženite UEFI po meri (od 3. koraka) in Windows bi se moral začeti nalagati namesto Androida.

Po besedah ​​Gustava je trenutni nabor gonilnikov zgolj zrel za obvladovanje frekvence procesorja, stranskih gumbov in dogodkov spanja/bujenja (odvisno od položaja zlaganja). Vse ostalo, vključno z vmesnikom na dotik, ne deluje. Slika UEFI po meri je po drugi strani dovolj zmogljiva za zagon glavnega Linuxa po potrebnih prilagoditvah.


Zaključek

Dvojni zagon je smiseln v računalniku, vendar ali je v telefonu, kot je Microsoft Surface Duo? Ni za splošnega uporabnika. Celo izkušeni uporabniki bi temu lahko rekli odgovor brez vprašanja, poleg tega pa prinaša tudi nekaj poštenih motenj. Toda za nas v XDA dodatna svoboda in izbira pomenita, da je lahko dvojni zagon, če se pravilno uporablja, sveti gral za naprednega uporabnika.


Vir:Gustave Monce na Twitterju