Previously, friends who followed us may have an impression of “Foreign developers trying to run Windows 10 desktop on Raspberry Pi 3”. This article is reprinted from amatfan.com, the video at the end is from daveb778 (thanks to Ningzhi and Ci for sharing), which shows how to install Windows 10 ARM on Raspberry Pi 3B. Yes, this time it is not the IoT version, but the ARM version that is functionally consistent with PC. It should be noted that this method is not officially provided, and there will be some usability pitfalls. Players who are eager to try can give it a shot!
Preparation items: Raspberry Pi 3B or higher model, SD card over 16G, monitor, keyboard and mouse, power supply.
1. Format the SD card
2. Use DiskGenius, open
Format into 2 partitions, the first 100MB, format as FAT32, the second as NTFS, with the size of the remaining capacity.
Download image link: https://pan.baidu.com/s/11Pwk1QwgNvr8mh_p6y-VpA Password: tfyp
Right-click to open with Windows Explorer
Download software: DISM++, Baidu Cloud link: https://pan.baidu.com/s/1Bkq20DWnf7QPs_qMTAw8yg Password: dgp4
Select: Restore function: System restore
Target image opens the sources\install.wim file in the ISO file just opened
Writing location selects the large partition just formatted
Click OK to start recovery
During the recovery period, download UEFI and drivers:
UEFI: Download, (click the end of the article to find this link)
Driver: Download, (click the end of the article to find this link)
After downloading, unzip and open, find the UEFI in RaspberryPiPkg\Binary\prebuilt\2018May22-GCC49\RELEASE
Copy all files inside to the small partition of the SD card
Wait for the recovery to complete, we need to manually create the boot file. Please open cmd as administrator and enter the following commands in order: (the order of 2 and 3 can be reversed.)
bcdboot X:\Windows /s Y: /f UEFI /l zh-cn
bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} testsigning on
bcdedit /store Y:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on
Where X is your NTFS partition, Y is your FAT partition. For example, if my FAT partition of the SD card is D: and NTFS partition is F:, then I need to enter the following commands:
bcdboot F:\Windows /s D: /f UEFI /l zh-cn
bcdedit /store D:\efi\microsoft\boot\bcd /set {Default} testsigning on
bcdedit /store D:\efi\microsoft\boot\bcd /set {Default} nointegritychecks on
Then install the driver (updating the driver is the same)
Where F is the large NTFS partition, C:\Users\gloom\Downloads\rpi
is the location where the driver is downloaded and saved
dism /image:F: /add-driver /driver:C:\Users\gloom\Downloads\rpi /forceunsigned
Insert Raspberry Pi, turn on. Then press the ESC key to go to the UEFI settings page
Select Device Manager
Enter Raspberry Pi configuration
Select the first one
Change to EL1
Exit and restart, remove the keyboard and mouse connected to Raspberry Pi, and wait for the system setup to complete (plugging in the keyboard will cause a blue screen)
Next, set up just like regular Windows, and you can use it after the setup is complete!
Here is the video tutorial provided by daveb778:
The links in the article can be clicked to view the original text at the end
More exciting content
OpenEyeTap: Open Source AR Smart Glasses Based on Raspberry Pi
Raspberry Pi + nodejs to Build IoT Image Transmission Control Crawler
Install Nginx + PHP7.0 + Pi Dashboard on Raspberry Pi
Make Ultrasonic Radar with Arduino
PiSwitch: Make a Switch Game Console with Raspberry Pi
Indian guy makes smart glasses for less than $10