The difference between sterilization and disinfection is that:
Disinfection kills all spores but sterilization does not
Sterilization kills all spores but disinfection does not
Sterilization involves chemicals and disinfection involves physical methods
Sterilization is easier to achieve