Comme le système fonctionne à la cohérence éventuelle, les conflits sont inévitables. 
 Elles se produisent lorsque la version du programme ou de l'information
 actuellement sur l'ordinateur ne correspond pas à la version "modèle" 
du programme.  Les programmes sont généralement mis en place pour reconnaître de tels conflits et les gérer. 
 Lorsque les fichiers sur un ordinateur spécifique sont plus âgés que la
 dernière version du modèle du logiciel ou données en question, le 
système général demande à l'utilisateur de lancer une mise à jour pour 
résoudre la disparité.
 
 Trois méthodes possibles sont disponibles pour effectuer ces 
résolutions: écrire réparation, réparation de lire, et de la réparation 
asynchrone.  Ces procédés apportent tous la version du programme ou de données en conformité avec le modèle uniforme.  La principale différence entre ces a à voir avec la façon dont les temps de système l'opération de réparation.  Toutes ces opérations ont des avantages et des inconvénients.
  
 
 Dans une réparation d'écriture, des modifications au code stocké sur 
l'ordinateur sont prises au cours d'une opération d'écriture, lorsque 
l'ordinateur est déjà en train d'écrire quelque chose pour le système disque dur . 
 Cette réparation du incohérence, ce qui porte le programme ou de 
données en ligne avec le modèle, mais il ralentit également 
temporairement l'opération initiale d'écriture.  Pour une réparation de lecture, l'opération de correction se produit pendant un cycle de lecture du disque dur.  Ceci, à son tour, ralentit l'opération de lecture. 
 En réparation asynchrone, la réparation a lieu lorsque le 
fonctionnement ni de lire ni écrire se produit, conduisant à la 
consommation de cycles inactifs sur le CPU .