Comment utiliser une lettre de lecteur système Windows 7 personnalisée?

1

Le PC en question possède de nombreuses partitions de disque dur dédiées à des fins différentes, C: étant un lecteur système Windows XP et F: (qui est en réalité la partition principale suivante placée juste après C: physiquement) destiné à héberger une instance Windows 7 nouvellement installée ( destiné à la configuration "dual boot"). Inutile de dire que toutes les partitions avaient exactement les mêmes lettres sous les deux systèmes d’exploitation. Il est inutile de préciser que Windows 7 les a toutes détectées dans un ordre complètement différent, ce qui ne poserait pas de problème (les lettres des lecteurs non-système peuvent facilement après l’installation) s’il n’aurait pas nommé le lecteur système C: (censé être F :), ce que je ne sais pas comment changer.

Y at-il un moyen de définir la lettre que vous voulez? Cela ne me dérange pas de réinstaller Windows 7 à partir de zéro s'il doit être configuré au moment de l'installation ou même configuré dans certains fichiers texte du DVD d'installation.

J'ai essayé de cette façon , mais cela rend le bureau du système Windows 7 impossible à démarrer (reste bloqué sur "Préparer votre bureau ..." après "Bienvenue").

Ivan
la source
1
Je crois que c'est juste à cause des C:chemins des profils d'utilisateurs HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList. Vous devez également modifier toutes les autres occurrences, simplement dans regedit find and replace.
semaine
Peut-être. Ce que j’ai réellement essayé, c’est de rechercher tous les fichiers contenant «c:», mais il y en a trop et beaucoup ne sont évidemment pas pertinents. Ce serait génial si toutes les références de lettre de lecteur sont dans le registre et nulle part ailleurs ...
Ivan
J'ai réussi à faire de cette façon, @week (le seul problème était qu'il y a des milliers de clés de registre à modifier et qu'il n'y a pas de fonctionnalité de remplacement automatique dans le regedit standard). Vous pouvez poster votre suggestion en guise de réponse et je l'approuverai comme correcte (celle de Hashbrown a l'air plus jolie mais je ne l'ai pas testée).
Ivan

Réponses:

0

C'est parce que l'ancienne lettre de lecteur est définie dans les paramètres de profil utilisateur dans la base de registre:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Vous devez également modifier toutes les autres occurrences, regeditsimplement rechercher et remplacer.


Mais si cela vous convient, réinstallez Windows avec la solution de @ Hashbrown . C'est la bonne voie.

la semaine
la source
2

Cela devrait être réalisable à l'aide du logiciel d'installation sans assistance (bien que cela implique une réinstallation).
Lors de la création de votre image, vous devriez pouvoir choisir la lettre de lecteur de l'installation en configurant le fichier de réponses approprié.

windowsPE -> *_Microsoft-Windows-Setup_neutral -> DiskConfiguration -> ModifyPartitions -> Letter

Vous aurez besoin du WAIK pour le faire, et voici un guide plus explicatif (excusez la photo d'affichage vulgaire de l'utile ' Jig-a-Bush ').

En ce qui concerne l'utilisation ultérieure de l'image, il devrait y avoir beaucoup de vidéos en ligne.

Hachbrown
la source
1
Merci beaucoup pour votre contribution, Hashbrown. Votre réponse est superbe, mais j’ai déjà réussi avec celle de @ week (et c’était plus pratique dans mon cas, bien que cela paraisse plus sombre). Je vais essayer votre suggestion la prochaine fois que je dois installer un système à démarrage multiple. La photo que vous avez mentionnée est tout à fait acceptable (en fait, je l’aime bien), mais je vous adore, les mœurs parfaites sont toujours un plaisir à rencontrer.
Ivan
Eh bien, je pensais simplement que puisque les sites stackexchange ont une si faible présence d'images, ils pourraient être confrontés à des utilisateurs professionnels. Je dois les prévenir s'ils sont au travail ou quelque chose du
genre
N'oubliez pas de donner @week la grosse tique!
Hashbrown
Le lien vers le guide explicatif semble être mort au passage.
Ivan