macOS Sonoma pouvait supprimer par erreur tout l’historique d’un fichier iCloud Drive 🆕

Nicolas Furno |

Mise à jour le 27 mars : macOS 14.4.1, disponible depuis le 25 mars, corrige le bug de suppression de l'historique des fichiers iCloud Drive, comme le signale Howard Oakley à l'origine de la découverte. Avec cette nouvelle version, les différentes versions des fichiers iCloud Drive sont de nouveau accessibles normalement.


Article original publié le 20 mars : Un bug gênant s’est manifestement glissé dans macOS 14.4. Si vous utilisez iCloud Drive et que vous avez activé l’optimisation du stockage local du Mac, alors vous pourriez perdre l’historique des modifications sans le savoir. Comme le détaille Howard Oakley sur son blog, cela arrive lorsque la copie locale d’un fichier est supprimée pour libérer de la place sur le stockage interne de l’ordinateur. Jusque-là, le système prenait le soin de conserver l’historique des modifications sur les serveurs dédiés à iCloud. La dernière version de Sonoma zappe cette étape, perdant en même temps les anciennes versions du document.

La fameuse option qui pose problème avec macOS 14.4. Image MacGeneration.

L’historique est une fonction bien pratique d’iCloud Drive, une sorte de Time Machine appliqué à chaque fichier stocké dans le système d’Apple. Grâce à elle, on peut revenir en arrière et récupérer une ancienne version d’un fichier, ce qui est très utile pour corriger une erreur. Cet historique n’est normalement pas seulement conservé localement, il devrait aussi être mis en ligne sur les serveurs d’Apple pour être conservé et synchronisé avec tous vos appareils. Le bug de macOS 14.4 concerne justement cette mise en ligne, qui ne se fait plus lorsque la copie locale de l’historique est supprimée.

L’historique d’iCloud Drive en action, ici sur le fichier Markdown qui a servi à écrire cet article. Image MacGeneration.

Cet historique est alors irrémédiablement perdu, d’autant plus que les apps de sauvegarde comme Time Machine ne le sauvegardent pas. Cela revient à une perte de données qui n’est pas forcément gênante si vous ignoriez jusqu’à l’existence de la fonctionnalité, mais qui peut avoir des conséquences sérieuses si vous comptez dessus au quotidien. Notez que le bug ne s’active que lorsque l’optimisation des fichiers est enclenchée, alors si vous avez suffisamment de place sur le SSD de votre Mac, vous pouvez décocher l’option pour être tranquille.

En attendant un correctif officiel qui devrait rapidement arriver, vous pouvez aussi utiliser Revisionist, un outil développé par Richard Oawkley qui exporte chaque version d’un document dans le dossier de votre choix. Ces copies peuvent être même stockées hors d’iCloud Drive pour plus de sécurité.

DeepTools, une série d’outils pour améliorer le versionnement de macOS

Accédez aux commentaires de l'article