BetaArchive Logo
Navigation Home Screenshots Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 23d, 11h, 34m | CPU: 79% | MEM: 5634MB of 12227MB used
{The community for beta collectors}

Post new topic Reply to topic  [ 3 posts ] 
Author Message
 PostPost subject: Get Windows 10 ARM64 FULL run on RPi 3B        Posted: Sun Jul 01, 2018 7:04 am 
Reply with quote
FTP Access
Offline

Joined
Sun Jul 01, 2018 5:49 am

Posts
3

Favourite OS
4001
Thanks a lot to the original authors of EFI firmware, SDHC driver and USB driver on GitHub!

The full version of Windows 10 ARM64 can be run on a Raspberry Pi 3B now! With several easy steps, you can get a mini Windows 10 "PC" for only a small amount of money. (though its performance is not so good now :( )
1. Partition your SD card
Use diskpart to partition your SD card with MBR partition table. An ESP and a partition to store system files.
Code:
select disk X
clean
convert mbr
create partition primary size=100
format fs=fat32 quick
assign letter=s
active
create partition primary
format fs=ntfs quick
assign letter=w
exit

2. Apply Windows image
Download Windows 10 ARM64 image (get it yourself), and then use dism to apply it to your SD card.
Code:
dism /apply-image /imagefile:X:\sources\install.wim /index:1 /applydir:W:

3. Create boot files
Create boot files for your newly installed Windows 10 ARM64 on your SD card to make it bootable. Turn on test signing and no-integrity-checks so that you can install SDHC and USB drivers.
Code:
bcdboot W:\Windows /s S: /f uefi
bcdedit /store S:\efi\microsoft\boot\bcd /set {default} testsigning on
bcdedit /store S:\efi\microsoft\boot\bcd /set {default} nointegritychecks on

4. Add drivers
Install SDHC and USB drivers, without which the system wouldn't work.
Code:
dism /image:W: /add-driver /driver:D:\drivers\bcm2836sdhc.inf /forceunsigned
dism /image:W: /add-driver /driver:D:\drivers\dwusb.inf /forceunsigned

5. Add EFI firmware
This is very important because the Raspberry Pi 3B relys on it to boot. Just copy everything inside "EFI" folder in my archive offered below to ESP. You can also add your own code to the config.txt such as screen resolution. After finishing this step, you can plug the SD card into your RPi 3B and power on it.

Windows 10 ARM64 works imperfectly on RPi 3B. The speed is very slow. The most important thing you should be attention to is that the USB driver has problems that your USB mouse and keyboard will freeze after several minutes. And you can't power on your RPi 3B with USB mouse or keyboard plugged in. You may experience problems in OOBE but a reboot is just okay. Be patience!

EFI firmware, SDHC driver and USB driver for RPi 3B download:
Code:
https://mega.nz/#!pCoACAqJ!wIwld5Daygr-BorDkJEkpTN5_EpKnmns659JvdEP8Fk


Top  Profile
 PostPost subject: Re: Get Windows 10 ARM64 FULL run on RPi 3B        Posted: Tue Jul 10, 2018 6:31 am 
Reply with quote
User avatar
Offline

Joined
Sat Apr 07, 2018 8:50 am

Posts
2

Favourite OS
Deepin Linux
Can I run Win10ARM in RPi 3B+?

_________________
Code:
using System;
namespace _2006bt
{
 class Program{
  static void Main(string[] args){
   Console.WriteLine("2006bt at BetaArchive!");
  }
 }
}


Top  Profile
 PostPost subject: Re: Get Windows 10 ARM64 FULL run on RPi 3B        Posted: Wed Jul 11, 2018 8:19 am 
Reply with quote
FTP Access
Offline

Joined
Thu May 25, 2017 2:20 pm

Posts
138

Location
USA
2006bt wrote:
Can I run Win10ARM in RPi 3B+?

They have practically the same hardware, besides the CPU clock speed (1.4GHz in the 3B+ vs 1.2GHz in the 3B, but same CPU) and a few other minor changes. So I'll say yes.

But don't take my word for it-- go look it up on the Raspberry Pi website.

_________________
     TuneableSumo876


Top  Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 




Who is online

Users browsing this forum: perry and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2018

 

Sitemap | XML | RSS