Hello,
I'm seeing about a 1 minute boot time on the Raspberry Pi 2 and 3 when using Windows 10 IoT core. By comparison, the Linux Raspian default distribution boots in less than 30 seconds on the same hardware. If I boot to a console in Raspian Linux, it's even less.
I asked a similar question a while ago here (https://social.msdn.microsoft.com/Forum ... WindowsIoT) but couldn't elicit any meaningful help.
Does anyone have any insight into why Windows 10 IoT is so slow to boot? Any suggestions to get it down to 30 seconds or less? I already tried a faster SD Card, but it didn't seem to make any difference whatsoever.
Also, who maintains the Windows 10 IoT port for the Raspberry Pi? Is it the Raspberry Pi Foundation, Broadcom, Microsoft, or someone else?
Thanks,
Mike
-
- Posts: 25292
- Joined: Tue Mar 25, 2014 12:40 pm
- Location: Delightful Dorset
Re: Horrendous Boot Times for Windows 10 IoT
Windows 10 IoT Core is a Microsoft Operating System and they are solely responsible for its continueing existance.JinShil wrote:Hello,
I'm seeing about a 1 minute boot time on the Raspberry Pi 2 and 3 when using Windows 10 IoT core. By comparison, the Linux Raspian default distribution boots in less than 30 seconds on the same hardware. If I boot to a console in Raspian Linux, it's even less.
I asked a similar question a while ago here (https://social.msdn.microsoft.com/Forum ... WindowsIoT) but couldn't elicit any meaningful help.
Does anyone have any insight into why Windows 10 IoT is so slow to boot? Any suggestions to get it down to 30 seconds or less? I already tried a faster SD Card, but it didn't seem to make any difference whatsoever.
Also, who maintains the Windows 10 IoT port for the Raspberry Pi? Is it the Raspberry Pi Foundation, Broadcom, Microsoft, or someone else?
Thanks,
Mike
The boot time is slower than Linux because it use a "EUFILayer" to boot W10 IoT Core (which uses a NT Kernel):
https://github.com/ms-iot/RPi-UEFI/blob ... /README.md
https://github.com/ms-iot
In your post on the MSDN you mention CE, that has a completely different code base and has no BSP for the SoC used in the Raspberry Pi 2 & 3 models:
https://en.wikipedia.org/wiki/Windows_Embedded_Compact
The information is out there....you just have to let it in.
My other Linux machine is a ChromeBox
My other Linux machine is a ChromeBox
Re: Horrendous Boot Times for Windows 10 IoT
I have several of these now and only had boot issues with a handful of patriot sd cards so I don't use them much any more. Just as a test I started up and was on the app load screen in ~30 seconds and my app was fully loaded in 35 seconds. So it may be that booting for win iot is more io bound than your linux images so it suffers more from low quality SD cards than your linux images do.
Re: Horrendous Boot Times for Windows 10 IoT
I used a Samsung Pro+ 32GB (https://www.amazon.com/Samsung-Plus-Mic ... ro%2B+32GB) which is the fastest SD card I could find, and it made almost no difference (only about a 2s improvement) when compared to my much slower cards. So whatever is going on its not I/O bound.pauldy wrote:I have several of these now and only had boot issues with a handful of patriot sd cards so I don't use them much any more. Just as a test I started up and was on the app load screen in ~30 seconds and my app was fully loaded in 35 seconds. So it may be that booting for win iot is more io bound than your linux images so it suffers more from low quality SD cards than your linux images do.
Re: Horrendous Boot Times for Windows 10 IoT
Hello guys,
Windows 10 lo T is an OS of Microsoft.
This is slower boot time than Linux.
Windows 10 lo T is an OS of Microsoft.
This is slower boot time than Linux.
- mahjongg
- Forum Moderator
- Posts: 13587
- Joined: Sun Mar 11, 2012 12:19 am
- Location: South Holland, The Netherlands
Re: Horrendous Boot Times for Windows 10 IoT
I read here that first boot can take many minutes, after that it should become faster, but I don't have experience with WIN10IOT, I don't see any reason to use it myself.
Your mileage may vary.