Optimisation d'un Windows installé sur SSD.
L'objectif de ce tutoriel est d'installer sur des disques différents le système et les logiciels purs (qui ne bougent que lors d'une mise à jour) de leur données qui peuvent bouger beaucoup.
Cette approche offre des avantages :
Cette approche offre des inconvénients :
pagefiel.sys
sous Windows) sera avantageusement déplacé vers un autre disque dur.
Lancer l'installation de Windows.
Lorsque vous arrivez sur l'écranQuel type d'installation voulez-vous effectuer ?
, choisir Personnalisée (option avancée)
.
(Windows propose alors de sélectionner un disque cible. Il permet aussi de formater des disques.)
Sélectionner le disque pour Windows et poursuivez l'installation.
Lorsque vous arrivez sur l'écranConfigurer Windows
qui vous demande d'entrer un nom d'utilisateur, appuyez sur SHIFT+F10
pour ouvrir l'invite de commandes.
C:\
D:\
Lancer diskmgmt.msc
directement (pour ouvrir la gestion des disques) afin de connaître les lettres des lecteurs et les changer si besoin. Il faut assi formater le “D:“.
Revenez ensuite à l'invite de commande et lancer :
robocopy /copyall /mir /xj C:\Users D:\Users
/mir
permet de faire un miroir des répertoires, c'est-à-dire copier tous les fichiers et permissions.
/xj
est très important! Il dit à robocopy de ne pas copier les points de jonction. N'oubliez pas ce paramètre sinon ça va déconner.”
[ Cf. www.crazyws.fr ]
Il est recommandé de faire de même pour C:\ProgramData
:
robocopy /copyall /mir /xj C:\ProgramData D:\ProgramData
Lorsque les déplacement sont terminées :
rmdir /S /Q C:\Users rmdir /S /Q C:\ProgramData
Créer les liens symboliques (ou jonction NTFS) des anciens répertoires vers les nouveaux :
mklink /J C:\Users D:\Users mklink /J C:\ProgramData D:\ProgramData
Modifier quelques valeurs de la base de registre. Tapez dans l'invite de commandes regedit puis allez dans le chemin : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
Modifiez les valeurs suivantes en remplaçant %SystemDrive%
par D:
D:\Users\Default
D:\Users
D:\ProgramData
D:\Users\Public
Pour finir :
C:\Users
dans la base de registe et remplacer D:\Users
C:\ProgramData
dans la base de registe et remplacer D:\ProgramData
Une fois que c'est fait, fermez la base de registre.
Une fois que c'est fait, fermez l'invite de commandes.
Terminez l'installation de Windows là ou vous l'aviez arrêté.
Si la suppression des C:\ProgramData n'a pas fonctionné :
rmdir /S /Q C:\ProgramData mklink /J C:\ProgramData D:\ProgramData