Problèmes
liés au partionnement d'un disque
Un
disque dur partitionné se compose d'une partition DOS
principale sur laquelle se trouve C et d'une partition DOS
étendue sur laquelle se trouvent tous les autres lecteurs.
Disque
dur 1 |
Partition
principale |
C |
Partition
étendue |
D,
E |
Lorsque
vous allez ajouter un second disque dur, windows va identifier
correctement votre disque supplémentaire mais l'insersion
de celui-ci ne se fera pas sans douleur dans votre organisation
et vous aurez à peu près ceci :
Disque
dur 1 |
Partition
principale |
C |
Disque
dur 2 |
Partition
principale |
D |
|
Disque
dur 1 |
Partition
étendue |
E,F |
Pourquoi?
Parce que Windows va d'abord identifier les partitions principales
de vos disque en leur attribuant une lettre de lecteur dans
l'ordre de présence sur votre nappe IDE puis va attriber
une lettre pour chaque lecteur logique. Dans notre exemple
ci-dessus, les partitions D et E du premier disque dur ont
été renommées en E et F.
De
la même façon, si le deuxième disque dur
que vous ajoutez est lui aussi partitionné, nous aurons
le schéma suivant dans l'attribution des lettres de
lecteur :
Disque
dur 1 |
Partition
principale |
C |
Disque
dur 2 |
Partition
principale |
D |
|
Disque
dur 1 |
Partition
étendue |
E,F |
Disque
dur 2 |
Partition
étendue |
G,H,I |
|
Et
ainsi de suite pour tous les lecteurs que vous allez ajouter.
Bien entendu, vous comprenez tout de suite le problème.
Si des données secondaires sont installées sur
les partitions étendues du disque 1 (fichiers vidéo,
audio, graphiques etc...), pas de problème. En revanche,
s'il s'agit de programmes installés sur cette partition
D avant l'ajout du disque supplémentaire, la lettre
du lecteur devient E après l'ajout du disque dur supplémentaire
et là, le programme aura 90% de chances de ne plus
fonctionner. La raison est toute simple : lors de l'installation
d'un logiciel Y, windows va écrire dans sa base de
registre toutes les informations relatives à ce logiciel
(son emplacement dans l'ordinateur notamment). Quand vous
cliquez sur le raccourci d'un programme afin de l'utiliser,
un alias va trouver son emplacement en faisant appel à
la base de registre et le lancer. Si la lettre du lecteur
a changé, windows est incapable de retrouver ce programme
et de l'exécuter.
Pour
faire simple, c'est comme si vous étiez le réceptionnaire
d'un entrepôt et que vous consigniez sur un registre
l'emplacement des marchandises. Si un collègue déplace
tous vos colis, c'est le bazar et vous ne retrouvez plus rien...
Pas
de problème me direz-vous, il suffit de ré-installer
le logiciel par dessus lui même dans sa nouvelle affectation
de lecteur... C'est une solution en effet ma retenez bien
que la base de registre peut générer un conflit
lors de l'utlisation ou du lancement dudit logiciel arr pour
elle, une même version est toujours présente
sur un autre disque dur, ce qui peut occasionner de réels
problèmes lors d'une mise à jour par exemple
(ex Norton). Bref, ce n'est pas toujours une bonne solution.
Que
faire pour éviter tout ce bazar?
Eh
bien C'est un peu comme tout. Pour éviter ce problème,
il faut soit anticiper en partionnant ses lecteurs après
avoir investi dans les disques durs une bonne fois pour toute
ou bien tout ré-installer proprement en cas d'ajout.
|