Re: #2 - The UEFI bloatware/rootkit checked the Windows version: if you used Windows 8 or up it used the "feature" called "Windows Platform Binary Table", but Windows 7 didn't have that, so for Windows 7 it overwrote CHKDSK.EXE with a Lenovo loader on every reboot. So, yeah, they were overwriting OS binaries on disk, not just relying on WPBT. (But no reports of binaries being overwritten on on Linux)