MinnowBoard-org / bugs-and-help

Ask QUESTIONS here. MinnowBoard.org issue and get help submission. See README for use.
14 stars 2 forks source link

mSATA SSD or USB boot for Windows IoT Core #124

Open RGVGreatCoder opened 5 years ago

RGVGreatCoder commented 5 years ago

Hello All,

I am building a system that will make use of a single board computer running a UWP app on Windows 10 IoT Core. I need to have Windows 10 IoT Core boot and run from an mSATA SSD (not a microSD) because I have read that microSD's are not optimal for Operating Systems and multiple Read/Write operations reduce its lifetime considerably.

For this project, I am considering using a MinnowBoard Turbot Dual Core board but before I obtain one, I would like to know the answers to my questions below:

  1. Can this board boot & run Windows 10 IoT Core from a USB Stick or an mSATA SSD?
  2. Are there any particular brands of USB Sticks, mSATA SSD Extension Boards and mSATA SSD drives that work best for this board and OS?
  3. This link (https://minnowboard.org/tutorials) provides tutorial to boot & run from a microSD and setup from a USB. However, I need a tutorial with steps to boot & run Windows 10 Iot Core from on an mSATA Internal SSD (like Samsung 860 EVO, SUPTERBOOT-2). Any links?
  4. Finally (not necessarily related to my questions on this post), what Bluetooth USB dongle is recommended fo this board & OS?

Thanks and excited to hear any reply soon! ... :)

zwei4 commented 5 years ago

For Minnowboard Max Lures for extension, please refer to https://www.elinux.org/Minnowboard:MaxLures;

For Minnowboard Max OS installation, please could refer to https://minnowboard.org/tutorials

RGVGreatCoder commented 5 years ago

I just reviewed your second link which covers steps to install Windows 10 IoT Core on a microSD Card. Sorry. That does not answer my question. I am asking how to install and boot from an mSATA SSD drive. Do you have a link for my questions? :)

chiar-eu-insumi commented 5 years ago

While not having tried it myself, I don't see why the UEFI firmware can't do it. I have a dual-ethernet Turbot (these have a B-keyed M.2 slot instead of the SATA port) and the firmware (it's the same across dual/quad-core single/dual-ethernet) could see my M.2 2280 32GB SSD at boot time (in addition to the microSD card, which I ended up installing Linux on).

It'll possibly be up to you to create the EFI partition, though (on Linux you have to roll your own, don't know how Windows does it).

BrianRichardsonIntel commented 5 years ago

You can use an M.2 device on the MinnowBoard Turbot, but not all versions of the board have an M.2 slot. As noted above, the dual-ethernet boards have an M.2 slot. I am using one at home with openSUSE.

The original Max & Turbot boards support expansion cards ("lures"). The Silverjaw & Flotsam lures add M.2 slots via the high-speed expansion bus. https://minnowboard.org/add-ons

M.2, mSATA & SATA devices should appear as normal SATA devices to the OS & firmware boot menus.