Keep in mind that the steps described below apply to unlocked and AT&T models of Surface Duo. Surface Duo 2 powered by Qualcomm Snapdragon 888 processor is completely incompatible with this module.
WARNING: Before we learn how to dual-boot Windows 11 on Microsoft Surface Duo, remember to take an off-device backup. This is because the process requires erasing all data on the phone, including files on the internal storage. You may permanently brick your device, so only try this if you know what you're doing.
Microsoft Surface Duo uses an ARM64 processor, so we need to use the ARM64 variant of the Windows 11 installer. Unfortunately, Microsoft doesn't provide an official ARM64 ISO, and the official VHDX build for Insider Preview users isn't suitable for installation on physical devices.
But don’t worry, because we can use third-party tools to download Microsoft’s Unified Update Platform files and prepare the ARM64 installer ourselves. The UUP Dumps project provides a number of resources to get started with this domain. Alternatively, use Monce's cross-platform UUP Media Creator tool to create an ISO.
adb reboot bootloader
fastboot flashing unlock
Please note that this step will factory reset the device.
The bootloader is now unlocked, which means we can manually change the partition layout of the device and make room for the Windows instance. The developers have compiled a semi-working TWRP image for Duo so that we can parted
run binaries from TWRP's internal shell to modify partitions. Click the link below to browse the latest partitioning tutorials.
Making the required partitions on Surface Duo
The initial version of this tutorial is for 128GB devices only. You have to calculate the partition size value yourself for the 256GB variant.
If everything went fine during partitioning, you can now boot a purpose-built custom UEFI image (internally called "SurfaceDuoPkg") that Can help you start Windows.
Mass Storage Mode exposes the internal partitions of the Surface Duo’s internal flash memory to the host PC’s operating system so we can Use the Disk Management console to easily mount them and prepare for Windows installation.
Make sure the target Surface Duo device is in mass storage mode and you have prepared the Windows 11 ISO beforehand. Next, click the link below to view the latest tutorial from the developer on how to apply a Windows image and then install the driver using the Deployment Image Servicing and Management (DISM) tool.
Apply a Windows image using DISM || Install drivers using DISM
Windows 11 has been successfully installed on Surface Duo, but the default boot path always points to Android OS. If you are booting Windows, boot into bootloader mode, start custom UEFI (from step 3), and Windows should start loading instead of Android.
The current driver set is only mature in handling CPU frequency, side buttons, and sleep/wake events (depending on folding position). Everything else, including the touch interface, doesn't work. Custom UEFI images, on the other hand, are sufficient to boot mainline Linux with the necessary adjustments.
The above is the detailed content of Here's how to dual-boot Windows 11 on Microsoft Surface Duo. For more information, please follow other related articles on the PHP Chinese website!