Розробник подвійно завантажує Windows 11 на Microsoft Surface Duo

click fraud protection

Розробник працює над перетворенням Microsoft Surface Duo на складну Windows 11, і це насправді можливо.

Багато з вас, ймовірно, подвійно завантажують свої ПК запускати дистрибутив 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 gus33000 є провідним розробником цього вражаючого досягнення. Monce, який має давню репутацію завантаження 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 Unified Update Platform і самостійно підготувати інсталятор ARM64. The Проект дампа 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: fastboot boot boot.imgЦей крок буде потрібно щоразу, коли ви захочете завантажити Windows.
  3. Ви повинні побачити меню розробника. Перейдіть за допомогою кнопок збільшення/зменшення гучності до режиму накопичувача та натисніть кнопку живлення для підтвердження.

Крок 4. Встановіть Windows і драйвери

У режимі Mass Storage хосту доступні внутрішні розділи внутрішньої флеш-пам’яті Surface Duo ОС ПК, тому ми можемо легко змонтувати їх за допомогою консолі керування дисками та підготувати для Windows установка.

Переконайтеся, що цільовий пристрій Surface Duo перебуває в режимі накопичувача, і ви заздалегідь підготували Windows 11 ISO. Потім клацніть посилання нижче, щоб переглянути найновіші посібники від розробника щодо застосування Образ Windows і згодом інсталюйте драйвери за допомогою Deployment Image Servicing and Management (DISM) інструмент.

Застосування образу Windows за допомогою DISM || Установка драйверів за допомогою DISM


Крок 5. Завантажте Windows на Surface Duo

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

За словами Ґюстава, поточний набір драйверів лише готовий для роботи з частотою процесора, бічними кнопками та подіями сну/пробудження (залежно від положення складання). Все інше, включаючи сенсорний інтерфейс, не працює. З іншого боку, власний образ UEFI достатньо здатний завантажувати основну систему Linux після необхідних налаштувань.


Висновок

Подвійне завантаження має сенс на комп’ютері, але чи це на телефоні, як Microsoft Surface Duo? Не для звичайного користувача. Навіть досвідчені користувачі можуть назвати це відповіддю без запитань, і це також супроводжується деякими неприємностями. Але для нас у XDA додаткова свобода та вибір означають, що за правильного використання подвійне завантаження може стати Святим Граалем для досвідченого користувача.


Джерело:Гюстав Монс у Twitter