Der Entwickler führt einen Dual-Boot von Windows 11 auf dem Microsoft Surface Duo durch

Ein Entwickler arbeitet daran, ein Microsoft Surface Duo in ein faltbares Windows 11 zu verwandeln, und genau das könnte tatsächlich möglich sein.

Viele von Ihnen booten wahrscheinlich ihre PCs doppelt – sei es so Führen Sie neben Windows eine Linux-Distribution aus oder weil Sie einen Mac haben und einige Spiele über Windows spielen möchten. Auf herkömmlichen x86-Computern ist der Vorgang im Laufe der Zeit relativ einfacher geworden. Auf Android sieht die Geschichte jedoch anders aus.

Die moderne x86-Plattform bietet normalerweise eine wirklich betriebssystemunabhängige Boot-Lösung in Form von Unified Extensible Firmware Interface (UEFI), das das alte Basic Input/Output System ersetzt (BIOS). Aus diesem Grund können Sie einfach ein bootfähiges Installationsmedium nehmen und von diesem auf Ihrem PC booten, um ein neues Betriebssystem zu installieren. Wenn es jedoch um das Android-Ökosystem geht, sind die Boot-Lösungen (UBoot, Little Kernel usw.) an das Betriebssystem gekoppelt. Daher gibt es keine Ein-Klick-Lösung für Multi-Boot und Sie müssen die Low-Level-Bootloader-Komponenten umgehen, um ein Nicht-Android-Betriebssystem wie Windows auf einem Android-Gerät starten zu können.

Zu unserem Glück gibt es äußerst talentierte Leute, die unermüdlich versuchen, die Aufgabe zu vereinfachen. Die erste Generation Microsoft Surface Duo ist die neueste Hürde, die die Modding-Community genommen hat, da Sie auf diesem faltbaren Gerät jetzt neben dem werkseitig installierten Android-Betriebssystem auch Windows 11 installieren können.

Installieren Sie Windows 11 auf dem Microsoft Surface Duo

Gustave Monce, auch bekannt als XDA Senior Member gus33000 ist der Hauptentwickler hinter dieser beeindruckenden Leistung. Monce, der seit langem einen guten Ruf hat Booten von Windows auf ansonsten inkompatiblen Geräten, gab uns bereits im Februar einen ersten Einblick in das Booten von Windows auf dem OG Surface Duo. Dank seiner herausragenden Fähigkeiten und seiner Open-Source-Entwicklung kann jetzt jeder Windows auf dem ersten faltbaren Android-Smartphone von Microsoft starten.

Beachten Sie, dass die unten beschriebenen Schritte sowohl für das entsperrte als auch das AT&T-Modell des Surface Duo gelten. Das mit Qualcomm Snapdragon 888 betriebene Surface Duo 2 ist mit diesem Mod überhaupt nicht kompatibel.

Warnung: Bevor wir uns mit dem Dual-Booten von Windows 11 auf dem Microsoft Surface Duo befassen, denken Sie daran, ein Backup außerhalb des Geräts zu erstellen. Das liegt am Prozess erfordert das Löschen aller Daten auf Ihrem Telefon, einschließlich der Dateien im internen Speicher. Sie können Ihr Gerät wird dauerhaft blockiertVersuchen Sie dies also nur, wenn Sie wissen, was Sie tun.


Schritt 1 – Laden Sie Windows 11 herunter

Das Microsoft Surface Duo verwendet einen ARM64-Prozessor, daher müssen wir uns eine ARM64-Variante des Windows 11-Installationsprogramms besorgen. Leider bietet Microsoft keine offizielle ARM64-ISO an, während die offizielle VHDX-Version für Insider Preview-Benutzer ist nicht für die Installation auf einem physischen Gerät geeignet.

Machen Sie sich jedoch keine Sorgen, denn wir können Tools von Drittanbietern verwenden, um die Unified Update Platform-Dateien von Microsoft herunterzuladen und das ARM64-Installationsprogramm selbst vorzubereiten. Der UUP-Dump-Projekt stellt umfangreiche Ressourcen für den Einstieg in diese Domain bereit. Alternativ können Sie die plattformübergreifende Plattform von Monce nutzen UUP-Medienersteller Tool zum Erstellen der ISO.


Schritt 2 – Entsperren Sie den Bootloader des Surface Duo und führen Sie die Partitionierung durch

  1. Gehen Sie auf dem Surface Duo zu Einstellungen => Um=> klicken Sie auf Build-Nummer bis die Entwickleroptionen aktiviert sind.
  2. Gehen Sie zurück und wählen Sie aus System => Entwickleroptionen. Aktivieren Sie als Nächstes den OEM-Entsperrschalter.
  3. Booten Sie über die Bootloader-Schnittstelle.
    • Sie können dies tun, indem Sie Booten in den Wiederherstellungsmodus und dann die Auswahl Starten Sie den Bootloader neu Möglichkeit.
    • Wenn das USB-Debugging aktiviert ist, führen Sie den folgenden Befehl auf Ihrem PC aus, während das Surface Duo angeschlossen ist, um den Start im Bootloader-Modus zu erzwingen:
      adb reboot bootloader
  4. Da sich das Gerät nun im Bootloader-Modus befindet, verwenden Sie den folgenden Fastboot-Befehl, um den Bootloader zu entsperren:
    fastboot flashing unlock
    Beachten Sie, dass Mit diesem Schritt wird das Gerät auf die Werkseinstellungen zurückgesetzt.

Der Bootloader ist jetzt entsperrt, was bedeutet, dass wir das Partitionslayout des Geräts manuell ändern und Platz für die Windows-Instanz schaffen können. Der Entwickler hat ein halb funktionsfähiges TWRP-Image für das Duo zusammengestellt, damit wir es ausführen können parted Binärdatei aus der internen Shell von TWRP, um die Partitionen zu ändern. Klicken Sie auf den Link unten, um die aktuellste Partitionierungsanleitung durchzublättern.

Erstellen Sie die erforderlichen Partitionen auf dem Surface Duo

Bemerkenswert ist, dass die erste Version des Leitfadens nur auf Geräte mit 128 GB abzielt. Für die 256-GB-Variante müssen Sie die Partitionsgrößenwerte selbst berechnen.


Schritt 3 – Starten Sie das benutzerdefinierte UEFI

Wenn bei der Partitionierung alles korrekt verläuft, können Sie jetzt ein speziell gestaltetes benutzerdefiniertes UEFI-Image (intern als „SurfaceDuoPkg“ bezeichnet) booten, das Ihnen beim Booten von Windows hilft.

  1. Laden Sie die vorkompilierte boot.img von herunter Abschnitt zur neuesten Version des Github-Repos des Projekts.
  2. Starten Sie das UEFI-Image: fastboot boot boot.img. Dieser Schritt ist jedes Mal erforderlich, wenn Sie Windows starten möchten.
  3. Sie sollten das Entwicklermenü sehen. Navigieren Sie mit den Lauter-/Leiser-Tasten zum Massenspeichermodus und drücken Sie zur Bestätigung die Ein-/Aus-Taste.

Schritt 4 – Windows und Treiber installieren

Der Massenspeichermodus stellt dem Host die internen Partitionen des internen Flash-Speichers des Surface Duo zur Verfügung Das Betriebssystem des PCs, daher können wir sie einfach über die Datenträgerverwaltungskonsole bereitstellen und für Windows vorbereiten Installation.

Stellen Sie sicher, dass sich das Ziel-Surface Duo-Gerät im Massenspeichermodus befindet und Sie zuvor die Windows 11-ISO vorbereitet haben. Klicken Sie anschließend auf die Links unten, um die aktuellsten Anleitungen des Entwicklers zur Anwendung anzuzeigen Windows-Image und installieren Sie anschließend die Treiber mithilfe des Deployment Image Servicing and Management (DISM). Werkzeug.

Anwenden des Windows-Images mit DISM || Installieren von Treibern mit DISM


Schritt 5 – Starten Sie Windows auf dem Surface Duo

Zu diesem Zeitpunkt wurde Windows 11 erfolgreich auf dem Surface Duo installiert, der Standard-Bootpfad führt jedoch immer zum Android-Betriebssystem. Wenn Sie Windows starten möchten, booten Sie im Bootloader-Modus, starten Sie das benutzerdefinierte UEFI (ab Schritt 3) und Windows sollte anstelle von Android mit dem Laden beginnen.

Laut Gustave ist der aktuelle Treibersatz lediglich ausgereift, um die CPU-Frequenz, die Seitentasten und die Sleep/Wake-Ereignisse (abhängig von der Faltposition) zu bewältigen. Alles andere, einschließlich der Touch-Oberfläche, funktioniert nicht. Das benutzerdefinierte UEFI-Image hingegen ist leistungsfähig genug, um Mainline-Linux nach notwendigen Anpassungen zu starten.


Abschluss

Dual-Booten ist auf einem Computer sinnvoll, aber auch auf einem Telefon wie dem Microsoft Surface Duo? Nicht für den allgemeinen Benutzer. Selbst erfahrene Benutzer nennen es vielleicht eine Antwort ohne Frage, und es bringt auch einige Ärgernisse mit sich. Aber für uns bei XDA bedeutet die zusätzliche Freiheit und Auswahl, dass Dual-Booting, wenn es richtig eingesetzt wird, der Heilige Gral eines Power-Users sein kann.


Quelle:Gustave Monce auf Twitter