Changer de disque dur et transférer un système
Le plus souvent, à l'occasion d'un changement de disque dur, il est souhaité de copier l'intégralité de l'ancien disque sur le nouveau disque dur, souvent plus rapide que le précédent et doté d'une plus grande capacité. De cette manière on aimerait transformer le nouveau disque en disque principal sans avoir à réinstaller les applications.
| Recourir à des applications spécifiques | |
| Il est bien évident qu'il existe des logiciels
capables de cloner des disques, fabriquer des images des disques ou transférer
un système d'un disque à un autre en toute simplicité, mais l'objectif de
cette section est de montrer aux plus novices comment procéder de la manière
la plus orthodoxe possible. Après, libre à ceux qui maîtrisent d'adapter
leurs propres astuces. Parmi les plus connues des applications permettant de cloner des disques durs, on peut citer les produits de Powerquest pour son DriveImage ou DriveCopy, de Symantec pour son célèbre Ghost ou encore de V-COM pour ses produits PC Upgrade Commander et DriveWorks. |
On part du principe que le disque dur que vous venez d'acheter a été installé en tant qu'esclave et reconnu comme tel par le Bios (menu CMOS SETUP). Les assembleurs poussent rarement l'esprit commercial jusqu'à partitionner et formater les disques durs neufs pour leur client. Ce qui peut d'ailleurs se comprendre dans la mesure où le partitionnement et le formatage dépendent des choix du client et de la nature du ou des systèmes d'exploitation qui seront implantés sur le nouveau disque.
Un disque dur neuf, est très rarement partitionné, c'est-à-dire prêt à être utilisé ou à recevoir des données. Partitionner un disque neuf, ça ne signifie pas nécessairement le saucissonner en 2, 3 ou 4 partitions, mais ça signifie qu'on va au moins lui donner une partition, laquelle sera ensuite activée, de manière à ce que le disque puisse être reconnu par le système et recevoir des données. Si on l'installe comme tel, on ne pourrait même pas écrire un seul octet dessus. Il faut donc le partitionner avec la commande FDISK.
En
gros, voici ce qu'il s'agira de faire (plus de détails plus loin) :
Créer une disquette de démarrage Windows 95/98 en prenant soin de vérifier que les programmes FDISK.EXE et FORMAT.COM sont bien présents sur cette disquette.
Créer une partition primaire DOS sur le nouveau disque (avec la commande FDISK /X).
Formater le nouveau disque avec la commande FORMAT D: /S (puisque D représente le nouveau disque mis en esclave).
Démarrer le système à partir du disque dur habituel (C:)
Utiliser XCOPY de manière à copier les
fichiers de l'ancien disque vers le nouveau avec la commande :
"XCOPY C:\*.* D:\ /s/c/h/e/k/r ".
Éteindre la machine et inverser les disques de manière à ce que le nouveau disque soit en maître. Ne laisser que ce disque branché sur la machine pour le moment.
Démarrer à nouveau à partir de la disquette d'amorce Win95/98 et lancer FDISK à nouveau afin de rendre active la partition antérieurement créée et formatée.
Enlever la disquette et redémarrer la machine. Si tout fonctionne correctement, éteindre de nouveau et rebrancher l'ancien disque dur en tant qu'esclave.
Détails
des étapes :
1. Créer une disquette de démarrage Windows 95/98 en passant par le menu Ajout/Suppression de Programmes du Panneau de Configuration, onglet Disquette de démarrage. Munissez-vous du CD de Win95/98 sauf si les fichiers du CD on été copiés dans un dossier spécial du disque dur. Au terme de l'opération, la disquette devrait contenir notamment les exécutables FDISK.EXE et FORMAT.COM qui sont nécessaires d'une part pour la création d'une partition active et d'autre part pour le formatage du disque. On partitionne un disque avant de le formater.
2. Créer une partition primaire DOS sur le
nouveau disque. Puisque le nouveau disque sera un disque censé lancer le
système d'exploitation, il doit posséder une partition primaire. On peut
utiliser pour cela la commande FDISK /X sauf pour les disques d'une capacité
supérieure à 8Go. Par ailleurs, vous devez commencer à la savoir, Windows 95
ne reconnaît pas les partitions supérieures à 2Go (il faut au moins Windows
95 OSR2 pour les reconnaître, ou bien entendu Windows 98 et Windows Millenium). Sous Windows 95 cela
obligerait à créer une partition étendue après la partition primaire et à
formater le disque en autant de lecteurs logiques dans cette partition étendue
selon la taille du disque (disons pour simplifier qu'un disque de 8Go sous Win95
nécessiterait la création de 4 lecteurs logiques : C, D, E, F de 2Go chacun).
Après un partitionnement, le PC doit être redémarré.
Attention, lorsque l'on lance FDISK pour partitionner le disque à partir de la disquette il faut bien faire attention à ce que le disque sur lequel on va réaliser l'opération soit le bon. Or, par défaut, FDISK va reconnaître le premier disque, celui branché sur le premier canal IDE. Un menu permet de changer de lecteur, c'est le menu n°5 ("Modifier le lecteur de disque en cours").
Pour le maximum de sécurité, même si c'est un peu long, procédez comme suit :
- Branchez votre nouveau disque sur la carte mère en mode Master ("Maître") et débranchez temporairement votre ancien disque : pour le moment l'ancien disque est en mode maître sur le port IDE primaire. Le mieux à faire pour éviter de s'emmêler les pinceaux avec les cavaliers des disques durs est de remplacer votre ancien disque par le nouveau exactement à l'emplacement où ce disque se trouvait.
- Faites détecter votre nouveau disque par le Bios, sortez du Bios en enregistrant les modifications et lancez le système sous DOS à partir de la disquette de démarrage.
-
Tapez la commande "FDISK" et faites "ENTER" : le
programme demandera alors si vous voulez prendre en charge les lecteurs de
grande capacité (sous Win95 OSR2 et Win98) : Répondez oui (la lettre "O") comme ça le système
va partitionner votre disque en mode FAT32 (précisons ici qu'en
langage correct seule la FAT, la table d'allocation de fichiers, est en 32
bits, pas la partition toute entière qui ne change pas) .
-
Vous vous retrouvez alors devant ce menu :
Vous allez dans le menu "Créer une partition DOS ou un lecteur logique DOS", puis le sous-menu "Créer une partition DOS principale" et là vous vérifiez que celle-ci va occuper 100% de l'espace disponible sur le disque :
.
Vous suivez ensuite les instructions.
- Une fois la partition créée, vous allez dans le menu n°2 de FDISK "Activer une partition". En effet, ce n'est pas parce qu'une partition est créée, que l'on peut démarrer ("booter") dessus : il faut qu'elle soit activée. Or, les limites de FDSIK étant ce qu'elles sont, on ne peut activer plus d'une partition sur un même système via FDISK. C'est pourquoi il vous a été demandé de temporairement désactiver votre ancien disque dur. Le plus drôle, c'est que des partitions activées séparément selon la méthode indiquée, coexistent très bien par la suite. De cette manière, une fois que vous aurez rebranché votre ancien disque, vous pourrez indifféremment booter sur le premier ou le second si vous en éprouvez le besoin.
- Il ne vous reste plus ensuite qu'à faire ECHAP, ce qui vous amènera sur le prompt du DOS.
- Vous laissez la disquette d'amorçage dans son lecteur et vous relancez la machine.
-
Il faut maintenant formater
le disque dur. Tant qu'il n'est pas formaté, il demeure inexploitable. Vous
tapez donc la commande "FORMAT C: /S" et vous suivez les
instructions. Le commutateur "/S" est là pour indiquer à la
commande "FORMAT" de copier les fichiers système Win95/98 à partir de la disquette sur le
disque dur. Ces fichiers sont indispensables pour lancer un disque (io.sys,
command.com, msdos.sys). Ca va prendre un peu plus de temps que la
manipulation sous FDISK. C'est normal. Une fois terminé, le programme vous demandera
de donner un nom à votre disque (11 caractères maximum).
Ensuite,
vous relancez la machine en enlevant la disquette histoire de vérifier que vous
pouvez bien booter dessus et arriver au prompt du DOS. Si ça ne fonctionne pas,
rebooter à partir de la disquette et à partir du prompt du DOS vous tapez la
commande "SYS C:"
(ou "SYS A: C:" ce qui revient au même) afin de vous assurez que les
fichiers système ont été copiés sur C. Le terme "transféré" est un
faux amis : le système est en réalité copié.
Bon, nous y voilà : le matériel est correctement configuré et il faut maintenant transférer tout le système d'exploitation.
3. Encore une fois, il faut inverser les disques durs afin que l'ancien reprenne sa place initiale. Un fois cela fait, vous lancez votre machine qui démarre Windows 95 ou 98. Dès maintenant on pourrait essayer de copier le système mais il y a une chance sur deux pour qu'une erreur intervienne à cause d'un fichier, celui de la mémoire virtuelle de Windows à savoir WIN386.SWP (le fameux fichier SWAP). Pour prendre le moins de risques possible, il faut temporairement désactiver la mémoire virtuelle de Windows (Panneau de Configuration --> Système --> Performances --> Mémoire Virtuelle). Relancez encore la machine pour que les changements opèrent.
De
retour sous Windows 95/98, c'est avec la fonction Xcopy32 que l'on va
transférer le système. On ne peut pas lancer cette commande à partir du DOS
réel car celui-ci déclencherait alors l'ancienne fonction Xcopy (et non pas
Xcopy32). Enfin bref, faites Démarrer --> Exécuter et tapez ceci dans la
boite de dialogue : "XCOPY C:\*.* D:\
/s/c/h/e/r/k" et validez (il y a un espace
entre la dernière étoile * et la lettre D). Le processus de copie
est alors lancé à partir de votre ancien disque (C) sur votre nouveau (D). Il
indiquera certainement un ou deux messages d'avertissement vous demandant si
vous souhaitez écrasez les fichiers déjà présents sur le nouveau disque :
répondez OUI ou TOUT. En principe aussi il aurait pu copier le fichier SWAP sans
difficulté grâce au commutateur /C qui permet de poursuivre le
processus en dépit d'une erreur. Mais je préfère vous indiquer la méthode
qui provoque le moins d'angoisse pour les novices. Une fois ce processus
achevé, le système est entièrement transféré (le
processus est relativement long selon le nombre de données copiées et la
vitesse des disques durs. Pour un petit disque classique de 8 Go, il faut
compter une vingtaine de minutes). Il ne vous restera plus qu'à
éteindre la machine, permuter une dernière fois les disques durs et relancer
la machine : surtout, pensez bien à réactiver la mémoire virtuelle une fois
sous Windows.
L'avantage de cette procédure sur celle consistant à utiliser des logiciels spécialisés est que vous ne rencontrerez pas de problèmes liés aux différences de la taille des disques. En utilisant un logiciel de clonage, il faut bien souvent redimensionner la partition copiée sur le nouveau disque car ce dernier est habituellement de plus grande taille que l'ancien disque. Ce processus peut être relativement long (une trentaine de minutes pour redimensionner une partition de 8 Go sur un disque de 40 Go).
Si
vous avez en outre l'intention d'installer ultérieurement de nouveaux composants Windows,
pourquoi ne pas en profiter pour copier les fichiers d'installation de Windows
sur ce nouveau disque dur, puisque par définition il a la capacité de stockage
nécessaire ? Ca vous éviterait ainsi d'aller chercher sans cesse
votre CD-ROM, ce qui est relativement long et fastidieux. Bien entendu, il ne faut pas copier les 550 Mo du
CD, mais juste le dossier Win98 (ou Win95) qui ne pèse à peine qu'entre 100 et
120 Mo.
Informations
complémentaires :
|
Lien |
Commentaire |
Langue |
| Ranish Partition Manager | Presque aussi bien que Partition Magic mais gratuit. Une abondante FAQ est disponible. | Multilangues |
| Computeur Boot Sequence | Examen très détaillé de la séquence d'amorce d'un PC | Anglais |
| IBM | Le célèbre constructeur de disques durs et son excellente FAQ. | Anglais |
| Jean-Claude BELLAMY | On ne peut pas passer à côté de ce site si l'on souhaite avoir des explications très claires et détaillées sur le formatage et le partitionnement des disques durs. | Multilangues |
Créé le 2 octobre 1999 / Dernière Modification : 04 mai 2001