開発者は Microsoft Surface Duo 上で Windows 11 をデュアルブートします

開発者は Microsoft Surface Duo を Windows 11 の折りたたみ式に変えることに取り組んでおり、実際にそれが可能になるかもしれません。

おそらく、PC をデュアルブートしている人が多いでしょう。 Windows と同時に Linux ディストリビューションを実行する または、Mac を持っていて、Windows 経由でゲームをプレイしたいと考えている場合もあります。 従来の x86 コンピューターでは、時間の経過とともにプロセスが比較的単純になってきました。 ただし、Android では話が異なります。

最新の x86 プラットフォームは通常、真に OS に依存しないブート ソリューションを次の形式で提供します。 従来の基本入出力システムを置き換える Unified Extensible Firmware Interface (UEFI) (BIOS)。 このため、起動可能なインストール メディアを取得し、PC 上でそこから起動するだけで新しい OS をインストールできるのです。 ただし、Android エコシステムに関しては、ブート ソリューション (UBoot、Little Kernel など) が OS に結合されています。 その結果、マルチブートのためのワンクリックソリューションは存在せず、Android デバイス上で Windows などの非 Android OS を起動できるようにするには、低レベルのブートローダーをハックする必要があります。

幸運なことに、この探求を簡素化しようと絶えず努力している非常に才能のある人々がいます。 初代 マイクロソフト Surface Duo この折りたたみ式デバイスには工場出荷時にインストールされている Android OS に加えて Windows 11 をインストールできるため、モッディング コミュニティによってクリアされた最新のハードルです。

Microsoft Surface Duo に Windows 11 をインストールする

Gustave Monce、別名 XDA シニア メンバー ガス33000 は、この素晴らしい成果の背後にある主任開発者です。 長年にわたり高い評価を得ているモンス氏 互換性のないデバイスで Windows を起動するは、2 月に OG Surface Duo で Windows を起動する様子を初めて垣間見せてくれました。 彼の恐るべきスキルとオープンソース開発のおかげで、誰でも Microsoft の初の Android 搭載折りたたみスマートフォンで Windows を起動できるようになりました。

以下で説明する手順は、Surface Duo のロック解除されたモデルと AT&T モデルの両方を対象としていることに注意してください。 Qualcomm Snapdragon 888 を搭載した Surface Duo 2 は、この MOD とまったく互換性がありません。

警告: Microsoft Surface Duo で Windows 11 をデュアルブートする方法を説明する前に、必ずオフデバイスのバックアップを作成してください。 それはプロセスだからです 内部ストレージ上のファイルを含む、携帯電話上のすべてのデータを消去する必要があります. してもいいです デバイスを永久にブリックしてしまう, そのため、何をしようとしているのか理解している場合にのみこれを試みてください。


ステップ 1 – Windows 11 をダウンロードする

Microsoft Surface Duo は ARM64 プロセッサを使用しているため、Windows 11 インストーラーの ARM64 バージョンを入手する必要があります。 残念ながら、Microsoft は公式の ARM64 ISO を提供していません。 Insider Preview ユーザー向けの公式 VHDX リリース 物理デバイスへのインストールには適していません。

ただし、サードパーティのツールを使用して Microsoft の Unified Update Platform ファイルをダウンロードし、ARM64 インストーラーを自分で準備できるため、心配する必要はありません。 の UUP ダンプ プロジェクト は、このドメインの使用を開始するための広範なリソースを提供します。 あるいは、Monce のクロスプラットフォームを使用します UUPメディアクリエーター ISO を作成するためのツール。


ステップ 2 – Surface Duo のブートローダーのロックを解除し、パーティショニングを実行する

  1. Surface Duo では、次の場所に移動します。 設定 => について=> をクリックしてください ビルド番号 開発者向けオプションが有効になるまで。
  2. 戻って選択してください システム => 開発者向けオプション. 次に、OEM ロック解除トグルを有効にします。
  3. ブートローダー インターフェイスを起動します。
    • これは次の方法で行うことができます リカバリモードで起動する そして、 ブートローダーを再起動します オプション。
    • USB デバッグがオンになっている場合は、Surface Duo が接続されているときに PC で次のコマンドを実行して、強制的にブートローダー モードで起動します。
      adb reboot bootloader
  4. デバイスがブートローダー モードになったので、次の Fastboot コマンドを使用してブートローダーのロックを解除します。
    fastboot flashing unlock
    ご了承ください この手順によりデバイスが出荷時設定にリセットされます.

ブートローダーのロックが解除されました。これは、デバイスのパーティション レイアウトを手動で変更して、Windows インスタンス用のスペースを確保できることを意味します。 開発者は、Duo 用に半動作する TWRP イメージをコンパイルしました。これにより、 parted TWRP の内部シェルからバイナリを取得してパーティションを変更します。 最新のパーティショニング ガイドを参照するには、以下のリンクをクリックしてください。

Surface Duo で必要なパーティションを作成する

特に、このガイドの初期バージョンは 128GB デバイスのみを対象としています。 256GB バリアントのパーティション サイズの値は自分で計算する必要があります。


ステップ 3 - カスタム UEFI を起動する

パーティショニング中にすべてが正しく行われた場合は、Windows の起動に役立つ特別に作成されたカスタム UEFI イメージ (内部的には「SurfaceDuoPkg」と呼ばれます) を起動できるようになります。

  1. プリコンパイルされた boot.img を次の場所からダウンロードします。 プロジェクトの Github リポジトリの最新リリース セクション.
  2. UEFI イメージをブートします: fastboot boot boot.img この手順は、Windows をブートするたびに必要になります。
  3. 開発者メニューが表示されるはずです。 音量上下ボタンを使用してマスストレージモードに移動し、電源ボタンを押して確認します。

ステップ 4 - Windows とドライバーをインストールする

マス ストレージ モードは、Surface Duo の内部フラッシュ ストレージの内部パーティションをホストに公開します。 PC の OS なので、ディスク管理コンソールを使用して簡単にマウントし、Windows の準備をすることができます。 インストール。

ターゲットの Surface Duo デバイスがマス ストレージ モードになっていること、および Windows 11 ISO が事前に準備されていることを確認してください。 次に、以下のリンクをクリックして、開発者からの適用方法に関する最新のガイドを表示します。 Windows イメージを作成し、その後展開イメージのサービスと管理 (DISM) を使用してドライバーをインストールします。 道具。

DISM を使用した Windows イメージの適用 || DISM を使用したドライバーのインストール


ステップ 5 - Surface Duo で Windows を起動する

この時点で、Windows 11 は Surface Duo に正常にインストールされましたが、デフォルトのブート パスは常に Android OS につながります。 Windows を起動する場合は、ブートローダー モードで起動し、カスタム UEFI を開始します (手順 3 から)。Android の代わりに Windows の読み込みが開始されます。

Gustave 氏によると、現在のドライバー セットは、CPU 周波数、サイド ボタン、スリープ/スリープ解除イベント (折りたたみ位置に応じて) を処理できる程度に成熟しているだけだそうです。 タッチインターフェイスを含む他のすべてが機能しません。 一方、カスタム UEFI イメージは、必要な調整を行った後、メインライン Linux を起動するのに十分な機能を備えています。


結論

デュアルブートはコンピュータでは理にかなっていますが、Microsoft Surface Duo のような携帯電話ではそうなるのでしょうか? 一般ユーザー向けではありません。 経験豊富なユーザーでさえ、これを疑問の余地なく答えと呼ぶかもしれませんが、かなりの煩わしさも伴います。 しかし、私たち XDA にとって、追加の自由と選択肢は、正しく使用すれば、デュアル ブートがパワー ユーザーにとって聖杯となり得ることを意味します。


ソース:ギュスターヴ・モンセのTwitter