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

Разработчик работает над превращением Microsoft Surface Duo в складной планшет с Windows 11, и, возможно, это действительно возможно.

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

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

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

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

Гюстав Монс, он же старший член XDA gus33000 является ведущим разработчиком этого впечатляющего достижения. Монсе, который имеет давнюю репутацию загрузка 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, поэтому нам нужен вариант ARM64 установщика Windows 11. К сожалению, Microsoft не предлагает официальный ISO-образ ARM64, в то время как официальный выпуск VHDX для пользователей Insider Preview не подходит для установки на физическое устройство.

Однако не волнуйтесь, поскольку мы можем использовать сторонние инструменты для загрузки файлов единой платформы обновлений Microsoft и самостоятельно подготовить установщик ARM64. Проект дампа UUP предоставляет обширные ресурсы для начала работы с этим доменом. В качестве альтернативы используйте кроссплатформенный интерфейс Monce. UUP Медиа-создатель инструмент для создания 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: fastboot boot boot.imgЭтот шаг потребуется каждый раз, когда вы захотите загрузить Windows.
  3. Вы должны увидеть меню разработчика. С помощью кнопок увеличения/уменьшения громкости перейдите в режим Mass Storage и нажмите кнопку питания для подтверждения.

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

В режиме Mass Storage внутренние разделы внутренней флэш-памяти 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 дополнительная свобода и выбор означают, что при правильном использовании двойная загрузка может стать Святым Граалем опытного пользователя.


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