Dezvoltatorul pornește Windows 11 pe Microsoft Surface Duo

Un dezvoltator lucrează la transformarea unui Microsoft Surface Duo într-un Windows 11 pliabil și chiar asta ar putea fi posibil.

Mulți dintre voi probabil că vă porniți PC-urile - fie el rulați o distribuție Linux alături de Windows sau pentru că aveți un Mac și doriți să jucați unele jocuri prin Windows. Pe computerele tradiționale x86, procesul a devenit relativ mai simplu în timp. Pe Android, însă, povestea este diferită.

Platforma x86 modernă oferă de obicei o soluție de pornire cu adevărat independentă de sistemul de operare sub forma Unified Extensible Firmware Interface (UEFI), care înlocuiește vechiul sistem de intrare/ieșire de bază (BIOS). Acesta este motivul pentru care puteți pur și simplu să luați un mediu de instalare bootabil și să porniți de pe acesta pe computer pentru a instala un nou sistem de operare. Cu toate acestea, când vine vorba de ecosistemul Android, soluțiile de boot (UBoot, Little Kernel etc.) sunt cuplate la sistemul de operare. Drept urmare, nu există o soluție cu un singur clic pentru pornirea multiplă și trebuie să spargeți chestiile de încărcare de încărcare de nivel scăzut pentru a putea porni un sistem de operare non-Android precum Windows pe un dispozitiv Android.

Din fericire pentru noi, există oameni extrem de talentați care încearcă neîncetat să simplifice căutarea. Prima generație Microsoft Surface Duo este cel mai recent obstacol eliminat de comunitatea de modding, deoarece acum puteți instala Windows 11 pe lângă sistemul de operare Android instalat din fabrică pe acest pliabil.

Instalați Windows 11 pe Microsoft Surface Duo

Gustave Monce, alias XDA Senior Member gus33000 este dezvoltatorul principal din spatele acestei realizări impresionante. Monce, care are o reputație de lungă durată pentru pornirea Windows pe dispozitive altfel incompatibile, ne-a oferit prima privire despre pornirea Windows pe OG Surface Duo în februarie. Datorită abilităților sale formidabile și dezvoltării open-source, oricine poate acum să pornească Windows pe smartphone-ul pliabil inaugurat de la Microsoft, alimentat cu Android.

Rețineți că pașii descriși mai jos sunt destinați atât modelelor deblocate, cât și AT&T ale Surface Duo. Surface Duo 2 alimentat cu Qualcomm Snapdragon 888 nu este deloc compatibil cu acest mod.

Avertizare: Înainte de a intra în modul de pornire dublă a Windows 11 pe Microsoft Surface Duo, nu uitați să faceți o copie de rezervă în afara dispozitivului. Asta pentru că procesul necesită ștergerea tuturor datelor de pe telefon, inclusiv a fișierelor de pe stocarea internă. Poţi blocați-vă permanent dispozitivul, așa că încercați asta doar dacă știți ce faceți.


Pasul 1 - Descărcați Windows 11

Microsoft Surface Duo folosește un procesor ARM64, prin urmare trebuie să punem mâna pe o variantă ARM64 a programului de instalare Windows 11. Din păcate, Microsoft nu oferă un ISO oficial ARM64, în timp ce lansare oficială VHDX pentru utilizatorii Insider Preview nu este potrivit pentru instalare pe un dispozitiv fizic.

Nu vă faceți griji, însă, deoarece putem folosi instrumente terțe pentru a descărca fișierele Microsoft Unified Update Platform și pentru a pregăti singuri programul de instalare ARM64. The Proiect de gunoi UUP oferă resurse extinse pentru a începe cu acest domeniu. Ca alternativă, utilizați multiplataforma lui Monce UUP Media Creator instrument pentru a crea ISO.


Pasul 2 – Deblocați bootloader-ul Surface Duo și efectuați partiționarea

  1. Pe Surface Duo, accesați Setări => Despre=> faceți clic pe Număr de construcție până când opțiunile pentru dezvoltatori sunt activate.
  2. Du-te înapoi și selectează Sistem => Opțiuni pentru dezvoltatori. Apoi, activați comutatorul de deblocare OEM.
  3. Porniți la interfața bootloader-ului.
    • Puteți face acest lucru prin pornind în modul de recuperare iar apoi alegerea Reporniți la bootloader opțiune.
    • Dacă depanarea USB este activată, atunci executați următoarea comandă pe computer în timp ce Surface Duo este conectat pentru al forța să pornească în modul bootloader:
      adb reboot bootloader
  4. Acum că dispozitivul este în modul bootloader, utilizați următoarea comandă Fastboot pentru a debloca bootloader-ul:
    fastboot flashing unlock
    Rețineți că acest pas va reseta dispozitivul din fabrică.

Bootloader-ul este acum deblocat, ceea ce înseamnă că putem schimba manual aspectul partiției dispozitivului și putem face loc instanței Windows. Dezvoltatorul a compilat o imagine TWRP semi-funcțională pentru Duo, astfel încât să putem rula parted binar din shell-ul intern al TWRP pentru a modifica partițiile. Faceți clic pe linkul de mai jos pentru a parcurge cel mai actualizat ghid de partiționare.

Realizarea partițiilor necesare pe Surface Duo

În special, versiunea inițială a ghidului vizează doar dispozitivele de 128 GB. Trebuie să calculați singur valorile dimensiunii partiției pentru varianta de 256 GB.


Pasul 3 - Porniți UEFI personalizat

Dacă totul merge corect în timpul partiționării, acum puteți porni o imagine UEFI personalizată special creată (denumită în interior „SurfaceDuoPkg”) care vă ajută să porniți Windows.

  1. Descărcați boot.img precompilat din cea mai recentă secțiune de lansare a depozitului Github al proiectului.
  2. Porniți imaginea UEFI: fastboot boot boot.imgAcest pas va fi necesar de fiecare dată când doriți să porniți Windows.
  3. Ar trebui să vedeți meniul pentru dezvoltatori. Navigați cu butoanele de creștere/coborare a volumului la Modul de stocare în masă și apăsați butonul de pornire pentru a confirma.

Pasul 4 - Instalați Windows și driverele

Modul de stocare în masă expune gazdei partițiile interne ale memoriei flash interne ale Surface Duo Sistemul de operare al PC-ului, prin urmare le putem monta cu ușurință folosind consola Disk Management și ne pregătim pentru Windows instalare.

Asigurați-vă că dispozitivul țintă Surface Duo este în modul de stocare în masă și că ați pregătit Windows 11 ISO în prealabil. Apoi, faceți clic pe linkurile de mai jos pentru a vedea cele mai actualizate ghiduri de la dezvoltator despre cum să aplicați Imagine Windows și, ulterior, instalați driverele utilizând Deployment Image Service and Management (DISM) instrument.

Aplicarea imaginii Windows folosind DISM || Instalarea driverelor folosind DISM


Pasul 5 - Porniți Windows pe Surface Duo

În acest moment, Windows 11 a fost instalat cu succes pe Surface Duo, dar calea implicită de pornire duce întotdeauna la sistemul de operare Android. Dacă doriți să porniți Windows, porniți în modul bootloader, porniți UEFI personalizat (de la Pasul 3), iar Windows ar trebui să înceapă să se încarce în loc de Android.

Potrivit lui Gustave, setul actual de drivere este doar matur pentru a gestiona frecvența CPU, butoanele laterale și evenimentele sleep/wake (în funcție de poziția de pliere). Orice altceva, inclusiv interfața tactilă, nu funcționează. Imaginea UEFI personalizată, pe de altă parte, este suficient de capabilă pentru a porni Linux principal după ajustările necesare.


Concluzie

Pornirea dublă are sens pe un computer, dar are sens pe un telefon precum Microsoft Surface Duo? Nu pentru utilizatorul general. Chiar și utilizatorii experimentați l-ar putea numi un răspuns fără întrebare și vine și cu unele supărări destul de bune. Dar pentru noi, cei de la XDA, libertatea suplimentară și alegerea înseamnă că, dacă este folosită corect, pornirea dublă poate fi Sfântul Graal al unui utilizator puternic.


Sursă:Gustave Monce pe Twitter