
                  +----------------------------------------+
                  |                                        |
                  |        Sauvegarde de partition         |
                  |                                        |
                  |    http://www.partition-saving.com     |
                  |  Copyright (c) 1999-2006 D. Guibouret  |
                  +----------------------------------------+

                                    Manuel

Table des matires 
------------------

  1- Prambule 
  2- Prsentation 
  3- Configuration ncessaire 
  4- Fonctionnement de l'interface 
     a) L'interface fentre textuelle 
     b) L'interface ligne de commande 
  5- L'utilisation du programme 
  6- La sauvegarde d'lment 
     a) Choix du support: 
     b) Choix de l'lment source: 
     c) Partie  sauver: 
     d) Emplacement des fichiers de swap: 
     e) Choix du fichier: 
     f) Choix de la taille du fichier: 
     g) Choix de la compression: 
     h) Fentre de sauvegarde: 
     i) Cration du fichier d'options: 
     j) Exemples: 
  7- La restauration d'lment 
     a) Choix du fichier: 
     b) Choix de l'lment destination: 
     c) Fentre de restauration: 
     d) Exemples: 
  8- La copie d'lment 
     a) Choix du support: 
     b) Choix de l'lment source: 
     c) Partie  sauver: 
     d) Choix de l'lment destination: 
     e) Fentre de copie: 
     f) Exemples: 
  9- La copie de fichier 
 10- La vrification de fichier 
 11- La mise  jour du registre Windows 2000/XP 
     a) Choix du support o Windows est install: 
     b) Choix de l'lment o Windows est install: 
     c) Nom du rpertoire o Windows est install: 
     d) Choix du disque o est la partition  mettre  jour: 
     e) Choix de la partition  mettre  jour: 
     f) Lettre de la partition  mettre  jour: 
     g) Confirmation: 
     h) Exemple: 
 12- La mise  jour du fichier BOOTSECT.DOS 
     a) Choix du support o est le fichier BOOTSECT.DOS: 
     b) Choix de l'lment o est le fichier BOOTSECT.DOS: 
     c) Confirmation: 
 13- La simulation d'un lment 
     a) Utilisation du driver: 
     b) Simulation d'lment: 
     c) Remarques: 
 14- La cration de fichiers sur un lecteur NTFS 
 15- L'annulation des mauvais secteurs d'un systme de fichier 
     a) Choix du support o les mauvais secteurs doivent tre annuls: 
     b) Choix de l'lment o les mauvais secteurs doivent tre annuls: 
     c) Confirmation: 
     d) Excution: 
 16- Format du fichier d'options 
 17- Le montage de partition 
 18- Notes sur les lments sauvegardables 
     a) Le disque complet: 
     b) Le Master Boot Reoord: 
     c) Les premiers secteurs du disque: 
     d) La table des partitions: 
     e) Les partitions (tous les secteurs): 
     f) Les partitions (uniquement les secteurs occups): 
     g) Les partitions FAT (12, 16 et 32) (DOS/Windows): 
     h) Les partitions ext2fs/ext3fs (Linux): 
     i) Les partitions NTFS: 
     j) Les disquettes: 
     k) Les priphriques DOS: 
 19- Ce qui n'est pas support 
 20- Ce qui n'a pas pu tre test 
 21- Remerciements 


1- Prambule 
------------

Ce programme peut tre copi et redistribu librement. Il ne peut en aucun cas
tre vendu que ce soit seul ou inclus dans un autre programme. Tout ce qui est
dans ce paquetage doit tre conserv ensemble dans sa forme originelle. 

Ce programme est fourni tel quel sans aucune garantie. Aucune poursuite ne 
pourra tre engage contre l'auteur en cas de dommages causs par ce 
programme. 

Toutes les remarques sont les bienvenues. 


2- Prsentation 
---------------

Ce programme a pour but de raliser la sauvegarde, la restauration et la copie
d'lments de disque dur (disque complet, Master Boot Record, table des 
partitions ou partition). Ceci permet de sauver le contenu d'un disque dur 
pour pouvoir ensuite le restaurer en cas de problme sans ncessiter de passer
du temps  tout rinstaller et reconfigurer. 
Ce programme est compos d'un excutable permettant de raliser les tches 
suivantes: 

  - la sauvegarde d'un lment (disque dur, partition, disquette, 
    priphrique).
  - la restauration d'un lment.
  - la copie d'un lment.
  - la copie des fichiers crs par le programme tout en changeant leur taille
    ou leur compression.
  - la vrification des fichiers crs.
  - la mise  jour des dfinitions de partitions de la base de registres 
    Windows 2000/XP.
  - la mise  jour du fichier BOOTSECT.DOS.
  - la simulation d'lment  partir des fichiers crs.
  - la cration de fichiers sur un lecteur NTFS sous Windows pour pouvoir les 
    utiliser lors de la sauvegarde.
  - l'annulation des informations sur les secteurs dfectueux d'un systme de 
    fichier.

Pour tout renseignement sur le partitionnement ou sur le programme veuillez 
vous rfrer aux informations additionnelles. 


3- Configuration ncessaire 
---------------------------

Matriel: 

  - 386 ou suprieur.
  - 4 Mo de mmoire (peut marcher  moins mais la compression des donnes 
    pourrait ne pas tre possible). La mmoire DOS disponible doit tre au 
    moins de 300 Ko.

Logiciel: 

  - DOS (version >= 3.3).

Ce programme ne fonctionne pas sous Windows (cf. les informations 
additionnelles) et il est dconseill de l'utiliser sous un mulateur (surtout
s'il fonctionne dans un environnement multitches). 
Il vous faut galement une partition FAT ou NTFS (ou tout autre systme de 
fichier pour lequel vous avez un driver DOS permettant d'y accder) afin de 
crer le fichier de sauvegarde (cela n'est pas ncessaire si vous voulez 
utiliser uniquement la copie de partition puisqu'aucun fichier n'est cr). 


4- Fonctionnement de l'interface 
--------------------------------

Deux types d'interfaces sont disponibles: 

  - l'interface de type fentre textuelle qui prsente les informations sous 
    forme de fentre pilotable au clavier ou  la souris.
  - l'interface de type ligne de commande qui prsente les informations d'une 
    manire basique et s'utilisant uniquement avec le clavier.

L'interface par dfaut est la premire. La seconde est l uniquement afin de 
rsoudre des problmes d'incompatibilits avec certains ordinateurs. 
Pour savoir comment choisir l'interface veuillez vous rfrer au chapitre 5. 

  a) L'interface fentres textuelles

Cette interface se pilote au clavier ou  la souris. Les touches communes  
toutes les fentres sont: 

  - Tab, flche bas ou flche droite pour pouvoir passer d'un lment  un 
    autre dans une fentre.
  - Maj+Tab, flche haut ou flche gauche pour pouvoir passer d'un lment  
    un autre dans une fentre (en sens inverse par rapport  Tab).
  - Ctrl+Tab pour passer d'une fentre  une autre.
  - Alt+Tab pour passer d'une fentre  une autre (en sens inverse par rapport
     Ctrl+Tab).
  - Des correspondances de touches sont dfinies pour associer  une touche de
    dplacement une combinaison utilisant la touche Control: 

                      +-----------------------+-------------+
                      | Touche de dplacement | Combinaison |
                      +-----------------------+-------------+
                      | Home                  | Ctrl+B      |
                      | End                   | Ctrl+E      |
                      | Flche bas            | Ctrl+D      |
                      | Flche haut           | Ctrl+U      |
                      | Flche droite         | Ctrl+R      |
                      | Flche gauche         | Ctrl+L      |
                      | Page-Down             | Ctrl+N      |
                      | Page-Up               | Ctrl+P      |
                      | BackSpace             | Ctrl+H      |
                      | Delete                | Ctrl+X      |
                      | Insert                | Ctrl+Y      |
                      | Return                | Ctrl+M      |
                      | Tab                   | Ctrl+F      |
                      | Shift+Tab             | Ctrl+G      |
                      | Alt+Tab               | Ctrl+V      |
                      | Ctrl+Tab              | Ctrl+W      |
                      +-----------------------+-------------+

Si aucun lment ne semble slectionn, appuyez sur une de ces touches pour 
slectionner le premier ou le dernier selon la touche choisie. 
En gnral, la touche Entre actionne le bouton Ok (si ce n'est pas un bouton 
qui est slectionn) et la touche Escape actionne le bouton Annuler. 
Les diffrents lments d'une fentre sont prsents ci-dessous: 

  - Les boutons de commande: pour les activer, il faut appuyer sur la touche 
    Entre quand ils sont slectionns ou sur Alt+<la lettre mise en rouge 
    dans le nom du bouton> (mme si le bouton n'est pas slectionn). 
    Vous pouvez galement les activer en cliquant dessus. 
    Un bouton est slectionn quand son fond est noir est qu'il est entour 
    par ">" et "<", sinon son fond est vert. 
  - Les lignes d'entre: c'est ce qui permet d'entrer une donne. Il suffit de
    taper les caractres pour les ajouter l o est le curseur. Delete et 
    BackSpace permettent de supprimer les caractres (respectivement celui du 
    curseur et celui avant le curseur). Les flches droite et gauche 
    permettent de se dplacer et les touches Home et End permettent d'aller au
    dbut ou  la fin de la chane. En pressant la touche shift en mme temps 
    que les touches de dplacement, vous slectionnez le texte qui sera effac
    lors de l'appui sur une touche autre que celle de dplacement. En pressant
    Ctrl+A vous slectionnez tout le texte. 
    Enfin la touche Insert permet de se mettre en mode insertion (mode par 
    dfaut: le curseur est le curseur-soulign) ou remplacement (le curseur 
    est le curseur-bloc). 
    Avec la souris vous pouvez dplacer le curseur en cliquant  l'endroit o 
    vous voulez qu'il soit, faire dfiler le texte en cliquant sur les flches
     droite ou  gauche, le slectionner en maintenant le bouton enfonc en 
    mme temps que vous dplacez la souris et tout slectionner en 
    double-cliquant. 
    Une ligne d'entre est slectionne quand le curseur apparat dedans. 
  - Les listes: elle permet de choisir un lment dans une liste. Les flches 
    haut et bas permettent de se dplacer, les touches Page-Up et Page-Down 
    permettent d'aller  la page prcdante ou suivante. 
    Si la colonne de droite est de couleur diffrente et contient un # c'est 
    que tous les lments ne sont pas visibles et le # permet de se situer 
    dans la liste. 
    Si la dernire ligne est de couleur diffrente et contient un # c'est que 
    des colonnes ne sont pas visiables et le # permet de se situer dans 
    l'affichage. 
    Avec la souris vous pouvez slectionner un lment. Si la barre de 
    dfilement apparat  droite, vous pouvez vous positionner dans la liste 
    soit en cliquant  l'endroit voulu dans cette barre de dfilement, soit en
    appuyant sur les flches en haut ou en bas. En double-cliquant sur 
    l'lment slectionn vous activez la commande associe  la liste 
    (gnralement le bouton Ok). 
    L'lment slectionn d'une liste apparat avec un fond gris si la liste 
    n'est pas slectionne, avec un fond noir si elle est slectionne. 
  - Les cases  cocher: ces cases permettent d'activer/dsactiver une option. 
    Afin de changer l'tat d'une case il suffit de cliquer dessus ou de 
    presser la barre espace quand elle est slectionne. La case  cocher est 
    active quand un 'X' apparat entre les crochets situs  droite, elle est
    dsactive dans le cas contraire. 
    Une case  cocher est slectionne quand le texte est blanc, 
    dselectionne quand le texte est gris. 
  - Les arborescences de rpertoire: cet lment permet de slectionner un 
    rpertoire sur une partition. Son fonctionnement est similaire aux listes.
    La premire ligne ("\") correspond au rpertoire racine de la partition, 
    les lignes en dessous donne les rpertoires de cette partition de faon 
    arborescente et dans l'ordre alphabtique. Les rpertoires ayant "+- " 
    devant leur nom possdent des sous-rpertoires et peuvent tre dtaills 
    en surlignant ce rpertoire et en pressant la touche '+' ou en cliquant 
    sur le "+" devant le nom. Les rpertoires qui sont dtaills et ont un "--
    " devant leur nom peuvent tre rduits en le surlignant et en pressant la 
    touche '-' ou en cliquant sur le premier "-". 
    Exemple: 
    \
    |- pas de sous-rpertoire
    -- sous-rpertoires dtaills
    |  |- sous-rpertoire 1
    |  `- sous-rpertoire 2
    +- sous-rpertoires non dtaills
    `- ultime rpertoire
    A noter que les accents seront incorrectements affichs du fait des 
    diffrences de codage entre le DOS et Windows. 


  b) L'interface ligne de commande
Cette interface est plus basique et ne s'utilise qu'au clavier. A tout moment 
l'appui sur la touche Escape arrte l'excution du programme. 
Les diffrents lments sont les suivants: 

  - Les listes: la liste des lments est affiche avec un numro  gauche. Il
    vous suffit d'entrer le numro de l'lment lorsqu'il vous est demand 
    pour le slectionner. Si jamais la liste dpasse la taille de l'cran, il 
    vous faudra appuyer sur une touche pour la faire dfiler. 
  - L'entre de donnes: il vous suffit d'entrer la donne demande (par 
    exemple un nom de fichier). La touche Delete permet d'effacer le caractre
    prcdent le curseur (ce que vous avez dj entr est affich  la ligne 
    suivante sauf le dernier caractre et vous pouvez continuer d'entrer de 
    nouveaux caractres). Il n'est pas possible de dplacer le curseur. 
  - Les choix: ils se prsentent sous la forme d'une question avec les 
    possibilits de rponse entre parenthses (Exemple: (O/N)). Il vous faut 
    donner la rponse parmi un des lments prsents. La casse des lettres 
    n'est pas prise en compte. 


5- L'utilisation du programme 
-----------------------------

Utilisation: savepart.exe [-l en|fr|fr_2] [-cm|-nm|-pm] [-f <fichier 
d'options>] [-ncd] [-nvd] [-nvf] [-cui|-tui|-bui] 
[-b|-c|-d|-i|-m|-n|-r|-s|-t|-u|-z] 

  -l: cette option vous permet de choisir la langue  utiliser. Vous ne devez 
l'utiliser que si la langue reconnue automatiquement n'est pas correcte. Si 
une erreur apparat avant que cette option ne soit analyse, le message 
d'erreur sera affich avec la langue dtecte automatiquement. Les langues 
reconnues sont: 

    * en: anglais.
    * fr: franais.
    * fr_2: franais avec d'autres pages de code.

La dtection de la langue positionne celle-ci  franais lors de la dtection 
de paramtres de configuration utilise en France, au Canada franais, en 
Guyane franaise, aux Antilles franaises et en Polynsie franaise. Dans les 
autres cas, la langue est positionne  anglais. 
Le paramtre fr_2 est uniquement l au cas o les accents seraient mal 
affichs. Je ne sais pas  quels paramtres de configuration cela correspond 
(et je ne suis pas sr qu'il y existe une configuration de DOS pour ces 
paramtres), ce sont les caractres accentus tels que les utilisent Windows 
et Linux (ANSI). Je l'ai mis en cas de besoin (si quelqu'un utilise cette 
option, qu'il me le dise avec la configuration ncessaire) et il n'est pas 
automatiquement dtect. 

  -cm: cette option est la mthode par dfaut d'utilisation de la souris. 

  -pm: cette option est une autre mthode d'utilisation de la souris si jamais
la premire ne marche pas (c'est la mthode par dfaut sous Windows NT/XP). 
Elle peut faire que des double click ne soient pas dtects. 

  -nm: cette option permet d'empcher l'utilisation de la souris. Vous ne 
devez l'utiliser que si l'utilisation de la souris semble poser problme avec 
les 2 mthodes d'utilisations donnes ci-dessus. 

  -f <fichier d'options>: cela vous permet de donner un fichier d'options afin
d'utiliser le mode batch. Pour connatre le format de ce fichier d'options, 
veuillez vous rfrer au chapitre 16. 

  -ncd: cette option dsactive la vrification que le fichier cr/lu ne doit 
pas se trouver sur l'lment sauv/restaur. Il est conseill de ne l'utiliser
que si l'attribution des lettres de lecteur DOS est incorrecte. 

  -nvd: cette option dsactive la vrification que les secteurs sont 
correctement crits. Ceci acclre la restauration, mais peut empcher la 
dtection de secteurs dfectueux. 

  -nvf: cette option dsactive la vrification que les fichiers sont 
correctement crits et que les secteurs sont correctement crits quand l'accs
par priphrique DOS est utilis. Ceci acclre la sauvegarde (et la 
restauration dans le second cas), mais peut faire que les fichiers crs ou 
les priphriques restaurs soient incorrects dans le cas o le disque o ils 
sont crits commence  tre dfectueux. 

  -cui|-tui|-bui: cette option vous permet de slectionner l'interface 
graphique  utiliser: 

    * -cui: interface type ligne de commande.
    * -tui: interface type fentres textuelles.
    * -bui: interface type fentres textuelles mais utilisant l'accs  
      l'cran par le BIOS ce qui assure une meilleure compatibilit, mais est 
      plus lent.

Si cette option n'est pas donne, c'est l'interface type fentres textuelles 
qui est utilise. Cette option ne doit tre utilise que si cette interface 
pose problme (par exemple rien ne se passe quand le programme est lanc). 
Dans ce cas il faut commencer par essayer avec l'option -bui, puis si cela ne 
marche toujours pas avec l'option -cui. 

  -b|-c|-d|-i|-m|-n|-r|-s|-t|-u|z: cette option vous permet de slectionner 
l'action  raliser: 

    * -b: mettre  jour le fichier BOOTSECT.DOS.
    * -c: copier un lment.
    * -d: copier des fichiers crs par le programme afin de les modifier 
      (taux de compression ou taille maximum).
    * -i: lire des informations du driver.
    * -m: simuler un lment  partir des fichiers de sauvegarde.
    * -n: crer des fichiers sur une partition NTFS depuis Windows NT, 2000 ou
      XP.
    * -r: restaurer un lment.
    * -s: sauver un lment.
    * -t: vrifier des fichiers de sauvegarde.
    * -u: mettre  jour la base de registres Windows 2000/XP.
    * -z: annuler les informations sur les secteurs dfectueux d'un systme de
      fichier.

Si cette option n'est pas donne, le programme vous demande ce que vous 
dsirez faire. Pour la description des diffrentes actions, veuillez vous 
rfrer aux chapitres suivants. 

Le code de retour du programme est le suivant: 

  - 0 s'il s'est excut sans problme,
  - 1 si une erreur est apparue,
  - 2 si l'utilisateur a annul l'excution,
  - 3 s'il s'est excut sans problme mais avec de mauvais secteurs,
  - 255 si une exception a t leve.

Remarques: 
----------

  - l'option -f <fichier d'options> ne peut pas tre utilise lors de la copie
    de partition ou de fichier.
  - la copie et la vrification de fichiers peuvent tre excutes sous 
    Windows (dans ce cas l'excution sera certainement plus rapide que sous 
    DOS).


6- La sauvegarde d'lment 
--------------------------

C'est la partie excute si sous utilisez l'option -s ou si vous la 
slectionnez lorsque le programme vous la demande. 

L'excution se droule selon le diagramme suivant (en dehors du mode batch): 
           Choix du support
                  |
                  V
      Choix de l'lment source
                  |
                  V
          [Partie  sauver]
                  |
                  V
 [Emplacement des fichiers de swap]
                  |<------------------------+---+
                  V                         |   |
           Choix du fichier                 |   |
                  |                         |   |
                  V                         |   |
Choix de la taille maximum du fichier       |   |
                  +-------------------------+   |
                  V                             |
      [Choix de la compression]                 |
                  |                             |
                  V                             |
        Fentre de sauvegarde                   |
                  +-----------------------------+
                  V
    Cration du fichier d'options
                  |
                  V
                 fin


  a) Choix du support: 
Il faut slectionner le disque, le lecteur de disquette ou le priphrique DOS
sur lequel se trouve l'lment  sauvegarder. 
Le mode d'accs au disque est prcis: 

  - accs standard: avec ce mode d'accs on accde au disque dur selon sa 
    dfinition physique (cylindre, secteur, tte). Avec ce mode d'accs la 
    taille des secteurs ne peut pas tre connue (elle est prise  512 octets 
    qui est la valeur standard, les autres tailles tant exceptionnelles) et 
    la taille des disques est limite  8 Go.
  - accs tendu: c'est le mode d'accs qui devient le standard. Dans ce mode 
    le disque dur est reprsent comme une unique piste (on ne se proccupe 
    pas de sa dfinition physique). Ce mode permet d'utiliser les disques de 
    plus de 8 Go, cependant la taille rapporte par ces disques peut tre 
    fausse (sans que cela n'ait de consquence). La taille des secteurs peut 
    tre diffrente de 512 octets bien que cette valeur reste la plus 
    courante.

Dans le cas des lecteurs de disquette, l'accs est obligatoirement standard, 
dans le cas des priphriques DOS, il apparat tendu pour Partition Saving 
mais comme c'est le driver DOS qui fait l'accs, c'est lui qui choisit le 
mode. 

  b) Choix de l'lment source: 
Avec cette fentre vous pouvez slectionner la partie du disque  sauvegarder.
Le support permet de savoir si l'lment est directement en relation avec le 
disque ou avec une partition. Dans le cas d'une partition, le support vous 
prcise si c'est une partition principale ou si c'est une partition dfinie 
dans une partition tendue. 
Le numro de la partition est le numro tel que reconnu sous Linux. 
Le nom du lecteur est le nom du lecteur DOS correspondant  la partition (si 
c'est une partition DOS bien sr). Ceci peut tre erron dans la mesure o de 
nouveau type de partition DOS peuvent tre dfinis (par exemple avec Windows95
de nouveaux types ont t dfinis pour les partitions VFAT16 et FAT32 et rien 
n'empche qu'une volution semblable se reproduise). 
Dans le cas o l'lment est en relation avec le disque le type de l'lment 
permet d'identifier l'lment: cela peut tre le disque complet, le master 
boot record (premier secteur du disque), les secteurs situs avant la premire
partition et la table des partitions. Dans le cas o le support est une 
partition, le type de l'lment permet d'identifier le type de la partition: 
cela permet d'identifier le type d'OS install dessus. Dans la mesure o les 
types de partition ne sont pas normaliss, la liste n'est pas exhaustive. 
La taille donne la taille de l'lment. Par dfaut elle est exprime en Mo 
sauf si elle est suivie de Ko. 
Le nom de la partition est le label (ou nom de volume). Il est affich quand 
il est accessible. Si pour les lecteurs DOS, il semble y avoir une incohrence
entre la lettre du lecteur et le nom de la partition, ce dernier est 
certainement juste et le nom du lecteur mal attribu. 
Pour les disquettes, cette fentre n'apparat pas. 
Pour les priphriques DOS, vous pouvez slectionner le priphrique  sauver 
dans la liste vous prsentant tous ceux que le DOS connait comme ayant un 
accs par secteur et possdant un systme de fichier FAT. 

Remarque: 
---------

  - Si vous choisissez de sauvegarder une partition principale de type 
    tendue, vous sauvegardez toutes les partitions dfinies dans cette 
    partition tendue (toutes celles qui ont pour support "Etendue 
    n<partition tendue choisie>").
  - Si vous n'avez qu'une seule partition avec le type 42 (disque dynamique) 
    ou 8e (Linux LVM), le disque est utilis avec le nouveau format de 
    partitionnement dynamique qui n'est pas support par Partition Saving, 
    donc vous ne pouvez pas le sauver.
  - Si vous avez une partition avec le type 44 (GoBack), c'est parce que vous 
    utilisez Norton GoBack qui a son propre mchanisme de partitionnement. 
    Vous devez le dsactiver pour pouvoir sauver la partition.

  c) Partie  sauver: 
Cette fentre n'apparat que si la partition choisie est un des types dont il 
est possible de ne sauver que les secteurs occups. Dans ce cas elle vous 
propose les choix suivants: 

  - "Tous les secteurs": dans ce cas tous les secteurs de la partition seront 
    sauvs sans tenir compte du fait qu'ils soient occups ou pas. Cela fait 
    bien sr que la sauvegarde est plus grosse que dans les cas suivants, mais
    peut permettre de sauver la partition mme si celle-ci est fortement 
    endommage (par exemple pour pouvoir la sauver avant de tenter des 
    solutions extrmes pour la rparer). La contrainte de cette solution est 
    que la restauration devra se faire sur une partition ayant exactement le 
    mme format (le disque doit avoir la mme taille et dfinition physique et
    la partition avoir la mme taille et tre  la mme place).
  - "Les secteurs occups": dans ce cas seuls les secteurs occups sont 
    sauvs. Cela  l'avantage que la sauvegarde ncessite moins de place que 
    dans le cas prcdent et permet galement de pouvoir restaurer la 
    partition sur une partition diffrente (elle peut tre sur un disque 
    diffrent,  un emplacement diffrent et avec une taille diffrente), en 
    tenant compte nanmoins de quelques contraintes de taille. L'inconvnient 
    est que ce type de sauvegarde ncessite plus de mmoire et que la 
    sauvegarde peut ne pas aboutir si votre partition est endommage (par 
    exemple des secteurs importants sont endommags).
  - "L'lment sur lui-mme": ce cas ne s'applique qu'aux partitions de type 
    FAT, NTFS et ext2. Il est identique au cas prcdent, mais permet 
    galement de crer le fichier de sauvegarde sur la partition sauvegarde 
    (ce qu'il NE faut surtout PAS faire pour les 2 cas prcdents). Vous ne 
    devez choisir cette option pour les partitions NTFS et ext2 que si vous 
    allez utiliser les possibilits internes de l'outil pour accder aux 
    partitions NTFS et ext2 (via le montage de partition), pas si vous avez un
    autre moyen d'accder aux partitions NTFS et ext2. Si vous choisissez 
    cette option, la partition est automatiquement monte pour pouvoir y 
    accder si ce n'est pas encore le cas. Les contraintes sont que cela 
    ncessite plus de place mmoire et que lors de la restauration il faudra 
    faire un scandisk sur la partition restaure (aprs avoir redmarr 
    l'ordinateur) afin de corriger des erreurs ventuelles sur la taille des 
    fichiers crs (ceux que vous avez utiliss lors de la restauration sont 
    corrects, ce sont ceux sur la partition restaure qui ne le sont pas). 
    Pour les partitions FAT16, FAT32, NTFS et ext2 cette vrification est 
    active automatiquement lorsque vous redmarrez. Pour les partitions FAT12
    il faut que vous le fassiez  la main. 
    Pour les partitions FAT et ext2, il est prfrable de ne pas effacer un 
    fichier existant car cela peut amener plus d'erreurs que de crer un 
    nouveau fichier. Pour les partitions NTFS, il n'y a pas cette contrainte 
    (de plus il n'y a pas le choix).
  - "L'lment sans les fichiers de swap": ce cas ne s'applique qu'aux 
    partitions de type FAT et NTFS. Dans ce cas seuls les secteurs occups 
    sont sauvegards et le contenu des fichiers de swap n'est pas sauvegard 
    (Windows rinitialisera ce contenu au premier dmarrage aprs la 
    restauration). Les fichiers de swap peuvent tre "win386.swp", 
    "pagefile.sys" et "hiberfil.sys" pour une partition FAT et "pagefile.sys" 
    et "hiberfil.sys" pour une partition NTFS. Cette option permet de rduire 
    la taille des sauvegardes, mais ncessite un peu plus de mmoire que de ne
    sauver que les secteurs occups.
  - "L'lment sur lui-mme sans les fichiers de swap": ce cas est la 
    concatnation des 2 cas prcdants.

Dans le cas o la partition ne serait pas une partition pour laquelle il est 
possible de ne sauver que les secteurs occups ou dans le cas o vous auriez 
choisi un lment en relation avec le disque, cette fentre n'apparat pas et 
tous les secteurs sont sauvs. 
Pour avoir plus de renseignements sur la sauvegarde des secteurs occups, 
veuillez vous rfrer au chapitre 18. 

Remarque: 
---------

  - une fentre vous informant de la recherche du dernier secteur occup 
    apparat entre le choix de la taille du fichier et la fentre de 
    sauvegarde. Dans le cas o vous choisissez une des deux options o il ne 
    faut sauver que les secteurs occups, cette fentre peut rester afficher 
    relativement longtemps. Dans le cas o vous sauvez tous les secteurs, vous
    ne la verrez probablement pas, car elle est affiche trs brivement.

  d) Emplacement des fichiers de swap: 
Cette fentre n'apparat que si vous avez choisi l'option "L'lment sans les 
fichiers de swap" ou "L'lment sur lui-mme sans les fichiers de swap" dans 
la fentre prcdente. Elle permet d'indiquer au programme dans quel 
rpertoire se trouvent les fichiers de swap. En plus du rpertoire que vous 
indiquez ici, le programme recherche galement ces fichiers sur le rpertoire 
racine (vous pouvez bien sr lui donner  nouveau le rpertoire racine ici). 
En rgle gnrale les fichiers de swap se trouvent soit sur la racine soit 
dans le rpertoire Windows. Pour slectionner le rpertoire vous devez vous 
dplacer dans l'arborescence (en affichant les sous-rpertoires d'un 
rpertoire en pressant la touche '+' quand celui-ci est slectionn en cas de 
besoin) jusqu' ce que vous l'atteigniez puis appuyer sur la touche Entre ou 
cliquer sur le bouton Ok. 

  e) Choix du fichier: 
Dans cette fentre vous pouvez choisir le nom et l'emplacement du fichier de 
sauvegarde. Pour cela vous pouvez taper dans la ligne "Fichier" le nom du 
fichier (avec ventuellement son emplacement) ou en slectionner un dans la 
liste des fichiers ou vous dplacer dans l'arborescence  l'aide de la liste 
des lecteurs et des rpertoires. Par dfaut "*.*" est affich ce qui signifie 
que tous les fichiers sont affichs. 
Une deuxime fentre vous donne la possibilit d'utiliser le nommage 
automatique ou de monter une partition. Le nommage automatique consiste  
gnrer automatiquement un nom de fichier si plusieurs sont ncessaires. Pour 
cela le programme prend le nom du premier fichier et remplace (ou ajoute selon
le cas) les deux derniers caractres (les trois derniers si plus de 100 
fichiers sont ncessaires) de l'extension par le numro du fichier (en 
considrant que le premier fichier porte le numro 0). Par exemple si votre 
premier fichier s'appelle "disk_c.par", le second sera "disk_c.p01", le 
troisime "disk_c.p02", ..., le cent-unime "disk_c.100". Le montage de 
partition permet d'accder  une partition qui n'est normalement pas 
accessible par le DOS, notamment les partitions NTFS si vous dsirez y crire 
un fichier dessus. Pour avoir plus d'informations sur le montage de partition,
veuillez lire le chapitre 17. 
Une troisime fentre vous informe des lecteurs DOS avec leur espace libre 
ainsi que la taille de la partition (sans tenir compte du fait que seuls les 
secteurs occups peuvent tre sauvs et de la compression). 

Remarques: 
----------

  - si un lecteur n'apparat pas dans la liste des lecteurs c'est qu'il n'a 
    pas pu tre dtect. Cependant rien ne vous empche de taper sa lettre 
    dans la ligne du nom de fichier (auquel cas la liste des lecteurs 
    n'indiquera pas le bon lecteur mais c'est sans consquence).
  - si le fichier slectionn existe dj, une fentre de confirmation 
    d'effacement est ouverte (si le fichier est en lecture seule, une fentre 
    vous informant qu'il ne peut pas tre effac apparat).
  - si vous sauvez un disque complet, une partition FAT ou NTFS, vous NE devez
    PAS crer le fichier sur le disque ou la partition que vous sauvez  moins
    que vous n'ayez choisi l'option "L'lment sur lui-mme" ou "L'lment sur
    lui-mme sans les fichiers de swap" dans la fentre vous demandant ce que 
    vous voulez sauver. Si vous n'avez pas choisi cette option et essayez 
    nanmoins de crer un fichier sur la partition  sauver, une fentre de 
    warning vous signale cet ventuel problme. Si vous utilisez l'option 
    "-ncd", cette vrification ne sera pas faite.
  - lors de l'utilisation du nommage automatique, mise  part pour le premier 
    fichier, il n'est pas vrifi que le fichier existe dj, par consquent 
    il sera effac s'il existe (par exemple, vitez d'appeler le premier 
    fichier <nom>.<lettre>01 car il sera effac lors de la cration du 
    second).

  f) Choix de la taille du fichier: 
Cette fentre vous permet de choisir la taille maximum que vous dsirez pour 
le fichier. Si plus de place est ncessaire pour pouvoir sauver l'lment, un 
nouveau fichier vous sera demand quand celui-ci sera plein. Si la taille 
libre sur le lecteur est infrieure  10 Mo, la taille demande est en ko, 
sinon elle est en Mo. Cette taille maximum ne peut pas dpasser le minimum 
entre la taille disponible sur le lecteur et 2047 Mo. 
Si vous entrez 0, vous revenez  la fentre de choix de fichier. 

  g) Choix de la compression: 
Si vous disposez de suffisamment de mmoire, une fentre vous demande avec 
quel niveau de compression vous voulez compresser les donnes. Cela va de 0 
(pas de compression)  9 (compression maximale). Le niveau gnralement 
utilis par les programmes de compression est le niveau 6. Plus vous 
choisissez un niveau de compression lev, plus le temps d'excution sera long
(par contre cela influence peu le temps de dcompression). 
Si vous n'avez pas assez de place mmoire, une fentre vous en informe. Dans 
ce cas aucune compression n'est ralise (<=> niveau 0). 
Cette fentre n'apparat qu'aprs la demande du premier fichier (pour les 
fichiers suivant le mme taux de compression est utilis). 
L'algorithme de compression utilis est l'algorithme du programme gzip. 

  h) Fentre de sauvegarde: 
Cette fentre vous informe de l'avancement de la sauvegarde. 
La ligne d'avancement du haut donne l'avancement par rapport  l'ensemble de 
l'lment sauv. La ligne d'avancement d'en dessous donne l'avancement par 
rapport  la taille maximale du fichier. Par consquent il n'est pas anormal 
que cette ligne ne soit pas  100% lorsque la sauvegarde se termine. 
Le temps restant est le temps restant estim. L'exactitude de celui-ci est 
fortement influence par le fait de compresser ou non les donnes et de sauver
ou non tous les secteurs. 
La liste des erreurs est la liste des erreurs dtectes lors de la lecture des
secteurs du disque. Si vous avez les mmes  la restauration et si lorsque 
vous utilisez un programme de vrification de disque (tel que la vrification 
de surface avec scandisk), de mauvais secteurs sont signals, ces erreurs ne 
portent pas  consquences (s'il n'y avait pas de donnes sur ces secteurs au 
moment de la sauvegarde, mais a c'tait  l'OS de le dtecter). 
Si la taille maximum de fichier que vous avez donne n'est pas suffisante pour
sauver tout l'lment (la ligne d'avancement de fichier atteint 100%), un 
nouveau nom de fichier vous est demand avec  nouveau sa taille maximum (si 
vous utilisez le nommage automatique, celui-ci sera gnr automatiquement, 
avec la mme taille maximum que le premier). 
Tant que la sauvegarde est en cours vous ne pouvez pas appuyer sur le bouton 
Ok (seul le bouton annuler est actif pour pouvoir arrter la sauvegarde). 
Quand la sauvegarde est termine, le bouton Ok devient actif, le bouton 
annuler inactif, et la ligne marque "Etat" passe de "En cours ..."  
"Termin.". 

  i) Cration du fichier d'options: 
Si vous n'avez pas utilis le mode batch (ou si des options ont t ajoutes 
par rapport  celles fournies en batch), une fentre vous demande si vous 
voulez crer le fichier d'options qui vous permettra d'utiliser le mode batch 
pour les prochaines sauvegardes/restaurations de cet lment. Si vous rpondez
"oui", une fentre vous demandera le nom du fichier. Ce fichier contiendra 
toutes les options que vous avez positionnes. 

Remarques: 
----------

  - le contenu de ce fichier ne reste valide que tant que vous ne changez pas 
    le partitionnement de votre disque dur. 
  - les noms des fichiers crits dans ce fichier sont en absolu. Par 
    consquent si vous dplacez les fichiers de sauvegarde, il vous faudra 
    modifier ce fichier d'option.
  - vous pouvez bien sr crer ce fichier  la main. 
  - la convention de nommage DOS (8.3: 8 caractres maximums pour le nom et 3 
    caractres maximums pour l'extension) doit tre utilise pour les noms des
    fichiers crits dans le fichier d'options. 

  j) Exemples:
Considrons que vous avez 2 disques partitionns comme dcrit ci-dessous ( 
cot du type de partition se trouve les dnominations <DOS>|<Linux>): 

                  Disque 1                           Disque 2
     +-------------------------------+  +-------------------------------+
     | Partition principale 1:       |  | Partition principale 1:       |
     | DOS FAT 32          (C:|hda1) |  | DOS FAT 32          (D:|hdb1) |
     +-------------------------------+  |                               |
     | Partition principale 2:       |  +-------------------------------+
     | DOS tendue         (  |hda2) |  | Partition principale 2:       |
     | +---------------------------+ |  | DOS tendue         (  |hdb2) |
     | | Partition tendue 1 de la | |  | +---------------------------+ |
     | | partition principale 2:   | |  | | Partition tendue 1 de la | |
     | | DOS FAT 32      (E:|hda5) | |  | | partition principale 2:   | |
     | +---------------------------+ |  | | DOS FAT 32      (G:|hdb5) | |
     | | Partition tendue 2 de la | |  | |                           | |
     | | partition principale 2:   | |  | +---------------------------+ |
     | | DOS VFAT 16     (F:|hda6) | |  +-------------------------------+
     | +---------------------------+ |  | Partition principale 3:       |
     +-------------------------------+  | Vide                (  |hdb3) |
     | Partition principale 3:       |  |                               |
     | Linux ext2          (  |hda3) |  +-------------------------------+
     +-------------------------------+  | Partition principale 4:       |
     | Partition principale 4:       |  | Linux swap          (  |hdb4) |
     | Vide                (  |hda4) |  |                               |
     +-------------------------------+  +-------------------------------+

Si vous dsirez sauver la partition contenant le lecteur D:, vous excutez 
savepart.exe -s, puis: 

  - commencez par choisir le deuxime disque,
  - slectionnez la premire partition,
  - choisissez de sauver tous les secteurs ou seulement les secteurs occups 
    (cette deuxime solution ncessitera moins de place),
  - choisissez de compresser le fichier ou pas,
  - choisissez l'emplacement et le nom du fichier (selon la taille disponible 
    sur les diffrents lecteurs, mais de prfrence sur le premier disque afin
    d'aller plus vite, donc en C:, E: ou F:), par exemple C:\disk_d.par
  - dans la mesure o vous voulez graver le fichier sur un CD, vous choisissez
    une taille maximale de 620 Mo.

A partir de ce point, la sauvegarde se droule. Si les 620 Mo ne suffisent pas
pour sauver toutes les donnes, vous devez donner l'emplacement et le nom d'un
deuxime fichier, puis sa taille maximale, .... Une fois la sauvegarde 
termine, vous pouvez dcider de crer le fichier batch ou pas. Si vous crez 
le fichier batch et gravez les fichiers sur un CD, mettez le fichier batch 
avec le premier fichier et n'oubliez pas de modifier le chemin d'accs au(x) 
fichier(s) de sauvegarde dans ce fichier batch. 

Si vous dsirez sauver la partition Linux, vous devez: 

  - slectionner le premier disque,
  - choisir la troisime partition,

puis continuer comme pour le premier cas (comme la partition Linux se trouve 
sur le premier disque, il est conseill de crer le fichier sur un lecteur du 
deuxime disque). 


7- La restauration d'lment 
----------------------------

C'est la partie qui est excute lorsque vous utilisez l'option -r ou 
slectionnez cette option quand le programme vous la demande. 

L'excution se droule selon le diagramme suivant (en dehors du mode batch): 
            Choix du fichier
                   |
                   V
     Choix de l'lment destination
                   |<-----------------------------+
                   V                              |
        Fentre de restauration                   |
                   +---------> Choix du fichier --+
                   V
                  fin


  a) Choix du fichier: 
C'est la mme fentre que celle de slection de fichier lors de la sauvegarde.
L'en-tte du fichier slectionn est vrifi et une erreur est signale si 
celui-ci est incorrect. 
Le nommage automatique peut tre slectionn afin que le nom des fichiers 
suivants soit gnr automatiquement (il faut bien-sr que la rgle de nommage
dcrite dans le chapitre 6.e soit respecte). Vous pouvez galement monter une
partition si le fichier de sauvegarde se trouve sur une partition non 
accessible par le DOS. 

  b) Choix de l'lment destination: 
Cette fentre donne la liste des lments compatibles avec celui sauv dans le
fichier. Vous devez choisir un des lments dans cette liste pour faire la 
restauration. 
En haut de la fentre une description de l'lment sauv est donne. En 
dessous c'est la liste des lments compatibles. 
La colonne "Dis" donne le numro du disque sur lequel se trouve l'lment. 
La colonne "Support" donne le type de support sur lequel se trouve l'lment. 
La colonne "Num" est le numro de la partition tel qu'il est connu sous Linux,
si jamais l'lment est une partition. 
La colonne "L." donne le nom de lecteur DOS de l'lment si c'est une 
partition DOS. 
La colonne "Id." permet de savoir si l'lment est identique  celui sauv. Si
c'est le cas un "X" est prsent dans cette colonne sinon rien n'est crit. 
La colonne "Taille" donne la taille de l'lment. Par dfaut elle est exprime
en Mo sauf si elle est suivie de Ko. 
Le nom de la partition est le label (ou nom de volume). Il est affich quand 
il est accessible. Si pour les lecteurs DOS, il semble y avoir une incohrence
entre la lettre du lecteur et le nom de la partition, ce dernier est 
certainement juste et le nom du lecteur mal attribu. 
Pour plus de dtails sur la compatibilit entre les lments veuillez 
consulter le chapitre 18. 
Si aucun lment compatible n'est trouv, un message vous le signale et le 
programme se termine. 

!!!!! Attention !!!!!:  
----------------------
La restauration efface toutes les donnes actuellement prsentes sur l'lment
choisi. De plus vous NE devez PAS choisir le disque (dans le cas de la 
sauvegarde d'un disque complet) ou la partition sur laquelle se trouve le 
fichier vous permettant de faire cette restauration (il serait en effet effac
lors de la restauration et ne serait donc plus accessible ce qui entranerait 
une erreur et l'arrt de la restauration).
Une fentre de warning vous signale si le fichier se trouve sur le disque ou 
la partition  restaurer. Elle est affiche uniquement pour le premier fichier
(car pour les suivants vous NE devez PAS accder au disque ou  la partition 
que vous restaurez) et elle n'est pas affiche dans le cas o vous utilisez 
l'option "-ncd". 

  c) Fentre de restauration: 
Cette fentre vous permet de suivre l'avancement de la restauration. 
La ligne d'avancement du haut donne l'avancement pour le fichier. 
La ligne d'avancement d'en dessous donne l'avancement pour l'lment choisi. 
Le temps restant est le temps restant estim. L'exactitude de celui-ci est 
fortement influence par le fait que les donnes aient t compresses et que 
tous les secteurs aient t sauvs ou pas. 
La liste des erreurs contient les erreurs dtectes lors de l'criture des 
secteurs sur le disque. Si ces erreurs sont les mmes que lors de la 
sauvegarde, il n'y a pas de consquences (si ce ne sont pas les mmes ou s'il 
y en a moins ou plus vous risquez d'avoir perdu des donnes: passer scandisk 
(ou un programme quivalent pour l'OS donn) pourra peut-tre rsoudre le 
problme). 
Si l'lment a t sauve en plusieurs fichiers, ils vous sont demands au fur
et  mesure de l'avancement. 
Tant que la restauration est en cours vous ne pouvez pas appuyer sur le bouton
Ok (seul le bouton annuler est actif pour pouvoir arrter cette restauration).
Quand la restauration est termine, le bouton Ok devient actif, le bouton 
annuler inactif, et la ligne marque "Etat" passe de "En cours ..."  
"Termin.". 

!!!!! Attention !!!!!: 
----------------------

  - lors de la slection des fichiers suivants, vous ne devez pas accder au 
    lecteur correspondant au disque ou  la partition en cours de restauration
    (si c'est une partition DOS). En effet celle-ci tant en cours d'criture,
    les informations la concernant sont fausses (un peu comme si vous essayiez
    d'accder  un fichier alors que la partition est en train d'tre 
    formate).
  - une fois la restauration termine, redmarrer l'ordinateur si vous venez 
    de restaurer une partition DOS (ou une partition que vous pouvez accder 
    par le DOS), afin que celui-ci puisse mettre  jour les informations 
    concernant cette partition.
  - si vous annulez une restauration en cours, vous devez reformater l'lment
    destination (ou faire une nouvelle restauration).
  - si lors de la sauvegarde, vous aviez cr un fichier de sauvegarde sur la 
    partition en cours de sauvegarde, aprs avoir redmarr l'ordinateur il 
    faut que vous fassiez un scandisk sur la partition restaure afin 
    d'liminer des erreurs de tailles portant sur les fichiers crs. Cette 
    vrification n'est dornavant ncessaire que pour les partitions FAT12 
    (elle est automatiquement active pour les partitions FAT16 et FAT32 et 
    n'est pas ncessaire pour les partitions NTFS).
  - si vous restaurez une partition sur une autre partition que celle 
    d'origine et que vous avez Windows 2000 ou XP, il faut que vous mettiez  
    jour la base de registres pour cette partition. Pour cela veuillez vous 
    rfrer au chapitre 11.
  - si la partition que vous restaurez est une partition systme qui est 
    excutable via le multiboot Windows XP (sans que ce soit la partition 
    Windows XP) et que vous la restaurez sur une partition autre que celle 
    d'origine, il faut que vous mettiez  jour le fichier BOOTSECT.DOS pour 
    cette partition. Pour cela veuillez vous rfrer au chapitre 12.
  - si la partition que vous restaurez est une partition utilise avec le 
    multi-boot de Windows XP et qu'elle est restaure sur une partition 
    diffrente de celle d'origine, il faut que vous mettiez  jour le fichier 
    BOOT.INI. Pour cela vous devez dmarrer avec le CD de Windows XP, utiliser
    le mode console et utiliser la commande bootcfg.
  - si la partition que vous restaurez est une partition utilise avec Linux, 
    et qu'elle est restaure sur une partition diffrente de celle d'origine, 
    vous devez mettre  jour le fichier /etc/fstab ainsi que le gestionnaire 
    de boot si c'est une partition systme. Pour cela vous devez dmarrer avec
    le CD de Linux, utiliser le mode rparation et mettre  jour les points de
    montage et le chargeur de boot.

  d) Exemples: 
Avec le partitionnement prsent dans l'exemple de la sauvegarde de partition,
vous dsirez restaurer les partitions prcdemment sauves. 
Dans le cas de la sauvegarde du lecteur D:, vous excutez savepart -r et 

  - choisissez le nom du premier fichier de sauvegarde,
  - choisissez la partition que vous voulez restaurer. Si vous aviez sauv 
    tous les secteurs, seule la partition contenant le lecteur D: vous sera 
    propose (si jamais les 2 disques ont le mme format et les lecteurs C: et
    D: ont la mme taille, le lecteur C: pourrait galement vous tre 
    propos). Si vous n'aviez sauv que les secteurs occups, les partitions 
    contenant les lecteurs C:, D:, E: et G: peuvent vous tre proposes en 
    fonction des tailles qu'elles font (la partition F: ne peut pas vous tre 
    propose dans la mesure o elle n'a pas le mme format de systme de 
    fichier). Dans ce cas la partition D: aura une croix dans sa colonne 
    "Id.", mais pas les autres (si jamais les 2 disques ont le mme format et 
    les lecteurs C: et D: ont la mme taille, le lecteur C: pourrait galement
    avoir cette croix).
  - une fois la partition choisie, la restauration commence. Si la sauvegarde 
    a t faite en plusieurs fichiers, le second fichier vous sera demand 
    quand le premier est termin, ....

Une fois la restauration termine, rebootez votre ordinateur afin que le DOS 
prenne en compte le fait que le lecteur D: a t modifi. 

Si vous dsirez restaurer la partition Linux, vous procdez comme ci-dessus. 
Dans ce cas seul la 3me partition du premier disque vous sera propose vu que
c'est la seule partition Linux prsente (la partition Linux swap n'a pas le 
mme systme de fichier). 


8- La copie d'lment 
---------------------

C'est la partie qui est utilise quand vous utilisez l'option -c ou quand vous
la slectionnez lorsque le programme vous le demande. 

L'excution se droule selon le diagramme suivant: 
           Choix du support
                  |
                  V
      Choix de l'lment source
                  |
                  V
          [Partie  sauver]
                  |
                  V
    Choix de l'lment destination
                  |
                  V
           Fentre de copie
                  |
                  V
                 fin


  a) Choix du support: 
Veuillez vous rfrer  la mme fentre dans la partie "sauvegarde d'lment" 
(chapitre 6.a). 

  b) Choix de l'lment source: 
Veuillez vous rfrer  la mme fentre dans la partie "sauvegarde d'lment" 
(chapitre 6.b). 

  c) Partie  sauver: 
Veuillez vous rfrer  la mme fentre dans la partie "sauvegarde d'lment" 
(chapitre 6.c). 

  d) Choix de l'lment destination: 
Veuillez vous rfrer  la mme fentre dans la partie "restauration 
d'lment" (chapitre 7.b) en remplaant les rfrences au fichier par la 
partition  copier. 

  e) Fentre de copie: 
Cette fentre vous permet de suivre l'avancement de la copie. 
La ligne d'avancement du haut donne l'avancement pour l'lment  copier. 
La ligne d'avancement d'en dessous donne l'avancement pour l'lment 
destination. 
Le temps restant est le temps restant estim. L'exactitude de celui-ci est 
fortement influence par le fait de copier ou non tous les secteurs. 
La liste des erreurs contient les erreurs dtectes lors de la lecture des 
secteurs sur l'lment  copier ou lors de l'criture des secteurs sur 
l'lment destination. Si des erreurs apparaissent, il est fortement conseill
de passer scandisk ou un programme quivalent. 
Tant que la copie est en cours vous ne pouvez pas appuyer sur le bouton Ok 
(seul le bouton annuler est actif pour pouvoir arrter cette copie). Quand la 
copie est termine, le bouton Ok devient actif, le bouton annuler inactif, et 
la ligne marque "Etat" passe de "En cours ..."  "Termin.". 

!!!!! Attention !!!!!: 
----------------------

  - une fois la copie termine, redmarrer l'ordinateur si vous venez de 
    restaurer/copier une partition DOS (ou une partition que vous pouvez 
    accder par le DOS), afin que celui-ci puisse mettre  jour les 
    informations concernant la partition destination.
  - si vous annulez une copie en cours, vous devez reformater la partition 
    destination (ou faire une nouvelle copie ou restauration).
  - veuillez galement lire les remarques au chapitre 7.c pour connatre les 
    ventuelles manipulations  faire aprs la copie.

  f) Exemples:
Avec le partitionnement prsent dans l'exemple de la sauvegarde de partition,
vous dsirez copier la partition contenant le lecteur D: sur la partition 
contenant le lecteur E: ( condition que sa taille soit compatible). 
Pour cela vous lancez savepart -c et: 

  - choisissez le second disque,
  - choisissez la premire partition,
  - choisissez de copier uniquement les secteurs occups (afin que la copie 
    puisse se faire sur une partition ayant un format diffrent de celle 
    d'origine),
  - choisissez la partition destination. Les partitions contenant les lecteurs
    C:, E: et G: vous seront proposes si leur taille est compatible. La 
    partition contenant le lecteur D: ne vous sera pas propose puisque c'est 
    la partition d'origine. La partition contenant le lecteur F: ne vous sera 
    pas propose puisque le format du systme de fichier n'est pas le mme.

A partir de ce point la copie se droule. Une fois celle-ci termine, vous 
devez rebooter l'ordinateur. 


9- La copie de fichier 
----------------------

C'est la partie excute lorsque vous utilisez l'option -d ou quand vous la 
slectionnez lorsque le programme vous la demande. 

Cette partie vous permet de dupliquer des fichiers tout en changeant leur taux
de compression ou leur taille maximum. 

L'excution commence par vous demandez le nom du fichier source (veuillez vous
rfrer au chapitre 7.a), puis le nom et la taille du fichier destination 
ainsi que le taux de compression (veuillez vous rfrer aux chapitres 6.e, 6.f
et 6.g). La fentre d'avancement donne en haut l'avancement pour le fichier 
source et en bas celui pour le fichier destination. Si jamais plusieurs 
fichiers sources ou plusieurs fichiers destination sont ncessaires ils vous 
seront demands au fur et  mesure du besoin. 

Remarques: 
----------

  - seuls les fichiers crs par ce programme peuvent tre utiliss par cette 
    fonctionnalit.
  - le programme vrifie que le fichier destination ne porte pas le mme nom 
    que le fichier source afin d'viter que le fichier source ne soit effac 
    avant d'tre copi. Cependant il ne peut pas vrifier qu'un fichier 
    destination efface un fichier source autre que celui en cours 
    d'utilisation, donc soyez prudent de ne pas confondre la source et la 
    destination.
  - vous pouvez utiliser n'importe quel autre programme de compression pour 
    raliser cela, cependant il vous faudra dcompresser les fichiers avant de
    pouvoir les utiliser avec ce programme, ce qui n'est pas le cas avec cette
    option.


10- La vrification de fichier 
------------------------------

C'est la partie excute lorsque vous utilisez l'option -t ou quand vous la 
slectionnez lorsque le programme vous la demande. 

Elle vous permet de vrifier que les fichiers de sauvegarde sont valides. 
Cette vrification consiste  contrler l'en-tte des fichiers, la taille et 
le checksum des donnes (une fois que celles-ci sont dcompresses si elles 
sont compresses). Si une sauvegarde a t faite en plusieurs fichiers, vous 
tes obligs de contrler tous les fichiers. Aucune donne n'est crite sur le
disque ou n'est modifie dans les fichiers. 

L'excution consiste en la demande du fichier source (veuillez vous rfrer au
chapitre 7.a). La fentre d'avancement donne en haut l'avancement pour le 
fichier source. Si la sauvegarde a t faite en plusieurs fichiers, les 
fichiers suivant vous seront demands. 


11- La mise  jour du registre Windows 2000/XP 
----------------------------------------------

C'est la partie qui est utilise quand vous utilisez l'option -u ou quand vous
la slectionnez lorsque le programme vous le demande. 

Windows 2000 et XP stockent l'emplacement des partitions dans la base de 
registres afin de conserver l'association entre ces partitions et la lettre de
lecteur correspondante. L'emplacement des partitions est compos de 2 
lments: le numro du disque de la partition qui est stock dans le MBR (4 
octets) et l'offset du premier octet de la partition sur le disque (8 octets).

Si vous copiez une partition sur un autre disque (sans copier le MBR) ou si 
vous dplacez le dbut d'une partition, il faut mettre  jour ces informations
dans la base de registre pour chacune des partitions que vous avez dplaces 
afin que Windows soit toujours capable de leur associer la mme lettre de 
lecteur. Dans le cas de la restauration d'une partition alors qu'elle n'a pas 
t dplace, cela n'est pas utile. 

L'excution comprend 2 parties: une premire pour dsigner l'emplacement o 
Windows est install afin que le programme trouve le fichier de base de 
registres, la seconde pour donner la partition  mettre  jour dans cette base
de registres. Si vous copiez la partition Windows 2000/XP, l'installation de 
Windows  utiliser est bien sr celle sur la partition destination de la 
copie. 

L'excution se droule selon le diagramme suivant: 
      Choix du support o Windows est install
                         |
                         V
     Choix de l'lment o Windows est install
                         |
                         V
      Nom du rpertoire o Windows est install
                         |
                         V
Choix du disque o est la partition  mettre  jour
                         |
                         V
       Choix de la partition  mettre  jour
                         |
                         V
       Lettre de la partition  mettre  jour
                         |
                         V
                    Confirmation
                         |
                         V
                        fin


  a) Choix du support o Windows est install: 
Il faut slectionner le disque ou la liste des priphriques DOS sur lequel se
trouve l'installation de Windows dont la base de registres doit tre mise  
jour. 

  b) Choix de l'lment o Windows est install: 
Il faut slectionner la partition (si un disque a t choisi dans la premire 
fentre) ou le priphrique DOS (si priphrique DOS a t choisi dans la 
premire fentre) sur lequel se trouve l'installation de Windows dont la base 
de registres doit tre mise  jour. 

  c) Nom du rpertoire o Windows est install: 
Il faut slectionner le rpertoire d'installation de Windows. En rgle 
gnrale ce rpertoire s'appelle "WINDOWS", sauf si vous avez prcis un autre
nom lors de l'installation. Si vous donnez un nom de rpertoire incorrect ou 
si la version de Windows installe n'est pas correcte vous aurez un message 
d'erreur vous signalant que le fichier de base de registres n'a pas pu tre 
trouv. 

  d) Choix du disque o est la partition  mettre  jour: 
Il faut slectionner le disque sur lequel se trouve la partition dont vous 
dsirez modifier la dfinition dans la base de registre. 

  e) Choix de la partition  mettre  jour: 
Il faut slectionner la partition dont vous dsirez modifier la dfinition 
dans la base de registre. 

  f) Lettre de la partition  mettre  jour: 
Cette fentre donne la liste de toutes les lettres de lecteur modifiables avec
leur dfinition actuelle. La premire colonne est la lettre de partition, la 
seconde est l'identificateur du disque sur lequel est la partition et la 
troisime est l'octet de dbut de la partition sur le disque. La dernire 
colonne rpte les 2 informations prcdentes telles que donnes par regedit. 
Vous devez choisir dans cette liste quelle lettre vous voulez affecter  la 
partition slectionne grce aux deux fentres prcdentes. Le programme ira 
modifier la dfinition pour cette lettre afin d'y mettre les valeurs dfinies 
en haut de la fentre. 

  g) Confirmation: 
Le programme vous demande la confirmation de la modification de la base de 
registre. Il donne le nom de la cl qui sera modifie, son ancienne et sa 
nouvelle valeur. La valeur est compose de 12 chiffres en hexadcimal, les 
quatre premiers tant le numro du disque, les 8 derniers l'offset de la 
partition sur le disque (c'est le mme format que la dernire colonne de la 
fentre prcdente). 

  h) Exemple:

                  Disque 1                           Disque 2
     +-------------------------------+  +-------------------------------+
     | Partition principale 1:       |  | Partition principale 1:       |
     | Windows XP (C:)               |  | Windows XP (D:)               |
     +-------------------------------+  |                               |
     | Partition principale 2:       |  +-------------------------------+
     | Partition tendue             |  | Partition principale 2:       |
     | +---------------------------+ |  | Partition tendue             |
     | | Partition tendue 1 de la | |  |                               |
     | | partition principale 2    | |  | +---------------------------+ |
     | | Donnes (E:)              | |  | | Partition tendue 1 de la | |
     | +---------------------------+ |  | | partition principale 2    | |
     | | Partition tendue 2 de la | |  | | Donnes (G:)              | |
     | | partition principale 2    | |  | |                           | |
     | | Fichier de swap (F:)      | |  | +---------------------------+ |
     | +---------------------------+ |  |                               |
     +-------------------------------+  +-------------------------------+
Vous avez copi votre partition Windows XP du disque 1 sur le disque 2. Dans 
ce cas il faut que la lettre de lecteur du Windows XP sur le disque 2 devienne
C: pour que ce Windows soit capable de booter. Il faut donc modifier la base 
de registre du Windows XP du disque 2 pour changer les lettres des lecteurs. 
Pour cela il faut lancer Partition Saving, choisir l'option de mettre  jour 
la base de registre, choisir le disque 2 et la premire partition comme 
partition o est install Windows. Ensuite vous slectionnez la premire 
partition du premier disque et lui affectez la lettre D:. Puis vous lancez 
Partition Saving une deuxime fois, slectionnez  nouveau la premire 
partition du deuxime disque comme partition d'installation de Windows, puis 
slectionnez la premire partition du deuxime disque et lui affectez la 
lettre C:. Si jamais vous avez galement copi la partition de donnes, il 
faut que vous fassiez le mme change pour les deuximes partitions avec les 
lettres E: et G:. 
Une fois cela fait, si vous bootez avec le Windows XP du premier disque vous 
avez toujours la mme configuration que celle ci-dessus (celle-ci n'est pas 
modifie). Mais maintenant si vous bootez avec le Windows XP du deuxime 
disque, vous avez (en considrant que vous avez galement chang les lettres 
de lecteur des partitions de donnes): 

                  Disque 1                           Disque 2
     +-------------------------------+  +-------------------------------+
     | Partition principale 1:       |  | Partition principale 1:       |
     | Windows XP (D:)               |  | Windows XP (C:)               |
     +-------------------------------+  |                               |
     | Partition principale 2:       |  +-------------------------------+
     | Partition tendue             |  | Partition principale 2:       |
     | +---------------------------+ |  | Partition tendue             |
     | | Partition tendue 1 de la | |  |                               |
     | | partition principale 2    | |  | +---------------------------+ |
     | | Donnes (G:)              | |  | | Partition tendue 1 de la | |
     | +---------------------------+ |  | | partition principale 2    | |
     | | Partition tendue 2 de la | |  | | Donnes (E:)              | |
     | | partition principale 2    | |  | |                           | |
     | | Fichier de swap (F:)      | |  | +---------------------------+ |
     | +---------------------------+ |  |                               |
     +-------------------------------+  +-------------------------------+
Note: une fois cela ralis, changer le nom des partitions pour viter de se 
mlanger serait une bonne ide. 


12- La mise  jour du fichier BOOTSECT.DOS 
------------------------------------------

C'est la partie excute lorsque vous utilisez l'option -b ou quand vous la 
slectionnez lorsque le programme vous la demande. 

Afin de grer le multi-boot avec une autre version de DOS ou Windows, Windows 
XP sauve le secteur boot de l'autre version de Windows dans le fichier 
BOOTSECT.DOS sur cette partition et modifie le secteur boot pour mettre le 
sien  la place (celui-ci demandant quelle version de Windows lancer en 
fonction du contenu du fichier BOOT.INI). Si vous choisissez d'excuter 
l'ancienne version de Windows, il lit alors le contenu du fichier BOOTSECT.DOS
et l'excute. Par consquent si vous copiez sur un autre disque ou dplacez le
dbut de la partition pour l'autre version de Windows, il faut que ce fichier 
soit modifi pour reflter cela. Cette option permet de raliser cela. 

Attention: cette option ne fait que modifier certains paramtres de 
BOOTSECT.DOS pour reflter les changements qui ont pu tre fait dans le 
secteur boot de la partition, elle ne permet en aucun cas de crer ou 
complter un fichier BOOTSECT.DOS. 

L'excution consiste en choisir la partition o est le fichier BOOTSECT.DOS 
pour qu'il soit mis  jour par rapport au secteur boot courant de cet lment.
Elle se droule selon le diagramme suivant: 
 Choix du support o est le fichier BOOTSECT.DOS
                         |
                         V
Choix de l'lment o est le fichier BOOTSECT.DOS
                         |
                         V
                    Confirmation
                         |
                         V
                        fin


  a) Choix du support o est le fichier BOOTSECT.DOS: 
Il faut slectionner le disque, la disquette ou la liste des priphriques DOS
sur lequel se trouve le fichier BOOTSECT.DOS  modifier. 

  b) Choix de l'lment o est le fichier BOOTSECT.DOS: 
Il faut slectionner la partition (si un disque a t choisi dans la premire 
fentre) ou le priphrique DOS (si priphriques DOS a t choisi dans la 
premire fentre) sur lequel se trouve le fichier BOOTSECT.DOS  modifier. 
Vous aurez un message d'erreur si l'lment choisi ne contient pas de fichier 
BOOTSECT.DOS ou si celui-ci a une taille incorrecte ou ne contient pas la 
signature de secteur boot. 

  c) Confirmation: 
Le programme vous demande la confirmation de la modification du fichier 
BOOTSECT.DOS. Si vous confirmez, il sera modifi pour mettre  jour certains 
des paramtres en cohrence avec ceux contenus dans le secteur boot actuel de 
l'lment. 


13- La simulation d'un lment 
------------------------------

Cette partie couvre l'utilisation du driver (DRVPART.SYS) et les options "-m" 
et "-i" de savepart. Le but de ce driver est essentiellement de pouvoir 
accder  une partition contenue dans des fichiers de sauvegarde afin d'en 
rcuprer quelques fichiers. 

  a) Utilisation du driver:
DRVPART.SYS est un driver DOS permettant de simuler qu'un nouveau lecteur est 
prsent. Ce lecteur est simul  l'aide de fichiers de sauvegarde raliss 
pralablement. 
Comme tout driver DOS, DRVPART.SYS doit tre charg en mmoire  l'aide du 
fichier CONFIG.SYS. Ce fichier texte se trouve sur le disque de dmarrage 
(soit C:, soit A: selon que vous dmarrez depuis le disque dur ou une 
disquette). Afin que le driver soit charg il faut ajouter  la fin de ce 
fichier la ligne: 
DEVICE=<emplacement>\DRVPART.SYS <options> 
avec <emplacement> gal au rpertoire o se trouve le fichier DRVPART.SYS. Une
fois cette ligne ajoute, la prochaine fois que vous dmarrez votre 
ordinateur, vous aurez un nouveau lecteur accessible (la lettre est dfinie 
par le DOS et est la lettre suivant votre dernier lecteur). 
DRVPART.SYS peut prendre 2 options: 

  - la premire dfinie la taille des secteurs en octet. Elle doit tre 
    comprise entre 512 et 32768 et doit tre un multiple de 512. Si cette 
    option n'est pas donne, une taille de 512 octets est prise par dfaut 
    (c'est la taille la plus courante).
  - la deuxime dfinie la taille mmoire en Ko utilise en permanence par le 
    programme afin de pouvoir fonctionner. Elle doit tre suprieure ou gale 
     1024. Si elle n'est pas donne, une taille de 1024 Ko est prise par 
    dfaut. Si vous voulez donner cette option vous tes oblig de donner la 
    taille des secteurs.

Exemples: 
---------
DEVICE=C:\DRVPART.SYS 
Le driver est charg avec les valeurs par dfaut de 512 octets pour la taille 
des secteurs et 1024 Ko pour la mmoire. 
DEVICE=C:\DRVPART.SYS 512 4096 
Le driver est charg avec les valeurs de 512 octets pour la taille des 
secteurs et 4096 Ko pour la mmoire. 

La mmoire utilise en permanence par le driver est une zone mmoire 
permettant au driver de stocker temporairement les secteurs demands par 
d'autres programmes. Selon les demandes, cette taille peut augmenter/diminuer 
dynamiquement (sans jamais descendre en dessous de la taille dfinie au 
chargement). Le cas pire d'utilisation de la mmoire est certainement 
lorsqu'un programme cherche  connatre la taille libre sur le lecteur (par 
exemple  la fin d'un "dir"). 
La mmoire utilise par le driver est de la mmoire XMS ou EMS (selon ce qui 
est prsent). Ces types de mmoire sont de la mmoire standard (vous n'avez 
pas besoin de matriel spcifique), elle est appele XMS ou EMS selon la 
manire qu'elle est gre. La mmoire XMS est gre par le driver HIMEM.SYS 
(une ligne DEVICE=<emplacement>\HIMEM.SYS doit apparatre au dbut du fichier 
CONFIG.SYS) et la mmoire EMS est gre par le driver EMM386.EXE (ou 
quivalent) (une ligne DEVICE=<emplacement>\EMM386.EXE doit apparatre dans le
fichier CONFIG.SYS juste aprs celle contenant HIMEM.SYS). Si aucun de ces 2 
types de mmoire n'est prsent, le driver ne se charge pas. A noter que 
l'utilisation de la mmoire EMS peut limiter la taille mmoire disponible  32
Mo. 
Le driver peut gnrer les messages suivants lors de son chargement: 

  - "Driver has been initialised. It simulates drive <lettre>:.": le driver 
    s'est correctement initialis et simule le lecteur portant la lettre 
    <lettre>.
  - "Parameter for size of sectors is not correct: it must be between 512 and 
    32768 and be a multiple of 512.": le paramtre donnant la taille des 
    secteurs n'est pas correct, il doit tre compris entre 512 et 32768 octets
    et doit tre un multiple de 512. Il faut que vous modifiiez le paramtre 
    dans la ligne de chargement dans le fichier CONFIG.SYS.
  - "Parameter for allocated memory size is not correct: it must be bigger 
    than 1024.": le paramtre donnant la taille mmoire utilise en permanence
    n'est pas correct: il doit tre suprieur  1024 Ko. Il faut que vous 
    modifiiez le paramtre dans la ligne de chargement dans le fichier 
    CONFIG.SYS.
  - "Memory could not be allocated: you need XMS or EMS memory.": le driver 
    n'a trouv ni mmoire XMS ni mmoire EMS (ou ces gestionnaires de mmoire 
    sont trop anciens). Il faut que vous ajoutiez dans le fichier CONFIG.SYS 
    la ligne permettant de charger au moins la mmoire XMS.

Si l'un des trois derniers messages est affich, le driver n'est pas charg. 

  b) Simulation d'un lment:
Une fois que le driver est charg en mmoire les options "-m" et "-i" de 
savepart peuvent tre utilises (ou les actions associes apparaissent dans la
liste des actions si vous ne donnez pas d'option d'action). 
La premire option ("savepart -m") ou le choix "Simuler un lment" dans les 
actions permet de donner l'ensemble des fichiers de sauvegarde  utiliser afin
de simuler l'lment qu'ils contiennent. L'excution se droule d'une faon 
similaire au test de fichiers de sauvegarde (chapitre 10). Une fois 
l'excution termine correctement vous pourrez utiliser le lecteur ajout par 
le driver comme tant la partition contenue dans les fichiers (tant qu'aucun 
lment n'est simul, l'accs au lecteur renvoie une erreur). 
La deuxime option ("savepart -i") ou le choix "Lire les informations du 
driver" dans les actions permet de lire les informations du driver (lecteur 
simul, taille de secteur et fichiers utiliss si un lment est simul) et 
d'arrter de simuler un lment s'il y en a un actuellement simul. 
Lors de la simulation d'un lment, de la mmoire EMS/XMS supplmentaire peut 
tre ncessaire pour le driver. Malheureusement, lors de l'excution de 
savepart alors que seule de la mmoire XMS est prsente, il n'est pas possible
d'allouer de la mmoire supplmentaire (savepart l'utilise compltement). Par 
consquent vous aurez certainement une erreur du type "Vous n'avez pas assez 
de mmoire EMS ou XMS: <n> Ko libres sont ncessaires.". Dans ce cas vous 
devez utiliser le programme ALLOCXMS.COM en donnant comme paramtre <n> afin 
que la mmoire soit pralloue avant l'excution de savepart, puis relancer 
savepart (exemple: ALLOCXMS.COM 1024 allouera 1024 Ko de mmoire). Comme cette
taille dpend de l'lment  simuler, elle ne peut pas tre fixe  l'avance. 
ALLOCXMS peut afficher les messages suivants: 

  - "Memory allocated": la mmoire a t alloue et vous pouvez donc relancer 
    savepart.
  - "DrvPart driver could not be found": vous avez certainement oubli de 
    charger le driver  l'aide de votre fichier CONFIG.SYS (note: dans ce cas 
    les options pour grer la simulation d'lment ne doivent pas apparatre 
    dans savepart).
  - "DrvPart driver into memory has not the same version as AllocXMS": les 
    versions de DRVPART.SYS et ALLOCXMS.COM ne correspondent pas. Il faut 
    utiliser les programmes ayant la mme version (de mme pour savepart).
  - "An element is currently simulated": une partition est actuellement 
    simule. Il faut d'abord arrter de la simuler  l'aide du bouton "Arrter
    de simuler l'lment" dans la fentre d'informations sur le driver dans 
    savepart.
  - "XMS memory driver could not be found": vous n'avez pas charg le driver 
    de mmoire XMS dans votre CONFIG.SYS, par consquent vous ne pouvez pas 
    utiliser de mmoire XMS.
  - "Parameter is not correct": le paramtre donn n'est pas correct. Ce doit 
    tre un nombre entier positif.
  - "Such an amount of memory could not be allocated": le driver XMS 
    n'autorise pas l'allocation de tant de mmoire. Si cette taille ne dpasse
    pas la mmoire disponible dans votre ordinateur, utiliser un driver plus 
    rcent ou ne pas utiliser de mmoire EMS peut rsoudre ce problme.

  c) Remarques:

  - Ce driver ne permet de simuler que des lments de type FAT ou des 
    lments pour lesquelles tous les secteurs ont t sauvs. Dans ce dernier
    cas, si ce n'est pas un lment FAT, cela n'est pas vrifi, mais le DOS 
    n'arrivera certainement pas  accder au lecteur.
  - Les fichiers utiliss pour la simulation ne doivent pas tre compresss.
  - Tous les fichiers doivent tre en permanence accessible afin qu'aucune 
    erreur ne soit gnre (exemple: si les fichiers sont sur plusieurs CDs, 
    il vous faut soit plusieurs lecteurs de CDs, soit les copier sur votre 
    disque dur afin qu'ils puissent tre tous accds simultanment). Les 
    premiers fichiers seront utiliss plus frquemment, par consquent 
    mettez-les sur le support le plus rapide.
  - L'lment simul est mis en mode lecture seule. Par consquent toute 
    tentative d'criture entranera une erreur. Si jamais vous rencontrez un 
    message du type "Impossible d'crire sur le lecteur <lettre>:" avec 
    <lettre> correspondant  la lettre du lecteur simul, il vous faudra 
    rpondre "Echec".
  - Ce driver ne fonctionne qu'en mode DOS. Si jamais Windows est dmarr, il 
    libre la mmoire qu'il occupe et se dsactive. Sous Windows un lecteur 
    supplmentaire apparat mais il n'est pas accessible.
  - L'utilisation du driver ralentit votre ordinateur et occupe de la mmoire.
    Par consquent il est conseill de ne l'utiliser que lorsque vous en avez 
    besoin (par consquent modifier le fichier CONFIG.SYS  chaque fois ou 
    avoir une disquette de boot spcifique, cette deuxime solution tant 
    prfrable).
  - L'accs au lecteur simul est beaucoup plus lent que l'accs aux autres 
    lecteurs.
  - Le driver ne fonctionne correctement que pour des programmes utilisant les
    priphriques d'une faon standard. Par consquent il peut tre normal que
    certains programmes trop spcifiques gnrent des erreurs.
  - Si jamais un programme se termine anormalement, il peut avoir laiss le 
    driver dans un tat incorrect (toute tentative d'accs au lecteur gnre 
    une erreur). Dans ce cas il suffit d'excuter et quitter n'importe quel 
    programme pour qu'une fois celui-ci termin, le lecteur simul soit  
    nouveau accessible.
  - Le driver peut augmenter la mmoire qu'il utilise selon ces besoins. Si 
    jamais un programme utilise toute la mmoire disponible (savepart est dans
    ce cas si seule de la mmoire XMS est prsente), il se peut que des 
    erreurs apparraissent lors de l'accs au lecteur. Dans ce cas vous pouvez 
    essayer d'augmenter la taille utilise en permanence par le driver  
    l'aide du second paramtre sur la ligne de chargement de DRVPART.SYS dans 
    le fichier CONFIG.SYS. Bien sr cela ne sera pris en compte qu'au prochain
    redmarrage de l'ordinateur.
  - Lors de l'utilisation de savepart, l'accs au lecteur simul est 
    dsactiv.
  - Si vous voulez simuler un autre lment que celui simul, vous n'tes pas 
    oblig de lancer une premire fois savepart pour ne plus simuler un 
    lment, puis une deuxime fois pour simuler le nouvel lment, vous 
    pouvez directement choisir de simuler le nouvel lment (cela arrtera la 
    simulation du premier). Cela veut dire qu'il n'est pas possible de simuler
    plusieurs lments simultanment (mme en chargeant le driver plusieurs 
    fois).
  - Vous ne pouvez pas excuter les programmes prsents sur le lecteur simul.
    Il vous faut d'abord les copier sur un autre lecteur avant de les 
    utiliser.
  - Les versions du driver, de savepart et de allocxms doivent tre 
    compatibles. C'est pourquoi ils portent tous le mme numro de version. Ce
    numro de version est vrifi lorsque les programmes cherchent  
    communiquer ensemble, et la communication ne s'tablira pas s'ils 
    divergent.
  - Du fait qu'un nouveau lecteur est cr, la lettre de votre lecteur de CD 
    peut tre dcale.
  - DRVPART.SYS n'est pas ncessaire pour l'utilisation de savepart. Il n'est 
    obligatoire que pour accder aux options de simulation d'lment.


14- La cration de fichiers sur un lecteur NTFS 
-----------------------------------------------

Cette option n'apparat que si vous tes sous Windows NT, 2000 ou XP. Elle 
vous permet de crer des fichiers sur une partition NTFS afin d'tre capable 
par la suite de les utiliser comme fichier de sauvegarde via le montage de 
partition une fois que vous tes sous DOS. En effet le programme n'est pas 
capable de crer des fichiers sur une partition NTFS (uniquement de les 
lire/crire en les redimensionnant) quand il est sous DOS, et donc les 
fichiers que vous crez ici servent de base. Cette option vous demande des 
noms de fichier jusqu' ce que vous fassiez 'Annuler'. Si jamais vous utiliser
le nommage automatique, au lieu de vous demander plusieurs fichiers, il vous 
demande le nombre de fichiers que vous voulez crer. 

Remarques: 
----------

  - Il faut que vous prvoyiez suffisamment de fichiers pour que la sauvegarde
    tienne. Pour avoir une ide du nombre de fichiers, il faut prendre la 
    taille de la partition (seule sa taille occupe si vous prvoyez de ne 
    sauver que les secteurs occups), la diviser par 2 si vous pensez utiliser
    la compression, puis par la taille maximum des fichiers que vous pensez 
    crer et arrondir le rsultat  la valeur suprieure en y ajoutant 2 (3 si
    jamais vous pensez crer le fichier d'options).
  - Les fichiers crs ont une taille comprise entre 4 Ko et 64 Ko, donc 
    n'ayez pas peur d'en crer plus que de besoin.
  - Vous pouvez bien sr utiliser des fichiers crs par ailleurs (du moment 
    qu'ils ne sont pas crypts ou compresss par le mcanisme interne de NTFS)
    sans passer par cette option. Leur contenu sera bien sr dtruit lors de 
    la sauvegarde.
  - La taille restante sur les lecteurs est donne  titre indicatif et est 
    fausse dans le cas o plus de 970 Mo sont disponibles sur le lecteur.

Exemple: 
--------
Vous voulez sauver une partition ayant 4 Go de donnes dans des fichiers de 
680 Mo (pour pouvoir les graver) en utilisant la compression. Dans ce cas, il 
vous faudra crer: 4*1024 / 2 / 680 = 3.011 => 6 fichiers. 


15- L'annulation des mauvais secteurs d'un systme de fichier 
-------------------------------------------------------------

C'est la partie excute lorsque vous utilisez l'option -z ou quand vous la 
slectionnez lorsque le programme vous la demande. 

Cette option permet d'annuler le fait que des secteurs soient marqus 
dfectueux sur un systme de fichier. Elle ne permet en aucun cas de corriger 
les secteurs dfectueux, elle doit uniquement tre utilise dans le cas o 
vous restaureriez/copieriez une partition ayant des secteurs dfectueux sur un
autre disque dur. Cela est fait normalement automatiquement par le programme 
lors de la restauration sauf dans le cas o les disques et les partitions 
sources et destinations seraient strictement identiques: dans ce cas le 
programme croit qu'il restaure la partition sur celle sauve et donc que les 
informations sur les mauvais secteurs doivent tre conserves. 

Cette option ne doit donc tre utilise que dans un cas: celui o vous avez un
"X" dans la colonne "Idem" lors de restauration/copie alors que la 
restauration/copie se fait sur un disque diffrent de celui source. 

Notes: 
------

  - Cette option n'est bien sr utile que s'il y avait des secteurs dfectueux
    sur la partition source.
  - Si jamais vous restaurez une partition sur un disque ayant toujours des 
    secteurs dfectueux (par exemple aprs avoir redimensionn une partition),
    il faut que vous fassiez un test de surface pour mettre  jour la liste 
    des secteurs dfectueux.

L'excution de cette option se fait selon le schma suivant: 
 Choix du support o les mauvais secteurs doivent tre annuls
                         |
                         V
Choix de l'lment o les mauvais secteurs doivent tre annuls
                         |
                         V
                    Confirmation
                         |
                         V
                     Excution
                         |
                         V
                        fin


  a) Choix du support o les mauvais secteurs doivent tre annuls: 
Il faut slectionner le disque, la disquette ou la liste des priphriques DOS
sur lequel est le systme de fichier  modifier. 

  b) Choix de l'lment o les mauvais secteurs doivent tre annuls: 
Il faut slectionner la partition (si un disque a t choisi dans la premire 
fentre) ou le priphrique DOS (si priphriques DOS a t choisi dans la 
premire fentre) pour lequel il faut annuler les mauvais secteurs. 

  c) Confirmation: 
Le programme vous demande la confirmation de la modification du systme de 
fichier. Si vous confirmez, l'ensemble des mauvais secteurs sera marqu comme 
 nouveau valide. 

  d) Excution: 
La modification du systme de fichier est en cours. Selon le type de systme 
de fichier et la taille de la partition cela peut aller plus ou moins vite (le
plus rapide tant pour les partitions ext2, le plus lent pour les partitions 
FAT). 


16- Format du fichier d'options 
-------------------------------

Le fichier d'option vous permet de restaurer (ou de sauver  nouveau) 
l'lment que vous venez de sauver. Dans ce cas en utilisant savepart avec 
l'option -f <nom du fichier d'options>, les diffrents paramtres sont lus 
dans le fichier au lieu de vous tre demands. Le contenu de ce fichier peut 
tre partiel (ne pas contenir toutes les options, auquel cas les options 
manquantes vous seront demandes), mais il faut que certaines rgles 
prsentes ci-dessous soient respectes. 
Le fichier d'options est un fichier texte permettant de dfinir les options  
utiliser. Chaque option doit tre seule sur une ligne. 
Si la ligne commence par un ";", c'est une ligne de commentaires (elle n'est 
pas analyse). 
Le contenu des options peut tre dfini par une variable d'environnement. Pour
cela la variable d'environnement doit tre dfinie entre % (exemple: 
file=%CONF%.PAR, %CONF% sera remplac par le contenu de la variable 
d'environnement CONF). Si la variable d'environnement n'existe pas une erreur 
sera gnre. Pour pouvoir donner le caractre % dans le contenu d'une option,
il faut le doubler (exemple: file=AVEC%%.PAR, le nom du fichier pris sera 
AVEC%.PAR). 

Les options sont les suivantes: 

  - mouse=[yes|no|poll]: choix de la mthode d'utilisation de la souris 
    (quivalente  -cm|-nm|-pm sur la ligne de commande).
  - check_drive=no: la vrification que le fichier cr/lu ne soit pas sur 
    l'lment sauv/restaur est dsactive (quivalente  -ncd sur la ligne 
    de commande).
  - verify_disk_write=no: la vrification que les secteurs sont correctement 
    crits est dsactive (quivalente  -nvd sur la ligne de commande).
  - verify_file_write=no: la vrification que les fichiers sont correctement 
    crits est dsactive (quivalente  -nvf sur la ligne de commande).
  - lang=[en|fr|fr_2]: choix de la langue (quivalente  -l sur la ligne de 
    commande).
  - user_interface=[console|text|text_bios]: choix de l'interface utilisateur 
    (quivalente  -cui|-tui|-bui sur la ligne de commande).
  - disk=<nombre>: donne le numro du disque  utiliser. Le nombre doit tre 
    compris entre 0 et le nombre de disques - 1. Lors de la sauvegarde, cette 
    option remplace la premire fentre. Lors de la restauration, cette option
    va rduire la recherche des lments  restaurer correspondant  celui 
    sauv, au disque donn (sinon l'lment est cherch sur tous les disques).
    Cette option ne peut pas tre donne si l'option floppy= ou device= est 
    donne.
  - floppy=<nombre>: donne le numro du lecteur de disquette  utiliser. Le 
    nombre doit tre compris entre 0 et le nombre de lecteurs de disquette - 
    1. Lors de la sauvegarde, cette option remplace la premire fentre. Lors 
    de la restauration, cette option va rduire la recherche des lments  
    restaurer correspondant  celui sauv, au lecteur de disquette donn 
    (sinon l'lment est cherch sur tous les lecteurs de disquette). Cette 
    option ne peut pas tre donne si l'option disk= ou device= est donne.
  - device=[A-Z]: donne la lettre du priphrique DOS  utiliser. Lors de la 
    sauvegarde, cette option remplace les deux premires fentres. Lors de la 
    restauration, cette option va rduire la recherche des lments  
    restaurer correspondant  celui sauv, au priphrique donn (sinon 
    l'lment est cherch sur tous les priphriques). Cette option ne peut 
    pas tre donne si l'option disk= ou floppy= est donne.
  - main_part=<nombre>: donne le numro de la partition principale  utiliser.
    Le nombre doit tre entre 1 et 4. Si jamais l'lment  sauver/restaurer 
    est directement li au disque, cette option ne doit pas tre donne. Pour 
    que cette option puisse tre donne, il faut que l'option "disk=" soit 
    prsente.
  - ext_part=<nombre>: donne le numro de la partition tendue  utiliser. Le 
    nombre doit tre entre 1 et le nombre de partition tendue correspondant 
    la partition principale. Pour que cette option puisse tre donne, il faut
    que l'option "main_part=" soit prsente. Vous ne devez pas donner cette 
    option si vous voulez utiliser une partition principale.
    L'ensemble des options "main_part=" et "ext_part=" remplace la deuxime 
    fentre pour la sauvegarde, et l'ensemble "disk=", "main_part=" et 
    "ext_part=" remplace la deuxime fentre pour la restauration.
  - def_level=<nombre>: donne le niveau de compression  utiliser. Le nombre 
    doit tre entre 0 et 9. Lors de la sauvegarde cette option remplace la 
    troisime fentre. Lors de la restauration cette option n'est pas utilise
    (donc peut ne pas tre donne). Si cette option n'est pas donne et qu'un 
    nom de fichier est donn (voir l'option "file=" ci-dessous), le niveau de 
    compression utilis est le niveau 0 (pas de compression).
  - file=<nom de fichier>: donne le nom de fichier  utiliser pour 
    sauver/restaurer l'lment. Cette option peut tre donne plusieurs fois 
    si la sauvegarde/restauration ncessite plusieurs fichiers. Dans ce cas il
    faut donner ces options dans l'ordre dans lequel les fichiers doivent tre
    utiliss.
  - max_size=<nombre> [ko|Mo] ou max_size=max: donne la taille maximum qu'un 
    fichier doit faire. Si ko|Mo n'est pas donn, la taille est en Mo. Si la 
    taille est en ko, elle doit tre comprise entre 1 et 9999 ko, si elle est 
    en Mo elle doit tre comprise entre 1 et 2047 Mo. Si "max" est utilis 
    comme valeur, le programme prendra le minimum entre la taille libre sur le
    lecteur et 2047 Mo. Cette option peut tre donne plusieurs fois si la 
    sauvegarde/restauration ncessite plusieurs fichiers. Dans ce cas il faut 
    donner ces options dans l'ordre dans lequel sont donns les fichiers. Si 
    cette option est donne moins de fois qu'il y a d'option donnant le nom 
    des fichiers, la dernire est utilise pour tous les fichiers restant. Si 
    elle est donne plus de fois que de nom de fichiers, les options en trop 
    ne sont pas utilises. Si cette option n'est pas donne, alors que des 
    noms de fichier sont donns, la taille maximale de 2047 Mo est utilise. 
    Lors de la restauration, cette option n'est pas utilise (donc peut ne pas
    tre donne).
  - filesystem=[no|fat12|fat16|fat32|ext2|ntfs|MBR|firstsect|parttable|
    fat12mem|fat16mem|fat32mem|ntfsmem|ext2mem|fat12swap|fat16swap|fat32swap|
    ntfsswap|fat12memswap|fat16memswap|fat32memswap|ntfsmemswap]: donne le 
    type du systme de fichier  utiliser lors d'une sauvegarde. Si le 
    paramtre est gal  "no", tous les secteurs sont sauvs sans se 
    proccuper du systme de fichier prsent sur la partition. Si le paramtre
    a une valeur gale aux autres possibilits, le programme vrifie que la 
    partition que l'on dsire sauver correspond au type du systme de fichier 
    demand. Si c'est le cas, seuls les secteurs occups sont sauvs. Si ce 
    n'est pas le cas, une erreur est signale. 
    Les options fat12mem, fat16mem, fat32mem, ntfsmem et ext2mem permettent de
    ne sauver que les secteurs occups, tout en autorisant que le fichier de 
    sauvegarde cr puisse l'tre sur la partition sauve. 
    Les options fat12swap, fat16swap, fat32swap et ntfsswap permettent de ne 
    sauver que les secteurs occups sans sauvegarder le contenu des fichiers 
    de swap. 
    Les options fat12memswap, fat16memswap, fat32memswap et ntfsmemswap 
    permettent de concatner le comportement des options <xxx>mem et 
    <xxx>swap. 
    Lors de la restauration, cette option n'est pas utilise (c'est la valeur 
    dfinie  l'intrieur du fichier de sauvegarde qui est utilise).
  - swap_dir=<nom de rpertoire>: cette option permet de donner le nom du 
    rpertoire o sont les fichiers de swap. Elle n'est utilise que lors de 
    la sauvegarde et si le fait de ne pas sauver les fichiers de swap est 
    demand. <nom de rpertoire> doit tre un nom de rpertoire donn  partir
    du rpertoire racine de la partition et sans lettre de lecteur (exemple: 
    "\" pour le rpertoire racine, "\WINDOWS" pour le rpertoire WINDOWS). 
    Comme pour la fentre demandant cette information, le programme cherchera 
    galement les fichiers de swap sur le rpertoire racine.
  - quit=[yes|no|nobadsector]: cette option permet de quitter automatiquement 
    le programme ou pas. Si elle est gale  "yes", le programme se termine  
    la fin de la sauvegarde/restauration/copie ( noter que dans le cas de la 
    sauvegarde, si une option a t modifie par rapport au fichier de 
    sauvegarde utilis, la fentre demandant si on veut crer le fichier de 
    sauvegarde apparatra). Si cette option est gale  "nobadsector", le 
    programme ne se terminera que si aucun secteur incorrect n'a t dtect 
    (sinon l'utilisateur peut consulter la liste des erreurs, puis cliquer sur
    le bouton "Ok"). Si cette option est gale  "no" ou est absente, 
    l'utilisateur devra cliquer sur le bouton "Ok" pour que le programme se 
    termine.
  - reboot=[yes|no]: cette option permet de rebooter automatiquement 
    l'ordinateur  la fin de l'excution du programme. Elle n'est active que 
    lors de la sauvegarde ou de la restauration (le programme de copie 
    n'accepte pas de fichier d'options et il n'est pas utile de rebooter dans 
    les autres cas). Si l'option "quit" est gale  "no" ou "nobadsector" avec
    des erreurs ou est absente, le programme ne rebootera qu'une fois que 
    l'utilisateur aura cliqu sur le bouton "Ok". Si l'option "quit" est gale
     "yes" ou "nobadsector" sans erreur, le reboot aura lieu immdiatement.
  - automatic_naming=[yes|no]: cette option permet d'utiliser le nommage 
    automatique. Si aucune option file= n'est donne, cela aura pour 
    consquence que la case  cocher de nommage automatique soit pr-coche 
    lors de la demande du premier nom de fichier. Si une ou plusieurs options 
    file= sont donnes, toutes ces options seront d'abord utilises, puis s'il
    est ncessaire d'avoir plus de fichier, le programme utilisera le nom du 
    dernier fichier en remplaant son extension par le numro du fichier selon
    la rgle dcrite dans le chapitre 6.e (il n'y a pas de vrification si le 
    fichier existe dj ou pas).
  - nb_files=<nombre>: cette option permet de donner le nombre de fichiers  
    crer lors de la cration de fichiers sur un lecteur NTFS en utilisant le 
    nommage automatique. Le nombre doit tre compris entre 1 et 256.
  - windows_disk=<nombre>: donne le numro du disque o est install Windows. 
    Cette option est quivalente  l'option "disk=" mais est utilise dans le 
    cas de la mise  jour du registre Windows 2000/XP pour donner le disque 
    sur lequel Windows est install (cf. chapitre 11.a).
  - windows_main_part=<nombre>: donne le numro de la partition principale o 
    est install Windows. Cette option est quivalente  l'option "main_part="
    mais est utilise dans le cas de la mise  jour du registre Windows 
    2000/XP pour donner la partition sur laquelle Windows est install (cf. 
    chapitre 11.b).
  - windows_ext_part=<nombre>: donne le numro de la partition tendue o est 
    install Windows. Cette option est quivalente  l'option "ext_part=" mais
    est utilise dans le cas de la mise  jour du registre Windows 2000/XP 
    pour donner la partition sur laquelle Windows est install (cf. chapitre 
    11.b).
  - windows_device=[A-Z]: donne la lettre du priphrique DOS o est install 
    Windows. Cette option est quivalente  l'option "device=" mais est 
    utilise dans le cas de la mise  jour du registre Windows 2000/XP pour 
    donner le priphrique DOS sur lequel Windows est install (cf. chapitre 
    11.b).
  - windows_dir=<chaine>: donne le rpertoire o est install Windows (cf. 
    chapitre 11.c).
  - part_letter=[A-Z]: donne la lettre du priphrique  modifier dans la base
    de registres pour la partition choisie (cf. chapitre 11.f).
  - mount=<numro de lecteur>:<numro de disque>/<numro de partition 
    principale>,<numro de partition tendue>: permet de dfinir le montage 
    d'une partition. Le premier numro est le numro sous lequel est monte la
    partition, il doit tre entre 0 et 2147483647. Le second numro est le 
    numro du disque sur lequel est la partition  monter, il doit tre entre 
    0 et le nombre de disques - 1. Le troisime numro est le numro de 
    partition principale de la partition  monter, il doit tre entre 1 et 4. 
    Enfin le dernier numro ne doit pas tre donn pour une partition 
    principale (s'il n'est pas donn, la virgule avant ne doit pas tre donne
    galement) et est le numro de partition tendue dans la partition 
    principale si celle-ci est une partition logique, il doit tre entre 1 et 
    255. Le numro de lecteur doit tre unique et une partition ne peut tre 
    monte que sous un seul numro. Quand un montage est dfini, l'option 
    "file=" peut utiliser ce numro pour dfinir un nom de fichier. 
    Exemple: 
    mount=0:0/1 monte sous 0: la premire partition principale du premier 
    disque, 
    mount=10:3/2,2 monte sous 10: la deuxime partition tendue de la deuxime
    partition principale du quatrime disque, 
    file=0:\DISK_C.PAR dfinie un fichier qui se trouve sur la partition 
    monte par le premier montage.

Remarques: 
----------

  - lors de l'utilisation du mode batch aucune confirmation ne vous est 
    demande si un fichier doit tre effac, lors de la restauration de 
    l'lment, lors de la modification du registre ou du fichier BOOTSECT.DOS.
  - si vous ne donnez pas suffisamment de nom de fichiers (par exemple, vous 
    ne donnez qu'un seul nom de fichier  la restauration alors que deux 
    fichiers ont t crs lors de la sauvegarde) ou si un fichier n'est pas 
    correct (par exemple, les fichiers sont donns dans le mauvais ordre ou un
    nom est faux), le nom des fichiers manquant ou incorrect vous sera demand
    comme en mode normal.
  - si une option n'est pas valide, le programme se termine. Pour vrifier 
    votre fichier d'option, vous pouvez utiliser savepart avec l'option "-t".
  -  la restauration, si plusieurs fichiers sont ncessaires et sont stocks 
    sur un lecteur amovible (et que le programme le dtecte comme tel), le 
    programme demande de changer le support plutt que gnrer une erreur et 
    demander le nom du fichier suivant.

Exemples: 
---------

Si nous reprenons le partitionnement prsent dans l'exemple de la sauvegarde 
de partition, et prenons le fichier crer lors de la sauvegarde du lecteur D:,
on obtient (en considrant que tous les secteurs sont sauvs et que deux 
fichiers sont ncessaires): 
;----------------------------------- 
; Paramtres pour le lecteur D: 

; Sur le deuxime disque: 
disk=1 

; Partition principale 1 
main_part=1 

; On ne compresse pas 
; (remarque: dans ce cas cette option aurait pu ne pas tre donne) 
def_level=0 

; Fichiers: 
file=c:\lect_d_1.par 
file=c:\lect_d_2.par 

; Taille identique pour tous les fichiers 
; (remarque: dans ce cas la deuxime ligne aurait pu ne pas tre donne) 
max_size=620 
max_size=620 

; Tous les secteurs sont sauvs 
filesystem=no 

; Fin du fichier 
;----------------------------------- 
Si vous appelez ce fichier drive_d.cfg, vous aurez  entrer "savepart -s -f 
drive_d.cfg" pour sauver la partition ou "savepart -r -f drive_d.cfg" pour la 
restaurer. Vous n'tes pas obligs de donner les options -s/-r auquel cas ce 
que vous voulez faire vous sera demand, puis le fichier d'option sera pris en
compte. 

Le fichier ci-dessous vous permettra de sauver/restaurer la partition Linux 
(tous les secteurs de cette partition): 
;----------------------------------- 
; Paramtres pour la partition Linux 

; Sur le premier disque: 
disk=0 

; Partition principale n 3: 
main_part=3 

; Compression standard: 
def_level=6 

; Fichier: 
file=c:\linux.par 
max_size=2047 

; Tous les secteurs sont sauvs 
filesystem=no 

; Fin du fichier 
;----------------------------------- 
Si vous modifiez le paramtre "filesystem" de "no"  "ext2fs" dans le fichier 
ci-dessus, alors seuls les secteurs occups de la partition seront sauvs. 

Si vous avez deux disques dont le premier  un format de partitionnement non 
reconnu par savepart, vous pouvez utiliser le fichier suivant afin de forcer 
le programme  ne regarder que le second disque: 
;----------------------------------- 
; Format de partitionnement du premier disque non reconnu 
; => on force l'utilisation du second disque 

disk=1 

; Fin du fichier 
;----------------------------------- 

Pour modifier la base de registre automatiquement, il faut donner l'ensemble 
des options pour dfinir l'lment  modifier et l'lment o est install 
Windows. Par exemple: 
;----------------------------------- 
; Modification de l'entre du registre pour la partition logique du 
; second disque en ayant Windows install sur la premire partition 
; du premier disque. 

; Paramtres de dfinition de l'emplacement de Windows 
windows_disk=0 
windows_main_part=1 
windows_dir=windows 

; Paramtre de dfinition de la partition  modifier dans le registre 
disk=1 
main_part=2 
ext_part=1 
part_letter=G 

; Fin du fichier 
;----------------------------------- 


17- Le montage de partition 
---------------------------

Le montage de partition permet d'accder  des partitions qui sont normalement
non visibles depuis le DOS. Au lieu d'utiliser une lettre de lecteur comme 
sous DOS, les partitions montes par ce moyen se voient attribuer un numro de
lecteur qui s'utilise de la mme faon. Par exemple pour accder au fichier 
DISK_C.PAR qui se trouverait sur la premire partition monte (qui a le numro
0:), il suffit d'entrer "0:\DISK_C.PAR". 
Le processus de montage est similaire au processus du choix de la partition  
sauvegarder: il faut commencer par choisir le disque sur lequel se trouve la 
partition  monter, puis choisir cette partition. Une fois cela ralis, et  
condition que le systme de fichier soit reconnu, cette partition se voit 
attribuer un numro de lecteur unique. Si vous essayez de monter plusieurs 
fois la mme partition, le programme vous donnera le numro sous lequel elle a
t monte la premire fois. 
Les systmes de fichier reconnus sont les partitions de type NTFS, FAT et 
ext2/3. Le montage de partitions NTFS permet de modifier les fichiers prsents
dessus mais ne permet pas de crer ou d'effacer des fichiers. Le montage de 
partitions FAT ou ext2/3 permet de crer des fichiers dessus (pas pour les 
partitions ext2/3 utilisant les rpertoires tris par arbre binaire). Le 
montage d'une partition qui est endommage se fait en lecture seule. Sur les 
partitions ext2/3, les liens symboliques sont visibles en tant que fichier 
mais ne sont pas lisibles ni suivis. 
Quand vous montez une partition pour y modifier les fichiers qui sont dessus, 
il faut laisser le programme se terminer  la fin pour qu'il puisse mettre  
jour le systme de fichier en fonction des volutions que vous y avez amenes 
(par exemple ne pas rebooter ds que la sauvegarde est termine, mais cliquer 
sur le bouton 'Ok', crer ou pas le fichier de configuration puis attendre que
le programme se termine). 

Notes: 
------

  - Le montage d'une partition qui est accessible par un autre moyen au DOS 
    est dconseill  moins de rebooter l'ordinateur aprs avoir quitt le 
    programme, surtout si vous y avez crit dessus (cela pourrait entraner 
    des erreurs ou des pertes de donnes car le DOS n'est plus cohrent avec 
    le contenu du disque).
  - Plus vous montez de partition, plus vous avez besoin de mmoire, par 
    consquent si vous tes juste au niveau de la mmoire disponible, pensez 
    ne pas monter des partitions inutilement.
  - Lors d'une restauration avec le fichier d'option, ce dernier doit tre 
    accessible depuis le DOS car lors de sa lecture aucun montage n'est encore
    ralis.
  - Pour les fichiers utiliss avec le montage de partition, l'option pour 
    dsactiver la vrification d'criture n'est pas "-nvf" mais "-nvd" dans la
    mesure o l'criture est ralise via le mcanisme interne du programme et
    non pas via le DOS.
  - Sur les partitions ext2/ext3, les fichiers crs prennent les droits du 
    rpertoire o ils sont crs. Sur les partitions ext3, le journal n'est 
    pas mis  jour.


18- Notes sur les lments sauvegardables 
-----------------------------------------

Ce chapitre dcrit les points spcifiques  chacun des lments 
sauvegardables. Il dcrit notamment les contraintes qui sont vrifies par le 
programme lors de la restauration de ces lments. 

  a) Le disque complet: 
Ceci reprsente la sauvegarde/restauration de l'ensemble du disque sans tenir 
compte de son organisation. 

Lors de la sauvegarde il ne faut pas crer le fichier sur l'une des partitions
de ce disque sinon vous risquez d'avoir des incohrences lors de la 
restauration. 

Lors de la restauration il ne faut pas utiliser de fichiers qui sont prsents 
sur ce disque car dans la mesure o il est entirement rcrit ces fichiers 
seraient effacs avant d'tre totalement lus (donc la restauration se 
terminerait avec une erreur et les fichiers seraient perdus). La restauration 
n'est possible que sur un disque ayant une dfinition physique compatible. 
Pour cela il faut qu'il ait le mme type d'accs, le mme nombre de ttes de 
lecture/criture, de secteurs par piste et des secteurs de taille identique. 
Il faut galement que le disque possde le mme nombre ou plus de cylindres 
(donc que le disque soit de mme taille ou plus grand). Dans le cas o il 
possde plus de cylindres, les derniers cylindres seront non attribus (par 
consquent laisss vides) et il faudra que vous criez une nouvelle partition 
ou agrandissiez la dernire pour pouvoir les utiliser. 

Si jamais la taille du disque semble incorrect (par exemple elle est marque 
de 8 Go, alors que le disque fait 20 Go), il ne faut pas le sauver car la 
sauvegarde ne serait pas complte (dans l'exemple, il manquerait les 12 
derniers Go). Cela provient d'une mauvaise dtection du disque (par exemple 
sur la mthode d'accs). Le fait d'utiliser un programme gestionnaire de 
disque peut rsoudre ce problme. 

  b) Le Master Boot Record (MBR): 
Ce secteur est le premier secteur du disque dur. Il contient: 

  - le code de boot utilis lors du dmarrage de l'ordinateur.
  - la dclaration des partitions principales.

Lors de la sauvegarde ce secteur est entirement sauv, mais lors de la 
restauration seule la partie correspondant au code de boot est restaure. La 
partie correspondant  la table des partitions n'est pas modifie sinon vous 
perdriez alors toutes les partitions prsentes sur votre disque. A noter que 
l'identificateur de disque utilis par Windows NT/2000 et XP pour diffrencier
les disques est galement restaur. 

Lors de la restauration la seule contrainte sur le disque destination est 
qu'il ait la mme taille de secteur. 

Il peut tre intressant de sauver le Master Boot Record pour le restaurer sur
un autre disque ou en cas de virus de boot. Cela revient  faire "fdisk /mbr" 
si on est dans le cas d'un secteur de boot mis en place par Windows 9x/Me. 
Cela permet de restaurer galement un chargeur de boot en cas d'installation 
d'un systme d'exploitation qui le modifie sans pravis. 

Le code de boot est restaur tel quel, c'est  dire que s'il contient du code 
spcifique au format du disque, ce format n'est pas modifi mme si le secteur
est restaur sur un autre disque. 

Vous ne pourrez pas sauvegarder un MBR s'il n'est pas considr comme valide 
(ce choix ne vous sera pas propos). 

  c) Les premiers secteurs du disque: 
Ce sont tous les secteurs qui se situent avant la premire partition. Cela 
inclue le Master Boot Record. Ce dernier est restaur de la mme faon que 
dans le cas prcdent (seul le code de boot est restaur). 

Lors de la restauration les contraintes sont que le disque destination doit 
avoir la mme taille de secteurs et doit avoir une table des partitions 
valide. Si jamais le nombre de secteurs avant la premire partition diverge 
entre le disque sauv et le disque restaur, seule la partie commune entre les
deux (le nombre minimum de secteurs) sera restaure. 

Il peut tre intressant de sauver tous les secteurs avant la premire 
partition, au lieu d'uniquement le MBR, dans le cas de certains chargeurs de 
boot qui peuvent utiliser ces secteurs pour stocker leur programme. Cependant 
si la restauration se fait sur un disque diffrent ou ayant une dfinition des
partitions diffrente, le contenu de ces secteurs ne sera pas modifi pour 
tenir compte de cette nouvelle organisation. 

Vous ne verrez pas cette option si le MBR ou la table des partitions n'est pas
correct. 

  d) La table des partitions: 
Ce sont tous les secteurs permettant de dcrire la table des partitions. Cela 
inclue le MBR ainsi que tous les secteurs permettant de dcrire les partitions
tendues. 

Lors de la sauvegarde les secteurs sont sauvs compltement, tandis que lors 
de la restauration seule la partie concernant la table des partitions est 
restaure (notamment le code de boot n'est pas modifi). Les contraintes sur 
le disque destination sont les mmes que lors de la sauvegarde/restauration 
d'un disque complet. 

Lors de la restauration d'une table des partitions, vous perdez tout le 
contenu de votre disque; non qu'il soit rcrit hormis les quelques secteurs 
de la table des partitions, mais car la dfinition de son organisation est 
modifie. A noter qu'il vaut mieux que le fichier de sauvegarde ne soit pas 
sur le disque destination car le risque qu'il soit effac existe (il est 
minime car il faudrait que le fichier soit trop gros pour pouvoir tre mis 
entirement en mmoire et que l'un des secteurs de la table des partitions 
corresponde  l o le fichier est stock). 

  e) Les partitions (tous les secteurs): 
Dans ce cas tous les secteurs d'une partition sont sauvs sans tenir compte du
fait qu'ils soient occups ou non. 

Lors de la sauvegarde, il faut veillez  ne pas crer les fichiers de 
sauvegarde sur la partition sauve (pour les mmes raisons que lors de la 
sauvegarde d'un disque complet). Cette remarque s'applique galement lors de 
la sauvegarde que des secteurs occups sauf si vous avez choisi l'option de 
sauver une partition sur elle-mme. 

Lors de la restauration, il ne faut pas utiliser les fichiers prsents sur la 
partition restaure (pour les mmes raisons que lors de la restauration d'un 
disque complet). Ceci s'applique galement lors de la restauration que des 
secteurs occups. La restauration ne sera possible que sur des partitions 
ayant les mmes contraintes au niveau du disque que lors de la restauration 
d'un disque complet. De plus il faudra que la partition soit au mme 
emplacement sur le disque (c'est  dire que la partition commence et finisse 
au mme endroit que celle sauve). Enfin il faudra que le type de la partition
destination soit compatible de celui de la partition d'origine. Pour cela 
voil le tableau donnant la compatibilit entre les types des partitions: 

                  +---------+--------+----------------------+
                  |  Type   | Numro | Dnomination         |
                  +---------+--------+----------------------+
                  |         |   0x01 | DOS FAT-12           |
                  | FAT 12  |   0x11 | DOS FAT-12 cache    |
                  |         |   0xc1 | DR-DOS FAT-12        |
                  +---------+--------+----------------------+
                  |         |   0x04 | DOS FAT-16 < 32Mo    |
                  |         |   0x06 | DOS FAT-16 >= 32Mo   |
                  | FAT 16  |   0x14 | FAT-16 < 32Mo cache |
                  |         |   0x16 | DOS FAT-16 cache    |
                  |         |   0xc4 | DR-DOS FAT-16        |
                  |         |   0xc6 | DR-DOS,NT            |
                  +---------+--------+----------------------+
                  | VFAT 16 |   0x0e | Win95 VFAT-16        |
                  |         |   0x1e | Win95 VFAT-16 cache |
                  +---------+--------+----------------------+
                  |         |   0x0b | Win95 FAT-32 (b)     |
                  | FAT 32  |   0x0c | Win95 FAT-32 (c)     |
                  |         |   0x1b | W95 FAT32 cache(b)  |
                  |         |   0x1c | W95 FAT32 cache(c)  |
                  +---------+--------+----------------------+
                  | NTFS    |   0x07 | QNX,OS/2,NT,Unix     |
                  |         |   0x17 | OS/2,NT cache       |
                  +---------+--------+----------------------+
                  | ext2    |   0x83 | Linux ext2fs/xiafs   |
                  +---------+--------+----------------------+
Ainsi si vous avez une partition de type Win95 FAT32 (b), vous pourrez la 
restaurer sur une partition de type Win95 FAT32 (c) (en thorie la diffrence 
entre les 2 provient du mode d'accs au disque (standard ou tendue), mais 
Windows ne semble pas se proccuper du type de la partition et teste lors du 
boot le type d'accs). Il faut noter que le type de la partition n'est pas 
modifi dans la table des partitions (ainsi mme si vous restaurez une 
partition de type Win95 FAT32 (b) sur une partition Win95 FAT32 (c), cette 
dernire restera pour la table des partitions une partition de type Win95 
FAT32 (c)). 

La sauvegarde de tous les secteurs d'une partition peut tre utile si la 
partition possde un systme de fichier non reconnu par le programme (par 
consquent la sauvegarde uniquement des secteurs occups n'est pas possible), 
si le systme de fichier est trop endommag pour que la sauvegarde des 
secteurs occups fonctionne ou si vous n'avez pas assez de mmoire. 

  f) Les partitions (uniquement les secteurs occups): 
Cette partie dcrit le fonctionnement pour la sauvegarde des secteurs occups 
pour les partitions reconnus par le programme. Les parties suivantes 
prsenteront les spcificits propres  chaque type de partition (FAT, ext2fs,
NTFS). 

Lors de la ralisation de la sauvegarde/restauration de partitions en ne 
tenant compte que des secteurs occups, il est ncessaire de connatre la 
manire dont les informations sont stockes sur le disque pour savoir quels 
sont les secteurs occups de ceux qui ne le sont pas. C'est pour cela que la 
possibilit n'est pas applique  tous les systmes de fichiers, mais 
uniquement  ceux sur lesquels j'ai pu obtenir des informations et que je 
possdais afin de pouvoir faire les tests. De plus des vrifications 
supplmentaires sont faites pour vrifier que le type de systme de fichier 
sera correctement reconnu (s'il ne l'est pas, la fentre vous demandant si 
vous voulez sauver uniquement les secteurs occups ne sera pas affiche). 

La sauvegarde/restauration des secteurs occups permet de gagner de la place 
(le fichier de sauvegarde est plus petit), de gagner du temps (moins de 
donnes sont lues) et de pouvoir faire une restauration sur une partition de 
taille diffrente ou se trouvant sur un disque dur diffrent de la partition 
d'origine ou  un emplacement diffrent sur ce disque. Les contraintes 
restants sont que le disque doit avoir le mme taille de secteur que le disque
d'origine et que les types de partitions doivent tre compatibles. Il faut 
galement que la partition respecte des contraintes de tailles minimales et 
maximales (dcrites par la suite pour chacun des systmes de fichier). Les 
remarques sur l'emplacement des fichiers lus/crs sont les mmes que pour une
partition pour laquelle tous les secteurs sont sauvs. 

La sauvegarde/restauration des secteurs occups respectent la structure des 
secteurs de donnes telle qu'elle est dfinie au moment de la sauvegarde. Si 
la partition est restaure sur une partition ayant une taille diffrente de 
celle d'origine, les secteurs du systme de fichier peuvent tre modifis pour
reflter ce changement de taille. 

Exemple: 
--------
Avec une partition FAT, imaginons la structure suivante (chaque lettre 
reprsente un secteur avec son contenu, les nombres de secteurs donns tant 
non reprsentatifs d'une vrai structure d'une partition FAT): 

  RRRRRRFFFF    R: secteur rserv (secteurs de boot et autres) 
  FFFFDDDD..    F: secteur FAT (ce sont les secteurs qui permettent 
  DDDDDDDD..       de savoir si les clusters, des groupements de 
  ........DD       secteurs, sont occups) 
  DDDDDDDDDD    D: secteurs de donnes 
  DD....DDDD    .: secteurs vides 

Cette partition fait 60 secteurs. Si on dsire la restaurer sur une partition 
faisant par exemple 120 secteurs, on aurait le rsultat suivant: 

  RRRRRRFFFF 
  FFFFFFFFFF 
  FFDDDD..DD 
  DDDDDD.... 
  ......DDDD 
  DDDDDDDDDD 
  ....DDDD.. 
  .......... 
  .......... 
  .......... 
  .......... 
  .......... 

Le nombre de secteurs rservs n'a pas t modifi, le nombre de secteurs FAT 
a t augment pour reflter le fait que plus de secteurs sont adressables, le
nombre de secteurs de donnes a augment, mais l'organisation de ceux-ci n'a 
pas t modifie (seuls des secteurs vides ont t ajouts  la fin). 
Dans cet exemple il n'aurait pas t possible de restaurer la partition sur 
une partition plus petite du fait que le dernier secteur de la partition 
sauve est occup. Pour contourner ce problme, il aurait fallu utiliser un 
dfragmenteur avant de faire la sauvegarde, afin d'obtenir la structure 
suivante: 

  RRRRRRFFFF 
  FFFFDDDDDD 
  DDDDDDDDDD 
  DDDDDDDDDD 
  DDDD...... 
  .......... 

Dans ce cas la partition aurait pu tre restaure sur une partition ayant une 
taille de 44 secteurs (en ralit moins dans la mesure o le nombre de 
secteurs FAT se trouvant rduit, on pourrait atteindre quelque chose comme 42 
secteurs). 

Afin de connatre les tailles minimums et maximums pour lesquels il est 
possible de restaurer une partition dont on n'a sauv que les secteurs 
occups, vous pouvez soit: 

  - crer le fichier batch, auquel cas ces tailles minimums et maximums sont 
    donnes dans la description au dbut.
  - lancer savepart -r en slectionnant le fichier cr. Lors du choix de la 
    partition  restaurer, les tailles minimums et maximums autorises vous 
    seront donnes. Vous n'aurez alors qu' faire annuler pour ne pas lancer 
    la restauration inutilement.

  g) Les partitions FAT (12, 16 et 32) (DOS/Windows): 
Toutes les partitions FAT12 et FAT16 sont reconnues. Les partitions FAT32 sont
reconnues uniquement pour la version 0 de ce type de FAT (je n'en connais 
actuellement pas d'autres). 
Les partitions FAT regroupent les secteurs de donnes par groupes appels 
clusters. Lors d'une restauration d'une partition, la taille de ses clusters 
n'est pas modifie et le type de la FAT non plus. 
De part la dfinition des FATs, elles doivent respecter certaines contraintes 
de taille rsumes par le tableau suivant: 
+----------------------+-----------------+-----------------+-----------------+
| Taille des clusters  |   512 octets    |   1 Koctets     |   2 Koctets     |
| Taille partition     | Min.   | Max.   | Min.   | Max.   | Min.   | Max.   |
+----------------------+--------+--------+--------+--------+--------+--------+
| FAT12                |   2 Ko |   2 Mo |   4 Ko |   4 Mo |   8 Ko |   8 Mo |
| FAT16                |   2 Mo |  32 Mo |   4 Mo |  64 Mo |   8 Mo | 128 Mo |
| FAT32                |  32 Mo | 128 Go |  64 Mo | 256 Go | 128 Mo | 512 Go |
+----------------------+--------+--------+--------+--------+--------+--------+

+----------------------+-----------------+-----------------+-----------------+
| Taille des clusters  |   4 Koctets     |   8 Koctets     |   16 Koctets    |
| Taille partition     | Min.   | Max.   | Min.   | Max.   | Min.   | Max.   |
+----------------------+--------+--------+--------+--------+--------+--------+
| FAT12                |  16 Ko |  16 Mo |  32 Ko |  32 Mo |  64 Ko |  64 Mo |
| FAT16                |  16 Mo | 256 Mo |  32 Mo | 512 Mo |  64 Mo |   1 Go |
| FAT32                | 256 Mo |   1 To | 512 Mo |   2 To |   1 Go |   4 To |
+----------------------+--------+--------+--------+--------+--------+--------+

+----------------------+-----------------+
| Taille des clusters  |   32 Koctets    |
| Taille partition     | Min.   | Max.   |
+----------------------+--------+--------+
| FAT12                | 128 Ko | 128 Mo |
| FAT16                | 128 Mo |   2 Go |
| FAT32                |   2 Go |   8 To |
+----------------------+--------+--------+
Ainsi d'aprs cette table il n'est pas possible de dfinir une partition FAT16
de moins de 16 Mo et de plus de 256 Mo si la taille de ses clusters est de 4 
Ko. 
Lors d'une restauration, seules les partitions respectant ses contraintes vous
seront prsentes dans la liste des partitions compatibles avec celle sauve. 

Remarques: 
----------

  - ainsi qu'il a t dit ci-dessus, pour restaurer une partition sur une 
    partition plus petite, il faut que les derniers clusters ne soient pas 
    occups et donc utiliser un dfragmenteur en mode dfragmentation totale. 
    Il faut veiller que ce dfragmenteur regroupe toutes les donnes au dbut 
    de la partition (certains fichiers sont parfois laisss  la fin comme par
    exemple le fichier image.idx cr par Norton Image. Il peut tre effac 
    avant la sauvegarde (en supprimant ses attributs systme et cach 
    auparavant), puis recr une fois celle-ci effectue).
  - si vous restaurez la partition contenant le lecteur C: sur une partition 
    diffrente, il peut tre ncessaire d'activer la partition si celle-ci 
    n'tait pas active auparavant afin de la rendre bootable (avec FDISK 
    choisir l'option "activer une partition"). Il faut galement 
    ventuellement mettre  jour le MBR (soit en copiant le MBR d'origine soit
    en utilisant "fdisk /mbr"). Si cette partition est une partition utilise 
    par le multi-boot Windows 2000/XP (sans que ce soit la partition XP), il 
    faut galement mettre  jour le fichier BOOTSECT.DOS. Il peut tre 
    galement ncessaire d'utiliser une disquette de boot contenant SYS.COM 
    afin de rinstaller l'amorage du systme (en faisant depuis la disquette 
    "sys c:").
  - si vous restaurez une partition sur une partition diffrente, les 
    rfrences de la base des registres portant sur la partition sauve seront
    fausses. Dans le cas de Windows 2000/XP, vous pouvez mettre  jour la base
    de registre en conservant la mme lettre de lecteur. Pour les autres 
    versions de Windows, cela n'est pas possible.
  - si des secteurs dfectueux sont dtects dans la FAT (ou la copie du 
    secteur de boot pour la FAT32) lors de la sauvegarde, leur contenu est 
    remplac par le contenu de leur copie afin d'viter tout problme lors de 
    la restauration si celle-ci se fait sur une partition n'ayant pas ces 
    secteurs dfectueux.

  h) Les partitions ext2fs/ext3fs (Linux): 
Les partitions ext2fs/ext3fs sont reconnues dans leur version 0 et 1. 
D'une manire similaire aux systmes de fichier FAT, le systme de fichier 
ext2 regroupe les secteurs de donnes en groupe appels blocs. De mme que 
pour les FATs, la taille de ces blocs n'est pas modifie lors d'une 
restauration. Selon la taille de ces blocs vous aurez galement des 
contraintes de taille  respecter. 
Ces contraintes de tailles ont une origine diffrente de celle des partitions 
FAT. Elles dfinissent une taille maximum de partition en fonction de la 
taille actuelle (il n'y a pas de taille minimum). 

         +----------------------+-----------+-----------+-----------+
         | Taille des blocs     | 1 Koctets | 2 Koctets | 4 Koctets |
         +----------------------+-----------+-----------+-----------+
         |                      |    256 Mo |      2 Go |     16 Go |
         |                      |    512 Mo |      4 Go |     32 Go |
         | Taille maximum de la |      1 Go |      8 Go |     64 Go |
         |                      |      2 Go |     16 Go |    128 Go |
         |                      |      4 Go |     32 Go |    256 Go |
         |       partition      |      8 Go |     64 Go |    512 Go |
         |                      |     16 Go |    128 Go |      1 To |
         |                      |     32 Go |    256 Go |      2 To |
         |                      |     64 Go |    512 Go |      4 To |
         +----------------------+-----------+-----------+-----------+
Par exemple, si vous avez une partition de 3 Go avec des blocs de 2 Ko, vous 
ne pourrez pas la restaurer sur une partition ayant une taille de plus de 4 Go
(par contre vous pourrez la restaurer sur une partition ayant une taille 
comprise entre 0 et 4 Go, la limite tant ici le numro du dernier bloc 
utilis). 
De mme que dans le cas des FATs, seules les partitions respectant ces 
contraintes vous seront donnes lors d'une restauration. 

Remarques: 
----------

  - je n'ai jamais essay de dfragmenteur sous Linux, et ne suis pas sr 
    qu'ils font un dfragmentation totale. Etant donn la manire dont les 
    fichiers sont grs, il est mme fortement probable que seuls les fichiers
    sont dfragments (ils sont dplacs de faon que tous les morceaux d'un 
    fichier se suivent, mais ils ne sont pas mis en dbut de partition). Cela 
    rend donc extrmement difficile de ne pas avoir les derniers secteurs 
    d'une partition occups (et donc de pouvoir restaurer une partition Linux 
    sur une partition plus petite).
  - si vous restaurez la partition racine ("/") sur une partition diffrente 
    de celle d'origine (ou si vous aviez compil un nouveau noyau entre 
    temps), il vous faudra une disquette de secours afin de rinstaller votre 
    chargeur de boot. Une fois la disquette boote, crez le rpertoire 
    /mnt/disk s'il n'existe pas, montez la partition avec "mount -t ext2 
    /dev/<partition> /mnt/disk", puis modifiez le fichier du chargeur de boot 
    (par exemple /mnt/disk/etc/lilo.conf), et rinstallez celui-ci par "chroot
    /mnt/disk <commande du chargeur>" (<commande du chargeur> = lilo par 
    exemple).
  - si vous restaurez une partition sur une autre partition que celle 
    d'origine, n'oubliez pas de modifier votre fichier /etc/fstab (c'est le 
    fichier qui liste les diffrentes partitions avec leur point de montage 
    par dfaut) afin de reflter ce changement.
  - Les partitions ext3fs sont reconnues comme des partitions ext2fs si le 
    journal est sur la mme partition. Si le journal est sur une partition 
    indpendante, la partition de base peut tre sauve comme une partition 
    ext2fs, la partition contenant le journal doit tre sauve avec tous les 
    secteurs (ce n'est pas trs grave dans la mesure o la partition journal 
    est de taille rduite et est rapidement pleine). De plus dans ce dernier 
    cas, il faut veiller  maintenir ces 2 partitions en cohrence.

  i) Les partitions NTFS:
Les partitions NTFS sont reconnues dans les versions 1.1, 1.2, 2, 3.0 et 3.1 
(ce nombre n'est pas en rapport avec la version de NT, mais est la version du 
systme de fichier (1.1, 1.2, 2 <=> NT, 3.0 <=> Windows 2000, 3.1 <=> Windows 
XP)). Dans la mesure o Microsoft n'a jamais donn une spcification de NTFS, 
ce systme de fichier n'est pas totalement connu et il reste encore des zones 
d'ombres sur certaines de ces caractristiques. Cependant, la partie 
concernant l'utilisation ou non des secteurs est correctement connue et est 
par consquent exploitable. Cependant il existe certaines fonctionnalits de 
NTFS que je ne supporte pas (ce sont des cas de partitions ayant leur systme 
de fichier fortement fragment). 
A la diffrence des partitions FAT et ext2, il n'y a pas de contraintes de 
taille: les seules existantes sont lies pour le minimum au dernier cluster 
occup, pour le maximum aux limites du systme de fichier ou  une trop forte 
fragmentation. Par consquent il n'est pas possible de donner une table de 
contraintes comme dans les autres cas. 

Remarques: 
----------

  - de mme que pour Linux, les dfragmenteurs pour partition NTFS ne doivent 
    pas regrouper les secteurs occups en dbut de partition. Par consquent 
    il peut tre difficile d'arriver  restaurer/copier une partition sur une 
    partition plus petite.
  - dans certains cas le programme peut retourner qu'il n'a pas pu restaurer 
    la partition sur une autre partition du  un problme de taille. Dans ce 
    cas il faut essayer de faire la restauration pour une partition plus 
    petite (si c'est possible) ou plus grande. Ce cas doit tre extrmement 
    rare et concerner uniquement les partitions fortement remplies et 
    fragmentes.
  - la sauvegarde/restauration d'une partition NTFS ncessite plus de mmoire 
    que pour les autres types de partition. Il faut noter que si vous avez 
    l'erreur concernant une place mmoire insuffisante, que vous avez plus de 
    32 Mo de mmoire et que vous avez EMM386 d'activ, vous pouvez gagner de 
    la mmoire en le dsactivant (EMM386 limite obligatoirement la mmoire  
    32 Mo). Pour cela il vous faut ajouter "rem " au dbut de la ligne 
    contenant EMM386 dans le fichier C:\CONFIG.SYS (ou A:\CONFIG.SYS si vous 
    bootez depuis une disquette), puis redmarrer l'ordinateur. Une fois la 
    sauvegarde/restauration ralise vous pouvez supprimer le "rem " afin que 
    EMM386 soit ractiv au prochain redmarrage.
  - si vous restaurez une partition sur une partition diffrente, les 
    rfrences de la base des registres portant sur la partition sauve seront
    fausses. Dans le cas de Windows 2000/XP, vous pouvez mettre  jour la base
    de registre en conservant la mme lettre de lecteur. Pour les autres 
    versions de Windows, cela n'est pas possible.
  - si vous sauvez votre partition systme, puis la restaurez sur une 
    partition diffrente, il faut que vous mettiez ensuite  jour la base de 
    registres. Vous pouvez galement avoir  configurer votre boot pour que ce
    nouvel emplacement soit pris en compte (notamment dans le fichier 
    BOOT.INI). Pour Windows XP, il faut que vous dmarriez avec le CD de 
    Windows ou les 6 disquettes de boot tlchargeables sur le site de 
    Microsoft et que vous choisissiez l'option de rparation. Une fois que 
    vous avez le prompt, les outils  utiliser sont fixmbr, fixboot et 
    bootcfg. Le premier permet de mettre  jour le premier secteur du disque 
    (si jamais celui-ci n'a jamais t utilis comme disque systme), le 
    second permet de mettre  jour le secteur boot de la partition (il n'y en 
    a pas besoin thoriquement), le dernier vous permet de reconfigurer vos 
    options de boot (le fichier BOOT.INI). Vous pouvez faire "help <commande>"
    pour avoir plus de renseignements sur ces commandes). Cependant malgr 
    cela, du fait des systmes de protection mis en place et du peu de 
    connaissance sur ce systme cela peut ne pas marcher (uniquement dans le 
    cas d'un dplacement sur un autre disque, dans le cas d'une restauration 
    par dessus une ancienne version cela ne posera pas de problme). Une 
    dernire solution dans ce cas est d'essayer d'utiliser l'utilitaire 
    "sysprep" tlchargeable sur le site de Microsoft en l'excutant avant de 
    faire la sauvegarde.

  j) Les disquettes:
Les disquettes de 360 Ko, 720 Ko, 1.2 Mo, 1.44 Mo et 2.88 Mo peuvent tre 
sauvegardes. Seules les disquettes ayant un formatage correct et des secteurs
de 512 octets peuvent tre sauves. 
Il n'y a pas de possibilit de connatre la taille d'une disquette (il est 
possible de connatre le type 5"1/4 ou 3"1/2, mais pour un type donn il n'est
pas possible de connatre la taille). Par consquent le programme recherche le
dernier secteur de la disquette afin d'en dterminer la taille. Si jamais ce 
dernier secteur est endommag, le programme sera tromp et toute la disquette 
ne sera pas sauve/restaure. Dans ce cas, il faut que vous utilisiez la 
sauvegarde par le priphrique DOS. Pour savoir quelle taille le programme a 
trouve, vous pouvez utiliser la taille donne dans la fentre vous demandant 
si vous voulez tout sauver ou seulement les secteurs occups (si elle vous est
prsente), sinon vous pouvez utiliser la taille restante lorsque la fentre 
vous demandant le nom du fichier de sauvegarde vous est prsente. 
Dans le cas o vous sauvez tous les secteurs, les mmes remarques que pour la 
sauvegarde d'une partition complte s'appliquent, dans le cas o seuls les 
secteurs occups sont sauvs, il faut vous rfrer aux chapitres prcdents 
propres  chaque systme de fichier. 
Si vous restaurez une disquette dont vous n'avez sauv que les secteurs 
occups sur une disquette de taille diffrente, cela marchera. Cependant, la 
disquette ainsi recre n'aura plus un formatage standard ce qui peut tromper 
certains programmes. 
Aprs qu'une disquette a t restaure, il faut que vous l'jectiez puis la 
rinsriez dans le lecteur afin que le DOS prenne en compte les modifications.
Sans cela vous risquez de vous retrouvez avec des incohrences sur la 
disquette. 

  k) Les priphriques DOS:
Cette mthode d'accs vous permet de sauver tous les priphriques que le DOS 
accde en utilisant la notion de secteurs et qui contiennent un systme de 
fichier FAT. Ce n'est par exemple pas le cas pour les CDs ou les lecteurs 
rseaux, mais c'est le cas pour les "super disquettes" comme le Zip. 
Ceci permet videmment d'accder aux partitions FATs du disque dur et aux 
lecteurs de disquettes, cependant dans ces deux cas il est prfrable 
d'utiliser l'accs direct dcrit dans les chapitres ci-dessus. Le seul cas o 
cela est faux est le cas o la taille de la disquette est incorrectement 
reconnue. 
Il faut que le priphrique  sauver/restaurer soit correctement format afin 
qu'il puisse tre correctement reconnu. 
Les mmes remarques que pour la sauvegarde des disquettes peuvent s'appliquer 
ici. 


19- Ce qui n'est pas support 
-----------------------------

Les lments suivants ne sont pas supports par le programme: 

  - les partitions pour les OS ne supportant la table des partitions telle 
    qu'elle est dcrite (notamment Solaris x86).
  - les programmes gestionnaires de disque ( ne pas confondre avec les 
    gestionnaires d'amorages qui sont supports). Ce sont des programmes qui 
    permettent d'accder  des disques de plus de 8 Go avec un mode d'accs 
    standard (si vous en avez un d'install, il y a de fortes chances que vous
    soyez au courant). Si jamais une seule partition est dtecte alors que 
    vous en avez plusieurs il y a de fortes chances pour qu'un tel programme 
    soit prsent. 
    Francisco Miranda m'a signal qu'il avait russi  faire fonctionner 
    Partition Saving sans problme avec le gestionnaire de disque Samsung. 
    Merci  lui pour avoir fait l'essai et m'avoir signal le bon 
    fonctionnement. Nanmoins cela n'est valable que pour ce gestionnaire de 
    disque, et par consquent je prfre laisser cet avertissement pour les 
    autres gestionnaires de disque.
  - les partitions tendues sous OS2 peuvent ne pas tre toutes dtectes: 
    dans la chane des partitions tendues, gnralement seules 2 partitions 
    par noeud sont dfinies (les 2 autres contenant des informations non 
    fiables), alors que sous OS2 les quatre peuvent tre utilises.
  - les partitions gres par LVM (Logical Volume Management = gestionnaire de
    volumes logiques, aussi connu sous le nom de disque dynamique).


20- Ce qui n'a pas pu tre test 
--------------------------------

Les lments suivants n'ont pas pu tre tests: 

  - disque avec des secteurs ayant une taille diffrente de 512 octets.
  - partitions pour des OS autre que DOS, Windows (9x, XP) et Linux.
  - cration du fichier de sauvegarde sur la partition en cours de sauvegarde 
    hormis lors de l'utilisation de l'option ddie.

Si des personnes utilisent ce programme sur des lments ci-dessus, merci de 
me renvoyer les rsultats et les ventuels problmes rencontrs. 
Pour les personnes dsirant raliser ces tests, je leur signale que: 

  - savepart.exe -s ne fait que lire le disque physiquement (l'criture se 
    fait dans un fichier par les fonctions DOS standard)  moins de monter des
    partitions.
  - savepart.exe quand il est utilis avec l'option "-t" n'crit aucune donne
    sur le disque.


21- Remerciements 
-----------------

  - mon pre pour tre demandeur de ce programme (sans quoi il n'aurait jamais
    vu le jour), pour avoir relu ce document et tre le premier cobaye de ce 
    programme.

  - DJ Delorie pour l'environnement de dveloppement DJGPP 
    (http://www.delorie.com/djgpp). Ceci inclue galement toutes les personnes
    ayant aides  la ralisation de cet environnement.

  - Jean-Loup Gailly et Mark Adler pour la librairie de compression zlib 
    (http://www.zlib.net).

  - Ralf Brown pour l'ensemble de la documentation qu'il a runi sur les 
    interruptions (http://www.pobox.com/~ralf).

  - Simon P. Bullen pour fortify (une bibliothque permettant de vrifier 
    l'allocation/dsallocation mmoire).

  - Chris Lattner pour son site "The Operating System Resource Center" o se 
    trouvent de nombreuses informations sur le matriel et les OS ( 
    http://www.nondot.org/sabre/os/articles).

  - Rgis Duchesne et Richard Russon (ainsi que tous ceux qui les ont aids) 
    pour l'ensemble de la documentation runie sur NTFS 
    (http://linux-ntfs.sourceforge.net).

  - Markus Oberhumer et Laszlo Molnar pour le compresseur d'excutable UPX 
    (http://upx.sourceforge.net), ainsi que Serge Delbono pour me l'avoir 
    signal.

  - Brett Stevenson et Richard Ross-Langley pour la correction de la version 
    anglaise de la FAQ et de la page d'accueil du site.

  - Ralph Ball pour avoir corrig la version anglaise du manuel. J'ai eu 
    plusieurs offres pour cela (merci  tous ceux ayant ralise cette offre),
    mais Ralph est celui qui a eu le courage de le terminer !

  - B.D. pour avoir cherch et donn le format du fichier de base de registres
    (je n'ai pas russi  trouver le nom complet de son auteur).

  - Will Rickards pour m'avoir donn l'ide que lors de la restauration d'une 
    partition sur un disque diffrent, les informations sur les mauvais 
    secteurs peuvent tre annules.

  - les dcouvreurs de bugs pour me les signaler et m'avoir aider  les 
    rsoudre: 

    * Charles M. Tilden (le problme li  la mauvaise dtection des disques 
      durs).
    * Daniel Lagunes (le bug sur la lecture de la table des partitions pour 
      les disques  accs standard ayant au moins deux partitions logiques).
    * Thibaut Fontanet (la non dtection de certains disques durs dans la 
      V2.21 et le blocage de l'ordinateur lors du redmarrage, le premier 
      problme ayant t par la suite signal par Juergen et Ray Schmitz)(pour
      la V2.22 la mauvaise attribution de lettres d'units dans le cas de 
      l'utilisation de plusieurs partitions principales DOS sur le mme 
      disque).
    * Ray Schmitz (le problme de l'accs au mauvais disque si un lecteur qui 
      le prcde n'est pas dtect comme un disque dur).
    * Volker Beck (l'oubli du code pour traiter les partitions NTFS en mode 
      batch lors de la sauvegarde).
    * Frode Ingebretsen (les problmes d'affichage avec certains ordinateurs 
      (BIOS non compatibles ?)).
    * Brian Bell (l'impossibilit de restaurer des partitions FAT ayant des 
      secteurs dfectueux lors de la sauvegarde).
    * Menno Schoone (la demande intempestive de cration du fichier d'option 
      lors de la sauvegarde avec un fichier d'option utilisant l'option 
      automatic_naming).
    * Patrick Barny (le premier a m'avoir aid sur les partitions NTFS 
      fortement fragmentes, sont venus ensuite Peter Newman et Kamil Wicher).
    * Sbastien Willemijns, Gershwin Luhur et popfulmail (la demande 
      intempestive de cration du fichier d'options lors de la sauvegarde avec
      un fichier d'option dans lequel le nom des fichiers n'tait pas en 
      absolu).
    * Ian Stuart Turnbull (des fichiers NTFS peuvent ne pas tre trouvs dans 
      le cas o la partition devient fortement fragmente et ils sont allous 
      dans une zone que je considrais comme rserve aux fichiers du systme 
      de fichier). Il m'a galement confirm que la mise  jour du registre de
      Windows 2000 fonctionnait dans la mesure o je ne pouvais pas le tester.
    * Jorge Cesario (une rgression dans les versions V3.00 et V3.01 qui 
      faisait que les mdia amovibles n'taient plus dtects et donc que les 
      noms des fichiers taient demands au lieu de demander un changement de 
      support).
    * Wu Chaowei (le positionnement incorrect des clusters situs aprs le 
      MFT0  occups lors de la restauration d'une partition NTFS sur une 
      partition diffrente mais de taille similaire).

  - toutes les personnes m'ayant envoy des mails d'encouragement, de 
    remarques, de conseils et d'amliorations.

En esprant que ce programme vous sera utile, 

D. Guibouret <damien.guibouret@partition-saving.com> 

------
Toutes les marques et marques dposes sont les proprits de leurs dtenteurs
respectifs. 
