Menu Fermer

Installation Windows : Séparation des données

Sur la toile, on peut voir divers tutos qui explique comment séparer les données utilisateurs du système.
En général on créé une partition de disque lors de l’installation de Windows.
Parfois ces tutoriels peuvent aller jusqu’à modifier le chemin des programmes.
Par exemple en déplaçant le dossier Program Files dans une autre partition.

Cette stratégie qui vise à séparer les programmes n’est pas forcément utile.

Quelques commentaires concernant ces conseils.

Installation Windows : Séparation des données
Installation Windows : Séparation des données

Introduction

Les tutos proposent de séparer les données utilisateurs et programmes, du système.
C’est à dire de déplacer les données utilisateurs sur une autre partition que la partition C.
Le principal argument est lors de la réinstallation de Windows, cela permet de tout retrouver.

Avant de rentrer dans quelques contre-arguments.
Il faut bien comprendre comment sont installées les applications sur Windows.

Lorsque vous installez des applications avec un setup, ce dernier effectue des opérations.
Par exemple il copie divers fichiers sont copiés sur le disque dur.

Ces dossiers sont décomposés en :

  • Les fichiers nécessaires aux fonctionnements de l’application, communs à tous les utilisateurs. L’emplacement est en général C:\Program Files. Ces fichiers sont importants, si endommagés, manquants, l’application ne fonctionnera pas.
  • Les fichiers de configuration et personnalisation de l’application dans le profil de l’utilisateur de Windows. Ces fichiers ne sont pas importants en soi, si perdu, vous ne perdez que la configuration de l’application. Certains fichiers de configuration communs à tous les utilisateurs se trouvent dans C:\Program Data
  • Des informations spécifiques à l’application stockées dans la base de registre de Windows.

Pour plus d’informations sur la structure des dossiers de la partition système (Partition C), lire la page suivante.

Principe

Windows fonctionne avec des variables.
Ces variables stockent les chemins de certains dossiers système :

  • %WINDIR% = C:\Windows
  • %PROGRAMDIR% = C:\Program Files

En modifiant ces variables, on peut donc changer le chemin des dossiers systèmes.

La base de registre de Windows stocke les variables liées aux dossiers Program Files.
Par exemple dans les clés suivantes  :

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion

Microsoft ne supporte pas ces modifications.
En effet cela cause des problèmes et plantages lors des mises à jour.

Il reste tout de même utile de stocker vos documents sur un autre disque.
Ainsi si vous désirez formater le C, cela ne pose pas de problème.
Pensez à effectuer des sauvegardes régulières.

Les limites

Quelques contre-arguments sur cette méthode de séparation des données.
Pour ce qui est de la séparation des données utilisateurs de la partition C, cela est vrai.
Lorsque vous réinstallez Windows, vous retrouverez toutes vos données sur la partition D.
Cela est surtout utile si vous cherchez à formater la partition C.

Sachez qu’il est tout de même possible de réinstaller Windows sans formater.
Ainsi vous obtenez le message ci-dessous.
A ce moment là, les données utilisateurs et applications seront copiées dans un dossier Windows.old.

Pour les applications et programmes, c’est beaucoup plus complexe.
Cela à cause des données stockées dans le registre Windows.
Selon comment fonctionne l’application et la manière dont elle a été conçue, il est possible que l’application refuse de démarrer.
Un message d’erreur apparaît alors au lancement.
En effet, certains applications ont besoin de pilotes (fichier .sys), de services Windows.
Or lorsque vous réinstallez Windows, vous perdez ces informations.

Par exemple, Mozilla Firefox ajoute un service pour gérer les mises à jour de Firefox.
En réinstallant Windows, vous perdez ce service.
Séparer les applications de la partition C ne paraît donc pas forcément de récupérer ses applications après réinstallation de Windows.

D’autre part, le registre Windows stocke la liste des applications installées .
Vous pouvez récupérer vos applications mais elles n’apparaîtront pas dans la liste des applications installées.

Après réinstallation, le E est passé en D :

La liste des programmes est vide.
Le service de Malwarebytes est introuvable, on obtient une erreur au lancement.

Certains programmes restent utilisables.

En clair, dissocier les applications installées de Windows est impossible et inutile.

Image système

Toutefois un bémol.

La séparation Windows et applications peut s’avérer utile si vous effectuez une sauvegarde système.
Cette dernière enregistre Windows tel quel au moment de la sauvegarde.

Cette image système comprend :

  • Windows et la configuration utilisateurs, paramètres. Ainsi que les mises à jour.
  • les programmes installés
  • les documents lors de la création de l’image

Ainsi, si vous restaurez cette image image système, vous récupérez Windows et les informations sur les applications installées.
Ainsi vous restaurez le disque C et si vos applications sont sur le D, elles continueront de fonctionner.

Pour créer une image système de Windows, suivez cet article : comment créer une image système.

Liens