I stopped the edge update in between and my windows got corrupt.
I found installing Windows 10 in legacy (not UEFI) BIOS mode makes it more stable, and the various recovery tools (sfc, bootrec, etc) actually work. Strange, but this is Windows, so maybe not that strange.