Я понимаю, что это слова латинского происхождения, но все-таки на них должны распространяться какие-то правила русского языка. Я имею в виду, почему нельзя слово "инфицировать" или "дезинфицировать" проверить словом "инфекция", что было бы логично?  

В смысле, почему Е в корне меняется на И?