It actually is likely the opposite. Many viruses deliberately avoid checksumming and error correcting, as that's how it generates better modular parts - through errors and variation. Some viruses like HPV actively shut down their host's error-correction equipment, so that they may be more effective (why HPV infections greatly increase chance of cancer). If you have a multi-part system where your factory is producing literally billions of variants of each, and you want better parts, one way to do that is to have each part be slightly different. Those that naturally work best together will go on to be more, well, virulent.
Along with that, one of the reasons HIV is so hard to design a vaccine for is it's absurdly high error rate, which drives a huge amount of genetic diversity even within-host.