After a few failed restarts trying to install Windows 10 1803, I did some searching and stumbled onto a
Microsoft forum post and
this Reddit article that states that older i7 chips get stuck on the Windows 10 logo on a black screen when Windows restarts. Apparently this can be "solved" so you can upgrade to 1803 by disabling VT-d in the BIOS, but this isn't a great fix for anyone that wants to run virtual machines in Hyper-V or VMWare without hitting some limitations. Re-enabling it after the install causes the same boot problem. So far there's no word on when Microsoft will fix this, even though
it appears to have been reported back in January. I was hoping to hold off upgrading this system until Intel have released new CPUs that aren't affected by Meltdown or Spectre. Maybe I can get away without running any VMs on this system for a while, but it's not ideal. Not sure how Microsoft managed to introduce such a bug or fail to spot it during testing (although based on the number of complaints around 1803, I can't imagine they've done much testing). I've always liked Windows, but every version of Windows 10 makes me like it less and less (don't get me started on the whole EmptyStandbyList workaround with gaming).