Lo sviluppatore esegue il doppio avvio di Windows 11 su Microsoft Surface Duo

click fraud protection

Uno sviluppatore sta lavorando per trasformare un Microsoft Surface Duo in un pieghevole per Windows 11 e potrebbe effettivamente essere possibile farlo.

Molti di voi probabilmente eseguono il dual-boot dei propri PC, sia esso eseguire una distribuzione Linux insieme a Windows o perché hai un Mac e vuoi giocare ad alcuni giochi tramite Windows. Sui computer x86 tradizionali, il processo è diventato relativamente più semplice nel tempo. Su Android, tuttavia, la storia è diversa.

La moderna piattaforma x86 solitamente fornisce una soluzione di avvio veramente indipendente dal sistema operativo sotto forma di Unified Extensible Firmware Interface (UEFI), che sostituisce il sistema legacy di input/output di base (BIOS). Questo è il motivo per cui puoi semplicemente prendere un supporto di installazione avviabile e avviarlo sul tuo PC per installare un nuovo sistema operativo. Tuttavia, quando si tratta dell'ecosistema Android, le soluzioni di boot (UBoot, Little Kernel, ecc.) sono accoppiate al sistema operativo. Di conseguenza, non esiste una soluzione con un solo clic per l'avvio multiplo ed è necessario aggirare gli elementi del bootloader di basso livello per poter avviare un sistema operativo non Android come Windows su un dispositivo Android.

Fortunatamente per noi, ci sono persone estremamente talentuose che cercano incessantemente di semplificare la ricerca. La prima generazione Microsoft Surface Duo è l'ultimo ostacolo superato dalla comunità del modding, poiché ora puoi installare Windows 11 oltre al sistema operativo Android installato in fabbrica su questo pieghevole.

Installa Windows 11 su Microsoft Surface Duo

Gustave Monce, alias membro senior di XDA gus33000 è lo sviluppatore principale dietro questo risultato impressionante. Monce, che ha una reputazione di lunga data per avviare Windows su dispositivi altrimenti incompatibili, ci ha dato il primo assaggio dell'avvio di Windows sull'OG Surface Duo a febbraio. Grazie alle sue formidabili capacità e allo sviluppo open source, chiunque può ora avviare Windows sul primo smartphone pieghevole Microsoft basato su Android.

Tieni presente che i passaggi descritti di seguito sono destinati sia ai modelli sbloccati che a quelli AT&T di Surface Duo. Il Surface Duo 2 alimentato da Qualcomm Snapdragon 888 non è affatto compatibile con questa mod.

Avvertimento: Prima di scoprire come eseguire il dual-boot di Windows 11 su Microsoft Surface Duo, ricordati di eseguire un backup fuori dal dispositivo. Questo perché il processo richiede la cancellazione di tutti i dati sul telefono, inclusi i file nella memoria interna. Potresti Blocca permanentemente il tuo dispositivo, quindi provalo solo se sai cosa stai facendo.


Passaggio 1: scarica Windows 11

Microsoft Surface Duo utilizza un processore ARM64, quindi dobbiamo mettere le mani su una variante ARM64 del programma di installazione di Windows 11. Sfortunatamente, Microsoft non offre un ISO ARM64 ufficiale, mentre il versione ufficiale VHDX per gli utenti di Insider Preview non è adatto per l'installazione su un dispositivo fisico.

Non preoccuparti, però, poiché possiamo utilizzare strumenti di terze parti per scaricare i file della piattaforma di aggiornamento unificata di Microsoft e preparare noi stessi il programma di installazione ARM64. IL Progetto di dump UUP fornisce ampie risorse per iniziare con questo dominio. In alternativa, utilizza la multipiattaforma di Monce Creatore multimediale UUP strumento per creare l'ISO.


Passaggio 2: sbloccare il bootloader di Surface Duo ed eseguire il partizionamento

  1. In Surface Duo vai a Impostazioni => Di=> fare clic su Numero di costruzione finché le opzioni sviluppatore non saranno abilitate.
  2. Torna indietro e seleziona Sistema => Opzioni sviluppatore. Successivamente, abilita l'interruttore di sblocco OEM.
  3. Avvia l'interfaccia del bootloader.
    • Puoi farlo tramite avvio in modalità di ripristino e poi scegliendo il Riavvia al bootloader opzione.
    • Se il debug USB è attivato, esegui il comando seguente sul PC mentre Surface Duo è connesso per forzarne l'avvio in modalità bootloader:
      adb reboot bootloader
  4. Ora che il dispositivo è in modalità bootloader, utilizza il seguente comando Fastboot per sbloccare il bootloader:
    fastboot flashing unlock
    Notare che questo passaggio ripristinerà le impostazioni di fabbrica del dispositivo.

Il bootloader è ora sbloccato, il che significa che possiamo modificare manualmente il layout della partizione del dispositivo e fare spazio per l'istanza di Windows. Lo sviluppatore ha compilato un'immagine TWRP semi-funzionante per Duo, in modo da poter eseguire il file parted binario dalla shell interna di TWRP per modificare le partizioni. Fare clic sul collegamento in basso per consultare la guida al partizionamento più aggiornata.

Realizzare le partizioni richieste su Surface Duo

In particolare, la versione iniziale della guida è destinata solo ai dispositivi da 128 GB. È necessario calcolare personalmente i valori delle dimensioni della partizione per la variante da 256 GB.


Passaggio 3: avviare l'UEFI personalizzato

Se tutto va correttamente durante il partizionamento, ora puoi avviare un'immagine UEFI personalizzata appositamente creata (internamente denominata "SurfaceDuoPkg") che ti aiuta ad avviare Windows.

  1. Scarica il file boot.img precompilato dal file sezione dell'ultima versione del repository Github del progetto.
  2. Avvia l'immagine UEFI: fastboot boot boot.imgQuesto passaggio sarà necessario ogni volta che vorrai avviare Windows.
  3. Dovresti vedere il menu sviluppatore. Navigare con i pulsanti volume su/giù fino alla modalità di archiviazione di massa e premere il pulsante di accensione per confermare.

Passaggio 4: installare Windows e i driver

La modalità di archiviazione di massa espone all'host le partizioni interne della memoria flash interna di Surface Duo Il sistema operativo del PC, quindi possiamo montarli facilmente utilizzando la console Gestione disco e prepararli per Windows installazione.

Assicurati che il dispositivo Surface Duo di destinazione sia in modalità di archiviazione di massa e di aver preparato in anticipo l'ISO di Windows 11. Successivamente, fai clic sui collegamenti sottostanti per visualizzare le guide più aggiornate dello sviluppatore su come applicare immagine Windows e successivamente installare i driver utilizzando Deployment Image Servicing and Management (DISM) attrezzo.

Applicazione dell'immagine Windows tramite DISM || Installazione dei driver tramite DISM


Passaggio 5: avviare Windows su Surface Duo

A questo punto, Windows 11 è stato installato con successo su Surface Duo, ma il percorso di avvio predefinito porta sempre al sistema operativo Android. Se desideri avviare Windows, avvia la modalità bootloader, avvia l'UEFI personalizzato (dal passaggio 3) e Windows dovrebbe iniziare a caricarsi anziché Android.

Secondo Gustave, l'attuale set di driver è semplicemente maturo per gestire la frequenza della CPU, i pulsanti laterali e gli eventi sleep/wake (a seconda della posizione di piegatura). Tutto il resto, inclusa l'interfaccia touch, non funziona. L'immagine UEFI personalizzata, d'altra parte, è sufficientemente capace per avviare Linux principale dopo le modifiche necessarie.


Conclusione

Il dual-boot ha senso su un computer, ma ha senso su un telefono come Microsoft Surface Duo? Non per l'utente generale. Anche gli utenti esperti potrebbero chiamarla una risposta senza domande, e presenta anche alcuni discreti fastidi. Ma per noi di XDA, la libertà e la scelta aggiuntive significano che, se usato correttamente, il dual boot può essere il Santo Graal di un utente esperto.


Fonte:Gustave Monce su Twitter