Internal bootable SD card - Can I make a bootloader for Windows


  1. Posts : 11,247
    Windows / Linux : Arch Linux
       #1

    Internal bootable SD card - Can I make a bootloader for Windows


    Hi there

    I've a microserver with a bootable micro sd card (32GB). I've replaced a DVD drive with an SSD - (this isn't bootable in AHCI mode (the built in RAID is "Fake RAID" and not very good so I've disabled it and gone into AHCI mode where the I/O is much better on the HDD's using a software RAID program (Mdadm).

    Just writing a Linux boot loader to this microsd card boots the OS (Centos 7.2) from the SSD -- the only downside is it takes a few seconds longer to start the boot as the bootloader is read from the microSD card. However the OS runs perfectly from the SSD -- and the microsd card isn't needed again until next boot.

    Is there a way to load Windows this way - i.e install Windows on the SSD and run the bootloader from the micro SD card - I've tried a Windows to Go which works but the whole OS is then on the MicroSD card.


    I've 4 HDD's but boot can only be from the FIRST HDD in AHCI mode - as I am using Software RAID for these HDD's I want to keep them as 2 arrays of 2 X 2 HDD's so running the OS from the SSD seems the best bet.

    What I would like is for the boot loader to load W10 from the SSD and then using Storage spaces for my pool of HDD's to get the most optimal performance.

    Windows seems to have a problem with these sorts of bootloaders -- anybody managed to get BOOT from a USB / micro sd device and load Windows from an SSD.

    It *might* be possible using Windows "Virtual disks" - I did see a post ages ago about that but can't find it any more.

    cheers
    jimbo
      My Computer


  2. Posts : 5,478
    2004
       #2

    I use rEFInd.

    Works well. It will detect and boot Windows (Legacy or EFI) from wherever it finds it and all Linux (except Arch which needs some extra steps) automatically. It will boot any attached device (USB, SD card, SSD whatever) as long as you load a EFI driver for the filesystem (if it isn't FAT) if that is required.

    If you just copy it onto a small FAT partition on a SD card and your system supports booting from SD card it will work fine.
      My Computer


  3. Posts : 11,247
    Windows / Linux : Arch Linux
    Thread Starter
       #3

    Hi there
    @lx07

    Thanks --worked an absolute treat and the overhead of having the bootloader on the microsd card is minimal and allows me to avoid having to use the poor "Fake Raid" on the server and use decent software RAID instead -- Windows storage spaces for Windows or MDADM for linux for my 4 HDD bays and after boot loader the relevant OS is loaded up to the SSD and runs fine.

    In AHCI mode only BAY 1 (for HDD's) is bootable but 4X USB 2 and 1 X micro internal SD card and 1 internal USB2 device are also bootable.

    Once booted there are also 2 USB3 slots available so decent external device transfer once machine is booted. Really nice piece of kit for a Home server actually. !!!!

    These HP Gen 8 Proliant "micro cube servers" are brilliant and cheap and far better IMO than using a dedicated proprietary NAS server. My only gripe is that you don't really need a DVD on these boxes = but with a MOLEX connector you can replace the DVD with an SSD. You have to set it with the built in RAID (set as a 1 Disk array as RAID 0 ) --sounds bonkers I know !!! but you have to do this if you want to boot the SSD directly -- however the built in RAID is hopeless --around 200% I/O performance improvement in not using the built in RAID and just use the AHCI SATA system.

    Thanks again for a good working get around so I can use SSD for the OS'es.

    Cheers
    jimbo
      My Computer


  4. Posts : 5,478
    2004
       #4

    Good news :)

    I'm a bit evangelical about rEFInd but in my defense I have a lot of Mac hardware so I need a decent bootloader and Grub is too complicated for my tastes...
      My Computer


  5. Posts : 201
    Kernel 4.x.x
       #5

    lx07 said:
    Good news :)

    I'm a bit evangelical about rEFInd but in my defense I have a lot of Mac hardware so I need a decent bootloader and Grub is too complicated limited for my tastes...
    ;-)
      My Computers


  6. Posts : 1
    Windows 10 & Windows Server 2016 Essentials
       #6

    jimbo45 said:
    Hi there
    @lx07

    Thanks --worked an absolute treat and the overhead of having the bootloader on the microsd card is minimal and allows me to avoid having to use the poor "Fake Raid" on the server and use decent software RAID instead -- Windows storage spaces for Windows or MDADM for linux for my 4 HDD bays and after boot loader the relevant OS is loaded up to the SSD and runs fine.
    How on earth did you guys get this working with the microserver gen8??
    Problem I have is that when I use rufus to burn the image to a micro sd or usb key, the server just skips over the device. Upon further research, the microserver only has a legacy BIOS and not UEFI. How on earth did you get this to work as it is EXACTLY what I am trying to accomplish. Thank you in advance for any help you can offer.
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 16:43.
Find Us




Windows 10 Forums