Je vous relate ici l'exercice de haute voltige exécuté cet après-midi. Peut-être pourra-t-il servir à d'autres téméraires.
Situation de base, suite à l'installation de Seven en dual-boot après Vista :
Disque principal séparé en trois partitions Vista - Virtual - Seven Si Seven est bien en C: il est néanmoins installé dans le dernier tiers du disque, c'est à dire là où il est le moins rapide. Pas vraiement le meilleur endroit.
Le but de la manoeuvre est de
- Redimensionner les trois partitions existantes pour dégager env. 150Go
- Déplacer les trois partitions en fin de disque
- Copier la partition Seven dans l'espace libéré en début de disque
- Agrandir la nouvelle partition au maximum possible
- Recréer les secteurs de démarrage pour booter sur le "nouveau" Seven
- Redémarrer et... prier !

40 bonnes minutes plus tard, tout est fait, je me retrouve avec 4 partitions sur mon disque et deux Seven.
Je redémarre sur le DVD de Seven (au passage je me rends compte que j'ai gravé la version anglaise au lieu de la française

Redémarrage sur le premier, mon C: fait 48Go, c'est pas le bon, l'autre Seven (le nouveau) est sur G:
Redémarrage sur le deuxième, mon C: fait.. 48Go Scrogneugneu que se passe-t-il ? En fait, la deuxième fois, j'ai bien démarré sur le nouveau Seven mais il est resté coincé sur G: et pas sur C: (le petit logo Windows sur le G: me le prouve). J'ai donc un problème d'attribution des lecteurs. Pas encore le moment de formater le vieux Seven

Surtout, je ne peux pas laisser ça comme ça, parceque si Seven démarre bien, tous les programmes, les raccourcis et les entrées en BDR pointent sur C: => si je vire le Vieux Seven c'est la catastrophe assurée.
Je repars dans Partition Wizard pour voir s'il n'y a pas un moyen de changer ça. Rien !
Je redémarre en "nouveau" Seven et enlève la lettre de l'ancien (le C:) dans l'espoir de forcer le nouveau sur C: au redémarrage. Reboot et... plantage magistral, le bureau ne vient plus, ça tourne, tourne, tourne

Redémarrage en mode sans echec, idem. Je fais - pour la première fois avec Seven - un crtl+alt+del pour ouvrir le gestionnaire des tâches qui me permet de lancer "à la main" un explorer.exe dans lequel je vois bien mon Seven toujours en G: et plus de C:
Heureusement que diskmgmt.msc veut bien se lancer, je peux réattribuer C: à mon vieux Seven et redémarrer sans problème.
Il est bien évidement impossible de changer G: en C: ni via la console de gestion des disques, ni via Partiton Wizard en mode Windows (en mode Live-CD c'est de toute façons pas faisable, puisque les lettres ne sont pas atribuées comme dans Windows).
La solution me viendra de Microsoft, la kb 223188 explique comment changer la lettre des lecteurs directememt dans la base de registres.
Je renomme donc "\DosDevices\C:" en "\DosDevices\U:" et "\DosDevices\G:" en "\DosDevices\C:".
Redémarrage, re-prière et BINGO ! je démarre dans mon nouveau Seven qui est bien sur C: l'ancien étant sur U:.
Le démarrage (le deuxième, pas le premier) est effectivement plus rapide, les fichiers système étant maintenant en début de disque. Aaaaaaaléééééluiaaaaaa
Reste plus qu'à fornater U: (le vieux Seven) et Z: (Vista), regrouper ces trois partitions en une et mon remapping sera achevé. Mais ça, c'est pour demain : à chaque journée suffit sa dose d'adrénaline
