Un ami a rencontré un problème d'installation de Windows 7 à partir d'un lecteur externe. Le lecteur de démarrage interne est maintenant attribué à H :. Théoriquement, cela ne devrait pas poser de problèmes car il existe des interfaces de programmation pour obtenir la lettre de lecteur du lecteur système. Cependant, dans la pratique, de nombreux programmes supposent que C: est le seul emplacement possible pour les répertoires système et refusent de s’exécuter avec les répertoires système sous H :. Ce n'est pas la faute de Microsoft, mais c'est quand même une douleur. Le consensus général semble être qu'une réinstallation, en définissant le lecteur de démarrage interne sur C:, est le seul moyen de résoudre ces problèmes.
Les systèmes de type UNIX affichent tous les systèmes de fichiers dans une seule arborescence de répertoires unifiée et semblent généralement éviter les problèmes de ce type. Est-il possible de configurer un système Windows sans référence aux lettres de lecteur, ou est-ce que l'importance de la compatibilité ascendante signifie que Windows travaillera avec les lettres de lecteur à partir de maintenant jusqu'au jour du jugement?
Réponses:
Microsoft a toujours fait de la compatibilité ascendante une priorité majeure. C’est précisément à cause de toutes ces applications qui supposent
C:\
, ou même du modèle générique,Drive:\path\
qu’elles ne peuvent pas passer à une structure comme UNIX. Toutes les applications Windows sont basées sur l'hypothèse que les chemins d'accès commencent par une lettre de lecteur (s'ils ne sont pas relatifs). Il est peu probable que cela soit modifié de sitôt.Certaines applications, lorsqu'elles sont exécutées en mode de compatibilité, peuvent fonctionner correctement avec un lecteur d'installation non standard.
Quelque chose qui pourrait fonctionner (je n'ai pas essayé, mais j'ajouterai des détails plus tard) consisterait à créer une petite partition, à la nommer
C:
et à monter les différents lecteurs systèmeH:
dans des dossiers duC:
lecteur. De cette manière, lorsqu'un programme le demanderaitC:\Program Files
, il accéderait au dossier présentH:\Program Files
dans leC:
lecteur.la source
utilisez la commande subst ms-dos qui ajoute une lettre de lecteur pour une lettre de lecteur ou un dossier existant
la source
Même si nous sommes peut-être coincés avec des lettres de lecteur jusqu'à la fin des jours, vous pouvez les modifier en sélectionnant Démarrer → Programmes → Outils d'administration → Gestion de l'ordinateur → Stockage → Gestion des disques. Cliquez avec le bouton droit sur le volume et sélectionnez "Modifier la lettre de lecteur".
la source