Généralement, les sauvegardes sont conservées seulement pour une certaine durée (temps de rétention) ou une stratégie est définie afin de conserver seulement les X dernières sauvegardes dans la chaîne de sauvegarde. Les archives de sauvegarde sont gérées sur une base quotidienne, hebdomadaire, etc. La limite principale de l'archive de sauvegarde de mode hérité est qu'il n'est pas possible de supprimer une sauvegarde aléatoire de la chaîne de sauvegarde car elle peut posséder des dépendances provenant de sauvegardes ultérieures. C'est dans cette situation que l'archive de sauvegarde Toujours incrémentiel peut être utile.
Le mode Toujours incrémentiel utilise un format d'archive nouvelle génération qui peut contenir plusieurs sauvegardes provenant de nombreuses machines virtuelles. Après la première sauvegarde complète, toutes les autres sauvegardes sont enregistrées dans cette archive en mode incrémentiel. Physiquement, toutes les données sont situées dans un seul fichier contrairement au format d'archive hérité où chaque sauvegarde est stockée dans un fichier .tib distinct. Par conséquent, contrairement à une archive de mode hérité, il est possible de supprimer aléatoirement une sauvegarde d'une archive Toujours incrémentiel même si elle possède des dépendances.
Lorsqu'une certaine sauvegarde expire selon les règles de rétention prédéfinies (par exemple, « Supprimer les sauvegardes si elles ont plus de deux jours »), l'algorithme de sauvegarde marque simplement ces blocs de sauvegarde obsolètes comme des blocs « disponibles ».
Les blocs des sauvegardes arrivées à expiration avec des dépendances (nécessaires pour restaurer les sauvegardes plus récentes) ne sont pas marqués comme « disponibles » afin de garantir la cohérence de l'archive. Chaque jour, l'archive doit contenir des données qui n'ont pas plus de deux jours afin de restaurer la sauvegarde (temps de rétention). Il s'agit de la règle de base de l'archive Toujours incrémentiel. Toutes les données supplémentaires de l'archive sont marquées pour suppression, c'est-à-dire comme des espaces « disponibles ». L'archive initiale occupe toujours le même espace de stockage qu'auparavant. Cependant, toutes les sauvegardes plus récentes seront écrites en priorité sur les blocs « disponibles » et la taille totale de l'archive sera augmentée seulement si tous les blocs « disponibles » sont pleins.
Cette approche permet de garder une taille d'archive aussi faible que possible et évite une augmentation de taille excessive. En outre, l'implémentation de ce modèle de sauvegarde permet une économie significative de temps et de ressources pour la gestion des sauvegardes à l'intérieur de l'archive car le marquage des blocs « disponibles » est une opération quasi instantanée. Ainsi, les limites du mode d'archive hérité ne sont plus valables pour l'archive Toujours incrémentiel.
La taille totale de l'archive Toujours incrémentiel comprend la taille des blocs « utilisés » et des blocs « disponibles ». Généralement, la taille de l'archive Toujours incrémentiel n'augmente pas indéfiniment et reste toujours dans les limites de la taille totale des sauvegardes que vous voulez conserver.