Разработчик выполняет двойную загрузку Windows 11 на Microsoft Surface Duo

Многие из вас, вероятно, загружают свои компьютеры с двойной загрузкой — будь то запуск дистрибутива Linux вместе с Windows или потому, что у вас есть Mac и вы хотите играть в некоторые игры через Windows. На традиционных компьютерах с архитектурой x86 этот процесс со временем стал относительно проще. Однако на Android история другая.

Современная платформа x86 обычно предоставляет действительно независимое от ОС загрузочное решение в виде унифицированного расширяемого интерфейса встроенного ПО (UEFI), который заменяет устаревшую базовую систему ввода-вывода (BIOS). Вот почему вы можете просто взять загрузочный установочный носитель и загрузиться с него на свой компьютер, чтобы установить новую ОС. Однако когда дело доходит до экосистемы Android, загрузочные решения (UBoot, Little Kernel и т. д.) связаны с ОС. В результате не существует решения для мультизагрузки одним щелчком мыши, и вы должны взломать низкоуровневый загрузчик, чтобы иметь возможность загружать ОС, отличные от Android, такие как Windows, на устройстве Android.

К счастью для нас, есть чрезвычайно талантливые люди, которые неустанно пытаются упростить квест. Microsoft Surface Duo первого поколения — это последнее препятствие, преодоленное сообществом моддеров, поскольку теперь вы можете установить Windows 11 помимо заводской ОС Android на этот складной планшет.

Установите Windows 11 на Microsoft Surface Duo.

Гюстав Монс, он же старший член XDA гус33000 является ведущим разработчиком этого впечатляющего достижения. Монс, который имеет давнюю репутацию в области загрузки Windows на несовместимых устройствах, дал нам первое представление о загрузке Windows на OG Surface Duo еще в феврале. Благодаря его потрясающим навыкам и разработке с открытым исходным кодом любой теперь может загрузить Windows на первом складном смартфоне Microsoft на базе Android.

Имейте в виду, что описанные ниже действия предназначены как для разблокированной модели Surface Duo, так и для модели AT&T. Surface Duo 2 на базе Qualcomm Snapdragon 888 вообще не совместим с этим модом.

Предупреждение: Прежде чем мы перейдем к двойной загрузке Windows 11 на Microsoft Surface Duo, не забудьте сделать резервную копию вне устройства. Это потому, что процесс требует стереть все данные на вашем телефоне, включая файлы во внутренней памяти. Вы можете навсегда заблокировать ваше устройствотак что пытайтесь это делать только в том случае, если вы знаете, что делаете.


Шаг 1. Загрузите Windows 11.

Microsoft Surface Duo использует процессор ARM64, поэтому нам нужно получить вариант установщика Windows 11 для ARM64. К сожалению, Microsoft не предлагает официальный ISO-образ ARM64, в то время как официальный выпуск VHDX для пользователей Insider Preview не подходит для установки на физическом устройстве.

Однако не беспокойтесь, поскольку мы можем использовать сторонние инструменты для загрузки файлов единой платформы обновлений Microsoft и подготовки установщика ARM64 самостоятельно. Проект дампа UUP предоставляет обширные ресурсы для начала работы с этим доменом. В качестве альтернативы используйте кросс-платформенный пакет Monce. UUP Media Creator инструмент для создания ISO.


Шаг 2. Разблокируйте загрузчик Surface Duo и выполните разбиение на разделы.

  1. На Surface Duo перейдите к Настройки => О=> нажмите на Номер сборки пока не будут включены параметры разработчика.
  2. Вернитесь и выберите Система => Варианты для разработчиков. Затем включите переключатель разблокировки OEM.
  3. Загрузитесь в интерфейс загрузчика.
    • Вы можете сделать это, загружаемся в режим рекавери а затем выбрав Перезагрузитесь в загрузчик вариант.
    • Если отладка по USB включена, выполните следующую команду на своем ПК, когда Surface Duo подключен, чтобы заставить его загрузиться в режиме загрузчика:
      adb reboot bootloader
  4. Теперь, когда устройство находится в режиме загрузчика, используйте следующую команду Fastboot, чтобы разблокировать загрузчик:
    fastboot flashing unlock

    Обратите внимание, что этот шаг вернет устройство к заводским настройкам.

Загрузчик теперь разблокирован, что означает, что мы можем вручную изменить расположение разделов устройства и освободить место для экземпляра Windows. Разработчик собрал полурабочий образ TWRP для Duo, чтобы мы могли запустить parted двоичный файл из внутренней оболочки TWRP для изменения разделов. Нажмите на ссылку ниже, чтобы просмотреть самую последнюю версию руководства по разделам.

Создание необходимых разделов на Surface Duo

Примечательно, что первоначальная версия руководства предназначена только для устройств на 128 ГБ. Вы должны сами рассчитать значения размера раздела для варианта на 256 ГБ.


Шаг 3. Загрузите пользовательский UEFI.

Если во время разбиения все идет правильно, теперь вы можете загрузить специально созданный пользовательский образ UEFI (внутренне называемый «SurfaceDuoPkg»), который поможет вам загрузить Windows.

  1. Загрузите предварительно скомпилированный boot.img с последний выпуск раздела репозитория Github проекта.
  2. Загрузите образ UEFI:
    загрузочный boot.img
    Этот шаг будет необходим каждый раз, когда вы захотите загрузить Windows.
  3. Вы должны увидеть меню разработчика. Перейдите с помощью кнопок увеличения/уменьшения громкости к Mass Storage Mode и нажмите кнопку питания для подтверждения.

Шаг 4 – Установите Windows и драйверы

Режим Mass Storage Mode предоставляет доступ к внутренним разделам внутренней флэш-памяти Surface Duo операционной системе хост-компьютера, поэтому мы можем легко смонтировать их с помощью консоли управления дисками и подготовиться к установке Windows.

Убедитесь, что целевое устройство Surface Duo находится в режиме запоминающего устройства и вы заранее подготовили ISO-образ Windows 11. Затем нажмите на приведенные ниже ссылки, чтобы просмотреть самые последние руководства от разработчика о том, как применить образ Windows и впоследствии установить драйверы с помощью средства обслуживания образов развертывания и управления ими (DISM).

Применение образа Windows с помощью DISM || Установка драйверов с помощью DISM


Шаг 5. Загрузите Windows на Surface Duo

На данный момент Windows 11 успешно установлена ​​на Surface Duo, но путь загрузки по умолчанию всегда ведет к ОС Android. Если вы хотите запустить Windows, загрузитесь в режиме загрузчика, запустите пользовательский UEFI (из шага 3), и вместо Android должна начать загружаться Windows.

По словам Гюстава, текущий набор драйверов просто создан для управления частотой процессора, боковыми кнопками и событиями сна/пробуждения (в зависимости от положения складывания). Все остальное, включая сенсорный интерфейс, не работает. Пользовательский образ UEFI, с другой стороны, способен загружать основной Linux после необходимых настроек.


Вывод

Двойная загрузка имеет смысл на компьютере, но подходит ли она для телефона, такого как Microsoft Surface Duo? Не для обычного пользователя. Даже опытные пользователи могут назвать это ответом без вопросов, и это также вызывает некоторые неудобства. Но для нас в XDA дополнительная свобода и выбор означают, что при правильном использовании двойная загрузка может стать Святым Граалем опытного пользователя.


Источник: Гюстав Монс в Твиттере

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *