Microsoft does the OS, the makers add drivers. The OS upgrade may or may not keep everything working. A lot of folk didn't know there are things the OS doesn't supply.