Mon partitionnement est un peu Linuxien... et notamment chiant à mettre en place car il faut généralement installer deux fois windows pour arriver au résultat voulu.
Lors de l'installation de Windows, l'installeur copie tous ses fichiers sur le disque dur. Le truc, c'est donc de personnaliser ces fichiers, puis de les sauvegarder dans un coin pour une réutilisation future :
Fichiers :
[*]boot.ini
[*]$LDR$
[*]txtsetup.sif
Dossiers :
[*]$WIN_NT$.~BT
[*]$WIN_NT$.~LS
Il faut créer/modifier le fichier suivant : $WIN_NT$.~BT\winnt.sif
Exemple :
[fixed]
[data]
msdosinitiated="1"
floppyless="1"
AutoPartition="0"
UseSignatures="yes"
InstallDir="\WINDOWS"
EulaComplete="1"
winntupgrade="no"
win9xupgrade="no"
Win32Ver="a280105"
uniqueid="C:\WINDOWS\JIN"
OriSrc="E:\"
OriTyp="5"
[regionalsettings]
Language=0000040c
LanguageGroup=1
[userdata]
productid="XXXXXXXXXXXX-TU-T-ATTENDAIS-A-QUOI-?"
productkey="XXXXXXXXXXXX-TU-T-ATTENDAIS-A-QUOI-?"
[OobeProxy]
Enable=1
Flags=1
Autodiscovery_Flag=4
[unattended]
FileSystem="LeaveAlone"
TargetPath="\WINDOWS"
ProgramFilesDir="D:\Progs"
CommonProgramFilesDir="D:\Progs\Common Files"
CommonFilesDir="D:\Progs\Common Files"
ProgramFilesPath="D:\Progs"
[GuiUnattended]
ProfilesDir="D:\Home"
[/fixed]
Je crée deux partitions lors de la première étape de l'installation : C:\ de 12 Go, qui contient aussi le fichier de SWAP (Dont on peut régler la taille minimale dans les propriétés du poste de travail - de manière à ce que cette taille ne soit jamais atteint - il n'y a donc pas de réallocation, et donc pas de fragmentation) et une partition D:\ qui contient tout sauf le système en lui même.
Avec ce type de partitionnement, mon C:\ reste extrêmement peu fragmenté, son contenu ne changeant que très peu. Sa défragmentation est aussi très rapide du au faible volume, après une mise à jour Windows par exemple.
Comme vous l'aurez peut-être remarqué, mais mon Program Files s'appelle en fait "D:\Progs", tandis que les "Documents and Settings" se trouvent dans "D:\Home".