C'est-à-dire déplacer le conteneur de tous les profils vers un autre volume.
La perte des données est beaucoup plus grave que la perte du système. Pour diverses raisons il est souhaitable de séparer au mieux les données du moteur Windows. Il est facile de délocaliser ses documents vers une partition, ou mieux, un autre disque :
Ces opérations sont enregistrées dans le registre dans les clés suivantes :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell
Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell
Folders
Mais pourquoi ne pas délocaliser tout simplement
l'ensemble des profils, à savoir le dossier C:\Utilisateurs, de son vrai nom,
C:\users ?
C'est une très vieille idée qui existe depuis l'apparition de Document and
Settings sur XP.
Le "Documents ans Settings" dans Vista/Win7 est une jonction pointant sur C :\Users.
Cet artifice est utilisé à de nombreux endroits, pour maintenir une certaine
compatibilité avec d'anciennes applications, scripts, batchs.
Et pourquoi nous parle-t-il de C :\Users puisque c'est C :\Utilisateurs ?
Users est le véritable nom de ce dossier tel qu'il apparaît dans la console de
commande, dans les boîtes de délocalisation vues ci-dessus, et dans la ligne
d'adresse de l'explorateur de fichiers quand on la clique. Pour ce dossier, et
pour quelques autres, l'affichage de l'appellation
dans la langue locale est obtenue à l'aide de fichiers cachés et systèmes
Desktop.ini. Comme il existe un bureau pour tous les utilisateurs en plus du
bureau de l'utilisateur en session, on voit deux Desktop.ini sur le bureau
lorsqu'on demande de ne plus cacher les fichiers systèmes. Résistez à l'envie de
les supprimer si vous voulez que Bureau ne devienne pas Desktop dans votre
profil et celui de Public. De cette réalité il découle que les commandes
utilisées porteront sur les
véritables noms en anglais. L'avantage essentiel de cette méthode est
l'indépendance quant à la langue.
Une autre réalité est l'utilisation en masse qui est faite sur Vista des
Jonctions et Liens Symboliques et ce avec une étonnante propension à faire
pointer un raccourci vers son conteneur, ce qui entraîne des
situations cocasses
si on utilise un logiciel de synchronisation trop ancien ou robocopy sans le
commutateur /XJ qui évite la copie des Jonctions. Pour voir un peu ce qu'il en
est à ce sujet, on utilise la commande DIR avec le commutateur /AL ; pour
explorer la hiérarchie on ajoute le commutateur /S
Lire la suite par ici :
http://fspsa.free.fr/jonctions.htm
Il y a un petit inconvénient à la délocalisation de users par voie de registre :
Il suffit de remettre le registre à la normale.
La délocalisation avec une jonction de c:\users vers d:\users trompe plus
efficacement le système et on n'a pas ce problème.
http://fspsa.free.fr/jonctions.htm
http://fr.wikipedia.org/wiki/Lien_symbolique
http://en.wikipedia.org/wiki/NTFS_symbolic_link
http://en.wikipedia.org/wiki/NTFS_junction_point
Dans le noyau de Windows Vista : Partie 1 ; Liens symboliques basés sur des
fichiers
Un lien symbolique est un fichier virtuel qui pointe vers un fichier réel
http://www.bellamyjc.org/fr/theoriemultiboot3.html#liens_symboliques
Création d'un lien symbolique avec la commande FSUTIL
http://www.bellamyjc.org/fr/theoriemultiboot3.html#FSUTIL
XP : délocalisation du dossier C:\Windows\$hf_mig$ et mise en place d'un
jonction pour tromper le système
http://www.bellamyjc.org/fr/windowsxp2003.html#hf_mig
L'effet vache qui rit
XP : délocalisation de Program Files et mise en place d'une jonction pour
tromper le système
Et Documents and Settings ? C'est certainement possible de la même façon sans
difficultés.
Il faut un CD comme ubcd4win
pour opérer facilement. Curieusement il semble que personne n'ait tenté la manip
alors qu'elle devient courante sur Vista/Win7 pour le dossier c:\Utilisateurs
(on en reparlera).
http://fr.wikipedia.org/wiki/Hard_link
http://en.wikipedia.org/wiki/Hard_link
http://www.hotline-pc.org/ads.htm
Previewing the
Windows NT 5.0 File System ; Hard Links ; Reparse Points ...
TECHNET
: Working
with Files System
MSDN :
Hard Links and
Junctions
MSDN :
Symbolic Links
MSDN :
Reparse Points
http://en.wikipedia.org/wiki/NTFS_reparse_point
Link Shell Extension (LSE) : provides for the creation of Hardlinks ,
Junctions , Volume Mountpoints , and Vista's Symbolic Links
MKLINK
http://www.howtogeek.com/howto/windows-vista/using-symlinks-in-windows-vista/
http://techblissonline.com/vista-create-or-delete-ntfs-symbolic-link-or-symlinks/
mklink foo c:\Windows\system32\notepad.exe
symbolic link created for foo <<===>> c:\Windows\system32\notepad.exe
http://technet.microsoft.com/en-us/library/cc753194
http://technet.microsoft.com/en-us/library/cc753194#BKMK_examples
Vista : l'utilisation de Liens Symboliques ou de Hard Links peut poser des
problèmes avec le système de localisation MUI (Multilingual User Interface) :
When you use a symbolic link
or a hard link to run a program in Windows Vista, the program does not run
Win7 (et Vista) : installation : délocalisation de Users, Program Files et
Programdata avant la création du premier profil
http://tuts4tech.net/2009/08/05/windows-7-move-the-users-and-program-files-directories-to-a-different-partition/
Bonnes délocalisations.
Retour au début
Les restes du site
JF
(Jean-François)
Publié le 21/9/2009