We've been playing around a bit with Intel VROC lately. This new tech lets you create a RAID of NVMe SSDs connected directly to newer Intel Skylake-X CPUs, without the assistance of any additional chipset or other RAID controlling hardware on the X299 platform. While the technology is not fully rolled out, we did manage to get it working and test a few different array types as a secondary volume. One of the pieces of conflicting info we had been trying to clear up was can you boot from a VROC array without the currently unobtanium VROC key…
Well, it seems that question has been answered with our own tinkering. While there was absolutely no indication in the BIOS that our Optane Memory quad RAID-0 was bootable (the array is configurable but does not appear in the bootable devices list), I'm sitting here looking at Windows installed directly to a VROC array!
Important relevant screenshots below:
For the moment this will only work with Intel SSDs, but Intel's VROC FAQ states that 'selected third-party SSDs' will be supported, but is unclear if that includes bootability (future support changes would come as BIOS updates since they must be applied at the CPU level). We're still digging into VROC as well as AMD's RAID implementation. Much more to follow, so stay tuned!