Installer un système sans clean install est presque un non-sens voyons... Il est le fondement, la base de fonctionnement de la machine. Si après un demi-siecle d'informatique certains croient encore à l'utopie de jouir d'un système stable après avoir mis à jour le précédent qui, de fait, avait déjà servi avant donc s'était déjà vraisemblablement "usé", je croit qu'il n'y a rien de plus à ajouter.
Un système c'est comme la semelle d'une paire de Gucci. Même si elles valent cher, si on refait faire une semelle par-dessus l'ancienne, ça ne tiendra jamais aussi bien.
Après on peut dire ce que l'on veut, c'est un état de fait. Qu'il plaise ou pas.
Absolument pas. Il y a plusieurs architectures système, celle d'OS X héritée de BSD devrait nous prévenir d'avoir à multiplier les clean install. Elles ne sont nécessaires que parce qu'un cas particulier ou une série de cas ne sont pas ou mal gérés lors d'une mise à jour.
Lors d'un changement majeur de version, l'ensemble des ressources de l'OS sont remis en place, et des fichiers sont supprimés par l'installateur quand ils sont connus par celui ci comme devant partir.
Ces fichiers ressources (librairies, exécutables, ressources graphiques, etc.) sont donc sans défauts et fonctionnement parfaitement lors d'un passage vers une version majeure (le cas des mises à jour incrémentiels comme 10.X.2, etc. Est sur le même principe mais seuls les elements modifiés sont injectés dans le système)
Le problème réside dans les fichiers de configuration, les .plist et autres, ainsi que les bases de données, mais aussi les logiciels tiers (j'entend ici les logiciels qui ne font pas partie du package d'install), tous éditeurs (Apple compris) confondus.
On se retrouve alors avec des programmes qui n'arrivent pas à lire, comprendre, adapter des fichiers de configuration, et qui font n'importe quoi. Ici mail n'arrive pas à lire sa structure interne, là Twitter se réjouis du compte @(nul), là le pilote graphique n'est pas chargé correctement, etc.
Ces cas sont assez inacceptables de la part d'Apple qui a si peu de configurations à gérer par rapport à d'autres éditeurs comme Microsoft. Microsoft a une approche à la fois similaire mais différente. Le système se remet pratiquement complètement à jour entre versions majeures depuis Windows Vista, mais sa faiblesse réside dans le large écosystème et la faiblesse de la base de registre malgré les gros efforts de Microsoft à ce niveau, ainsi que la faible qualité de certains pilotes du passé qui laissent encore des affres dans le système.
Apple n'a pas ce problème, elle maîtrise sa chaîne. Cela marche assez bien sûr les iDevice qui sont basés sur BSD aussi et qui ne nécessitent pas de clean install à tout va.
Sauf parfois quand tout va mal, comme sur OS X... Mais c'est fâcheux et devrait être géré de manière plus sérieuse.
Une source de problème peut venir des extensions et logiciels. Certains vont profondément s'ancrer dans des portions qui ne devraient pas être touchées. Au fil des versions Apple protège de plus en plus le noyau et les fichiers système. Là c'est plus compliqué pour Apple de s'en sortir mais toutefois nous ne sommes pas face à un parc logiciel pléthorique, des tests plus sérieux devraient être menés. Mais les éditeurs de ces extensions portent aussi une jolie responsabilité. Leurs systèmes de mise à jour ne sont pas pratiques, voir parfois laissés à la charge de l'utilisateur. Les plus novices n'y touchent pas, et les problèmes commencent. Certains logiciels très recommandés comme Onyx vont parfois toucher à des choses que l'on ne devrait pas toucher. Pire, sur internet un utilisateur non averti ira installer CleanMyMac et autres tout habitué qu'il est à faire ça (à tord aussi) sous Windows, ou bien parce que celui ci s'install à force de publicités incessantes.
Les extensions qui permettent de lire des disques au format NTFS peuvent aussi poser des soucis ainsi que des logiciels qui permettent de virtualités des systèmes. Ce qu'ils font n'est pas anodins, ils viennent se placer entre le noyau et le système...
Enfin viennent les pannes matériels. Comment une mise à jour peut elle déclencher une panne matériel ? Exemple, on utilise une nouvelle zone d'un disque qui dysfonctionne, on utilise plus de ram q'avant parce que la conso de la carte graphique a augmenté, et cette ram est HS sur une portion de ses cellules.
Donc en fait la clean install n'est pas une obligation en soit. On peut vivre sur des install par dessus assez longtemps. Parfois il faut faire une clean install, et la clean install nous prive en effet de beaucoup de problèmes mais n'est pas à la portée de tous et est loin de la promesse d'Apple.
Donc en fait je reprend ma question : quels logiciels sont installés sur cette machine (ainsi que les extensions dans le panneau des préférences), et puis parce que des mémoires et caches internent peuvent venir perturber tout ça, un PRAM et SMC ont-ils été réinitialisés pour voir ?
Un bon test est également de créer un nouvel utilisateur et de voir si les soucis continuent. Souvent cela change tout, et cela montre un souci dans les fichiers de préférence que j'évoquais plus tôt.
Balancer que ne pas faire une clean install c'est pas bien est une ineptie que je vois traîner sur ce forum souvent. Pour qui sait le faire, c'est appreciable, mais pas à la portée de tous.