Restauration à l'aide de GHOST
La société Symantec
édite un logiciel de sauvegarde dénommé Ghost. Allié
à l'utilitaire Gdisk, ce logiciel permet :
- d'effectuer l'image d'une partition disque (tous les
fichiers d'une partitions regroupés et concatainés dans un fichiers,
avec une possiblité de compression des données)
- de cacher une partition afin de la rendre invisible et
donc moins facilement attaquable..
Le but de la manoeuvre étant toujours de simplifier
les manipulations, la taille des deux programmes va rendre possible le fait
de placer sur une même disquette les deux programmes et de la rendre amorçable
: l'utilisateur final n'aura qu'à insérer cette dernière
dans le lecteur et de redémarrer la station afin de sauvegarder ou de
restaurer une station.
L'image de la station se trouvera sur une seconde partition du disque (taille
de cette partition : 2 GO environ, cela ne pose plus de problème avec
les récentes configurations de disque durs).
Opérations à suivre :
- préparez 2 disquettes vierges, inscrivez sur leurs étiquettes
respectivement "Restaure" et "Sauve"
- sous Windows, créer 2 disquettes amorçables : placez successivement
les disquettes dans le lecteur, ouvrez l'explorateur de fichiers, clic du
bouton droit sur le lecteur A:, choisir de formater en optant pour la copie
des fichiers systèmes.
- recopiez sur chaque disquette les programmes gdisk (221 kO) et ghost (751
kO) après avoir acquis les droits d'utilisation auprès de la
société Symantec
ou ses revendeurs
- créez un fichier autoexec.bat (ou recopiez celui de votre
ordinateur) à la racine de chaque disquette
- sur la disquette "Restaure", le fichier autoexec.bat doit
contenir les lignes suivantes (à modifier sous bloc-note)
Echo off
if not exist d:\image.gho goto montre
cls
Echo *****************************************************************
Echo L'ordinateur va etre restaure
Echo *****************************************************************
ghost.exe -clone,mode=pload,src=D:\image.gho:1,dst=1:1 -sure -F32
gdisk.exe 1 /hide /p:2
cls
Echo *****************************************************************
Echo L'ordinateur vient d'etre restaure
Echo --- ENLEVEZ LA DISQUETTE ---
Echo Redemarrez le poste (Ctrl-Alt-Suppr)
Echo *****************************************************************
pause
goto fin
:montre
cls
Echo *****************************************************************
Echo Preparation a la restauration du poste
Echo Le poste va redemarrer
Echo *****************************************************************
gdisk.exe 1 /-hide /p:2 /r
:fin
|
- sur la disquette "Sauve", le fichier autoexec.bat doit
contenir les lignes suivantes (à modifier sous bloc-note)
Echo off
if not exist d:\image.gho goto montre
cls
Echo *****************************************************************
Echo L'ordinateur va etre sauvegarde
Echo *****************************************************************
ghost.exe -clone,mode=pdump,src=1:1,dst=d:\image.gho -z2 -sure
gdisk.exe 1 /hide /p:2
cls
Echo *****************************************************************
Echo L'ordinateur vient d'etre sauvegarde
Echo --- ENLEVEZ LA DISQUETTE ---
Echo Redemarrez le poste (Ctrl-Alt-Suppr)
Echo *****************************************************************
pause
goto fin
:montre
cls
Echo *****************************************************************
Echo Preparation a la sauvegarde du poste
Echo Le poste va redemarrer
Echo *****************************************************************
gdisk.exe 1 /-hide /p:2 /r
:fin
|
- sur chaque station, il va falloir (si ce n'est déjà fait)
partionner le disque dur en deux. Sur les lignes de commandes des fichiers
autoexec.bat précédement créés, l'image disque
se trouve sur le lecteur repéré par la lettre D:. Si votre configuration
n'est pas identique, modifiez les fichiers de démarrage. Pour créer
la partion qui recevra l'image du disque :
- si la machine est vierge de toute installation, vous pouvez utiliser le
programme fdisk disponible sous le répertoire c:\windows\command
et supprimer la partition existante pour en créer une nouvelle plus
petite de 2 GO. Créez ensuite une partition DOS étendue qui
prendra la lettre D:. Formatez les deux partitions.
- si la machine est déjà équipée d'un système
d'exploitation, vous pouvez utiliser le logiciel fips disponible
dans la plupart des distribution LINUX (sous le répertoire DOSUTILS).
Il se lance en ligne de commande, n'est pas très convivial, mais
il est gratuit et remplit généralement bien son rôle.
Suivre le déroulement (en anglais), et définir la taille de
la nouvelle partition (2 GO). Il ne vous reste plus qu'à formater
cette partition ainsi créée (sous Windows, c'est possible)
- vous pouvez aussi utiliser le logiciel PQMagic qui dispose d'une interface
graaphique plus conviviale, mais qui est payant. La manoeuvre est relativement
intuitive, il s'agit la encore de définir la nouvelle partition (2
GO) après avoir sélectionné le disque et choisi l'opération
de redimensionnement. Il ne vous reste plus, là encore, qu'à
formater la nouvelle partition ainsi créée
- à ce niveau de l'installation, vous devez disposer de vos 2 disquettes
"Restaure" et "Sauve", le disque dur de chaque station
est partitionné en 2 (au moins), la partition destinée à
recevoir l'image disque porte la même lettre que celle indiquée
dans les fichiers autoexec.bat de chaque disquette (D: par défaut)
- créez sur le lecteur D: de chacune des machines concernées
un fichier vide nommé "image.gho" (bouton droit dans
D: sous l'explorateur de fichiers, nouveau, document texte que vous renommerez)
- si votre station est vierge, installez Windows, vos logiciels, peaufinez
jusqu'à ce que tout tourne correctement.
- si votre station disposait déjà d'un système d'exploitation,
nettoyez les fichiers inutiles, les fichiers temporaires, la corbeille etc...
- vous pouvez eventuellement défragmenter la machine, mais cela n'est
pas obligatoire
- la machine est prête à être sauvegardée, notez
qu'à chaque restauration, elle redeviendra comme ce elle est actuellement...
- insérez la disquette "Sauve" dans le lecteur et redémarrez
la station (il faut que le BIOS de la machine autorise le boot sur le lecteur
de disquette)
- à partir de ce moment là, vous n'avez plus rien à faire
:
- si la partition est cachée, il la rend visible (gdisk) et redémarre
tout seul
- il lance ghost et crée l'image en remplaçant le fichier
image.gho
- il cache la partition
- il vous demande de redémarrer
- c'est fini...... si vous lancez windows, vous constaterez que le lecteur
D: ne figure plus dans l'explorateur de fichier.
- vous pouvez informé les enseignants travaillant sur les machines
de l'utilité et du rôle de la disquette de restauration que vous
laisserez à leur disposition : en cas de problème (!!), ils
n'auront qu'à l'insérer dans le lecteur et à appuyer
sur le bouton RESET pour que la machine soit "neuve" une petite
dizaine de minutes plus tard...
Attention :
- chaque installation de logiciel nécessite la restauration préalable
de l'image sauvegardée de façon à partir de quelque chose
de "propre"
- tous les fichiers créés par les utilisateurs sur le lecteur
C: de la machine seront irréversiblement effacés lors de la
restauration : les documents doivent être sauvegardés sur un
espace différent (répertoire personnel si réseau, autre
lecteur local, ou au pire, disquette !!!)
Certains choisiront de placer l'image de la station sur le serveur, ce qui
est, à notre avis, une erreur. La connexion n'est pas forcément
évidente en cas de problème sur une station. Cela occupe de plus
le réseau d'une façon importante.
Il est très facile de dupliquer les disquettes "Restaure"
(jusqu'à 1 par machine) pour rénover une salle complète
en une dizaine de minutes, pratique, non...