Разработчик работи върху превръщането на Microsoft Surface Duo в сгъваем Windows 11 и всъщност може да е възможно да се направи точно това.
Много от вас вероятно зареждат двойно своите компютри - било то стартирайте Linux дистрибуция заедно с Windows или защото имате Mac и искате да играете игри през Windows. При традиционните x86 компютри процесът е станал относително по-прост с течение на времето. При Android обаче историята е различна.
Модерната x86 платформа обикновено предоставя наистина независимо от операционната система решение за зареждане под формата на Unified Extensible Firmware Interface (UEFI), който заменя наследената основна входно/изходна система (BIOS). Ето защо можете просто да вземете стартиращ инсталационен носител и да стартирате от него на вашия компютър, за да инсталирате нова операционна система. Въпреки това, когато става въпрос за екосистемата на Android, решенията за зареждане (UBoot, Little Kernel и т.н.) са свързани с операционната система. В резултат на това няма решение с едно щракване за многократно стартиране и трябва да хакнете нещата за зареждане на ниско ниво, за да можете да стартирате операционна система, която не е Android, като Windows, на устройство с Android.
За наш късмет има изключително талантливи хора, които безмилостно се опитват да опростят мисията. Първото поколение Microsoft Surface Duo е най-новото препятствие, преодоляно от общността за модифициране, тъй като вече можете да инсталирате Windows 11 освен фабрично инсталираната Android OS на този сгъваем.
Инсталирайте Windows 11 на Microsoft Surface Duo
Гюстав Монс, известен още като старши член на XDA gus33000 е водещият разработчик зад това впечатляващо постижение. Monce, който има дългогодишна репутация на зареждане на Windows на иначе несъвместими устройства, ни даде първи поглед върху зареждането на Windows на OG Surface Duo през февруари. Благодарение на страхотните му умения и разработката с отворен код, всеки вече може да стартира Windows на първия сгъваем смартфон на Microsoft, работещ с Android.
Имайте предвид, че описаните по-долу стъпки са предназначени както за отключените, така и за AT&T моделите на Surface Duo. Задвижваният от Qualcomm Snapdragon 888 Surface Duo 2 изобщо не е съвместим с този мод.
Внимание: Преди да се заемем с това как да стартирате двойно Windows 11 на Microsoft Surface Duo, не забравяйте да направите резервно копие извън устройството. Това е така, защото процесът изисква изтриване на всички данни на вашия телефон, включително файловете във вътрешната памет. Можете да блокирайте за постоянно вашето устройство, така че опитайте това само ако знаете какво правите.
Стъпка 1 – Изтеглете Windows 11
Microsoft Surface Duo използва ARM64 процесор, следователно трябва да се сдобием с ARM64 вариант на инсталатора на Windows 11. За съжаление, Microsoft не предлага официален ARM64 ISO, докато официално издание на VHDX за потребители на Insider Preview не е подходящ за инсталиране на физическо устройство.
Не се притеснявайте обаче, тъй като можем да използваме инструменти на трети страни, за да изтеглим файловете на Unified Update Platform на Microsoft и сами да подготвим инсталатора на ARM64. The UUP дъмп проект предоставя обширни ресурси, за да започнете с този домейн. Като алтернатива използвайте крос-платформата на Monce UUP Media Creator инструмент за създаване на ISO.
Стъпка 2 – Отключете буутлоудъра на Surface Duo и извършете разделяне
- На Surface Duo отидете на Настройки => относно=> щракнете върху Номер на компилация докато не бъдат активирани опциите за разработчици.
- Върнете се и изберете Система => Опции за разработчици. След това активирайте превключвателя за отключване на OEM.
- Стартирайте интерфейса на буутлоудъра.
- Можете да го направите чрез зареждане в режим на възстановяване и след това избиране на Рестартирайте до буутлоудъра опция.
- Ако USB отстраняването на грешки е включено, тогава изпълнете следната команда на вашия компютър, докато Surface Duo е свързан, за да го принудите да стартира в режим на зареждащо устройство:
adb reboot bootloader
- Сега, когато устройството е в режим на зареждащо устройство, използвайте следната команда Fastboot, за да отключите зареждащото устройство:
Забележи, че тази стъпка ще възстанови фабричните настройки на устройството.fastboot flashing unlock
Буутлоудърът вече е отключен, което означава, че можем ръчно да променим оформлението на дяловете на устройството и да направим място за екземпляра на Windows. Разработчикът е компилирал полуработещ TWRP образ за Duo, така че да можем да стартираме parted
двоичен файл от вътрешната обвивка на TWRP, за да модифицирате дяловете. Кликнете върху връзката по-долу, за да преминете през най-актуалното ръководство за разделяне.
Създаване на необходимите дялове на Surface Duo
Трябва да се отбележи, че първоначалната версия на ръководството е насочена само към устройства със 128 GB. Трябва сами да изчислите стойностите на размера на дяла за варианта от 256 GB.
Стъпка 3 - Стартирайте потребителския UEFI
Ако всичко върви правилно по време на разделянето, вече можете да стартирате специално създадено персонализирано UEFI изображение (вътрешно наричано „SurfaceDuoPkg“), което ви помага да стартирате Windows.
- Изтеглете предварително компилирания boot.img от най-новата версия на Github repo на проекта.
- Стартирайте изображението на UEFI: fastboot boot boot.imgТази стъпка ще е необходима всеки път, когато искате да стартирате Windows.
- Трябва да видите менюто за програмисти. Навигирайте с бутоните за увеличаване/намаляване на силата на звука до режим Mass Storage Mode и натиснете бутона за захранване, за да потвърдите.
Стъпка 4 - Инсталирайте Windows и драйвери
Режимът Mass Storage излага вътрешните дялове на вътрешната флаш памет на Surface Duo на хоста ОС на компютъра, следователно можем лесно да ги монтираме с помощта на конзолата за управление на дискове и да ги подготвим за Windows инсталация.
Уверете се, че целевото Surface Duo устройство е в режим на масово съхранение и сте подготвили Windows 11 ISO предварително. След това щракнете върху връзките по-долу, за да видите най-актуалните ръководства от разработчика за това как да приложите Образ на Windows и след това инсталирайте драйверите с помощта на Обслужване и управление на образа за разполагане (DISM) инструмент.
Прилагане на изображението на Windows с помощта на DISM || Инсталиране на драйвери чрез DISM
Стъпка 5 - Стартирайте Windows на Surface Duo
В този момент Windows 11 е успешно инсталиран на Surface Duo, но пътят за зареждане по подразбиране винаги води до операционната система Android. Ако искате да стартирате Windows, заредете в режим на зареждащо устройство, стартирайте персонализирания UEFI (от стъпка 3) и Windows трябва да започне да се зарежда вместо Android.
Според Gustave текущият набор от драйвери е просто зрял, за да се справи с честотата на процесора, страничните бутони и събитията за заспиване/събуждане (в зависимост от позицията на сгъване). Всичко останало, включително сензорния интерфейс, не работи. Персонализираното изображение на UEFI, от друга страна, е достатъчно способно да стартира основния Linux след необходимите настройки.
Заключение
Двойното зареждане има смисъл на компютър, но има ли смисъл на телефон като Microsoft Surface Duo? Не е за обикновен потребител. Дори опитни потребители биха могли да го нарекат отговор без въпрос и той също идва с някои доста неприятности. Но за нас в XDA допълнителната свобода и избор означават, че ако се използва правилно, двойното зареждане може да бъде Светият Граал за опитен потребител.
източник:Гюстав Монс в Twitter