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

                             Liste des volutions

Ce fichier donne la liste des versions de Sauvegarde de partition et les 
principales diffrences. 

  1- V1.00 -> V2.00 
  2- V2.00 -> V2.10 
  3- V2.10 -> V2.20 
  4- V2.20 -> V2.21 
  5- V2.21 -> V2.22 
  6- V2.22 -> V2.30 
  7- V2.30 -> V2.40 
  8- V2.40 -> V2.50 
  9- V2.50 -> V2.60 
 10- V2.60 -> V2.70 
 11- V2.70 -> V2.80 
 12- V2.80 -> V2.90 
 13- V2.90 -> V2.91 
 14- V2.91 -> V3.00 
 15- V3.00 -> V3.01 
 16- V3.01 -> V3.10 
 17- V3.10 -> V3.11 


1- V1.00 -> V2.00 
-----------------

Les modifications apportes sont les suivantes: 

  - ajout de la prise en compte des disques de plus de 8 Go.
  - ajout de la possibilit de compresser les donnes.
  - ajout de la possibilit de sauver les donnes dans plusieurs fichiers.
  - modification de l'interface.

Remarque: 
---------
Ces modifications font qu'il n'est pas possible de restaurer avec la version 
2.00 des fichiers crs avec la version 1.00 (et rciproquement bien entendu).


2- V2.00 -> V2.10: 
------------------

Les modifications apportes sont les suivantes: 

  - toutes les langues sont dans un mme excutable avec la reconnaissance de 
    la langue au dbut de l'excution.
  - quelques modifications dans l'interface: utilisation des flches pour 
    passer d'un lment  l'autre, ajout des flches dans la barre de scroll 
    pour les listes.
  - ajout de l'utilisation de la souris.
  - ajout du mode batch.
  - ajout du choix du niveau de compression (tait au maximum dans la version 
    prcdante).

Remarque: 
---------
Ces modifications ne concernent pas le format du fichier de sauvegarde. Par 
consquent les fichiers crs avec la version 2.00 peuvent tre restaurs avec
cette version et inversement. 


3- V2.10 -> V2.20: 
------------------

Les modifications apportes sont les suivantes: 

  - ajout de la possibilit de ne sauver que les secteurs occups pour les 
    partitions contenant un systme de fichier de type FAT12, FAT16, FAT32 
    (DOS/Windows) et ext2 (Linux).
  - ajout d'une option dans le fichier batch pour reflter cette nouvelle 
    possibilit.
  - ajout de la possibilit de restaurer les partitions dont seuls les 
    secteurs occups sont sauvs sur des partitions ayant des tailles 
    diffrentes et situes sur des disques ayant un format diffrent.
  - ajout de l'utilitaire copypart.exe.
  - quelques modifications dans l'interface.

Remarques: 
----------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes (V2.00 et V2.10). 
Si tous les secteurs d'une partition sont sauvs, le format du fichier de 
sauvegarde n'est pas modifi et donc le fichier cr peut tre restaur avec 
les versions prcdantes (V2.00 et V2.10). 
Si seuls les secteurs occups d'une partition sont sauvs, il n'est pas 
possible d'utiliser une version prcdante pour restaurer le fichier (une 
erreur "Mauvais format de compression" apparatrait). 


4- V2.20 -> V2.21: 
------------------

Les modifications apportes sont les suivantes: 

  - correction d'un problme li au fait que certains lecteurs/graveurs de 
    CDROM s'identifient comme des disques durs. La dtection des disques durs 
    est dornavant beaucoup plus restrictive (si jamais des personnes n'ont 
    pas tous leurs disques durs dtects, qu'elles me le signalent).
  - correction d'un problme pour les disques durs  accs standard dans le 
    cas o au moins deux partitions logiques sont prsentes dans la mme 
    partition tendue. Ce problme entranait la non dtection des partitions 
    au-del de la premire partition logique sur les versions V2.00 et V2.10 
    et une erreur de type "Page fault" sur la V2.20.
  - correction lors de la dtection de mauvais secteurs: de 0  126 secteurs 
    suivant ce mauvais secteur pouvaient ne pas tre lus/crits. Dornavant, 
    ils le sont.
  - ajout des options "quit=" et "reboot=" dans le fichier d'options afin de 
    quitter automatiquement le programme  la fin de l'excution et de 
    redmarrer l'ordinateur.
  - modification de l'interface lors de la demande du nom de fichier: 
    dornavant une fentre donne la liste des lecteurs dtects et leur taille
    libre.
  - indication du temps restant estim dans la fentre de sauvegarde, 
    restauration et de copie.


5- V2.21 -> V2.22: 
------------------

Les modifications apportes sont les suivantes: 

  - correction de la dtection des disques durs afin de dtecter  nouveau 
    certains disques durs (ils taient considrs comme des lecteurs de CD).
  - correction dans le cas o un lecteur n'est pas considr comme un disque 
    dur: les disques suivant se retrouvaient avec un mauvais numro.
  - correction du redmarrage.
  - ajout de la fentre affichant la recherche du dernier secteur occup dans 
    le cas o seuls les secteurs occups sont sauvs.
  - ajout d'un avertissement si le fichier cr/accd est sur la partition 
    sauve/restaure.

Remarque: 
---------
Les modifications faites sur la dtection de disque pour les versions 2.21 et 
2.22 peuvent amener dans certains cas le programme  considrer que le disque 
n'est pas identique  celui du fichier de sauvegarde si celui-ci a t cr 
avec des versions antrieures  la V2.21. Si seul les secteurs occups ont t
sauvs, cela n'a aucune consquence, mais si tous les secteurs ont t sauvs,
cela peut amener une erreur "Aucune partition ne correspond  celle sauve 
dans le fichier". Dans ce cas il vous faut utiliser la version avec laquelle 
vous avez cr le fichier. 


6- V2.22 -> V2.30: 
------------------

Les modifications apportes sont les suivantes: 

  - encore une correction sur la dtection des disques.
  - la correction de la mauvaise attribution des lettres d'units dans le cas 
    o il y a plusieurs partitions DOS principales sur le mme disque.
  - une nouvelle option pour viter de vrifier si le fichier cr/lu est sur 
    la partition sauve/restaure.
  - l'utilisation d'une version modifie du compilateur et de l'environnement 
    dveloppement permettant une meilleure compatibilit avec Windows 2000 et 
    XP.
  - la possibilit de ne sauver que les secteurs occups pour les partitions 
    NTFS.
  - la correction de la taille disponible sur les lecteurs DOS quand plus de 
    2Go sont disponibles.
  - la compatibilit inter-partitions (les partitions ayant le mme systme de
    fichier sont considres comme quivalentes).
  - si en mode batch plusieurs fichiers sont ncessaires  la restauration et 
    qu'ils sont sur un support amovible, le programme demande le support 
    suivant au lieu de gnrer une erreur "fichier non trouv" et demander le 
    fichier suivant. 
  - modification de la structure de la documentation et du fichier zip.
  - quelques modifications dans l'IHM.

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai sauf dans le cas o seuls les 
secteurs occups ont t sauvs pour une partition NTFS (l'utilisation d'une 
version prcdante pour la restauration entranerait une erreur du type 
"Mauvais format de systme de fichier"  l'ouverture du fichier). 


7- V2.30 -> V2.40: 
------------------

Les modifications apportes sont les suivantes: 

  - runion des 3 excutables en un seul et utilisation de UPX (compresseur 
    d'excutable) pour rduire la taille. Ajout de la fentre de demande de 
    l'action  raliser et des options d'action (-c|-d|-r|-s|-t).
  - ajout de l'interface type console (option -cui) pour rsoudre des blocages
    du programme sur certains ordinateurs.
  - correction du code pour autoriser la sauvegarde des partitions NTFS en 
    mode batch.
  - modification pour que lors de la sauvegarde des partitions FAT (secteurs 
    occups uniquement) si des secteurs de la FAT sont incorrects ils soient 
    remplacs par leur copie.

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai. Cependant si vous avez eu des 
secteurs dfectueux lors de la sauvegarde des secteurs occups pour une 
partition FAT avec une version antrieure, il est conseill de refaire cette 
sauvegarde avec cette version (tant que vous ne changez pas de disque, 
l'ancienne sauvegarde marchera parfaitement, mais le jour o vous changerez de
disque, il y a des risques pour que cela ne marche plus). 


8- V2.40 -> V2.50: 
------------------

Les modifications apportes sont les suivantes: 

  - le bouton slectionn est encadr par ">" et "<" afin d'viter les 
    confusions possibles si seuls deux boutons sont affichs.
  - un driver est ajout afin de pouvoir lire les fichiers sauvegards 
    contenant une partition de type FAT depuis le DOS comme si c'tait une 
    partition.
  - une option est ajoute pour pouvoir sauver les partitions de type FAT sur 
    elles-mmes.
  - le fichier batch est modifi afin de prendre en compte cette dernire 
    possibilite.
  - l'option "reboot" du fichier batch s'applique galement lors de la 
    sauvegarde.
  - les partitions ext3 sont traites comme les partitions ext2 dans le cas o
    le journal est cr sur la mme partition.

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai. 


9- V2.50 -> V2.60: 
------------------

Les modifications apportes sont les suivantes: 

  - la sauvegarde/restauration d'un disque complet, du master boot record, des
    premiers secteurs du disque et de la table des partitions est possible.
  - l'criture des donnes est systmatiquement vrifie. Cela ralenti la 
    restauration mais permet de s'assurer que le disque n'est pas dfectueux.
  - la dtection des lecteurs DOS est modifie afin que les lecteurs rseaux 
    soient  nouveau dtcts avec certains gestionnaires de rseaux.
  - correction du driver pour viter que l'ordinateur ne se bloque si un 
    programme se termine sans fermer tous les fichiers qu'il a utilis sur la 
    partition simule.
  - ajout de la modification d'un des paramtres du secteur boot NTFS quand 
    une partition NTFS est restaure sur une partition diffrente de celle 
    d'origine (ce paramtre est dit inutilis par Microsoft, mais est utilis 
    lors de l'excution du boot).
  - ajout de la vrification que le premier fichier choisi ne risque pas de 
    porter le mme nom qu'un autre fichier lors de l'utilisation du nommage 
    automatique afin d'viter qu'il ne soit supprim.

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai sauf dans le cas de sauvegardes 
concernant le disque, le MBR, les premiers secteurs du disque ou la table des 
partitions (l'utilisation d'une version prcdante pour la restauration 
entranerait une erreur du type "Mauvais format de systme de fichier"  
l'ouverture du fichier). Lorsque le disque utilise une mthode d'accs 
standard, il se peut galement que les fichiers crs avec cette version ne 
puissent tre restaurs avec une version prcdante. 


10- V2.60 -> V2.70: 
-------------------

Les modifications apportes sont les suivantes: 

  - la sauvegarde/restauration des disquettes est possible.
  - la sauvegarde/restauration des priphriques DOS supportant l'accs par 
    secteur est possible.
  - les parties du code utilisant le coprocesseur arithmtique a t modifie 
    de faon  ne plus l'utiliser pour que le programme puisse marcher avec 
    les 386 et 486SX n'ayant pas de coprocesseur arithmtique.
  - en cas d'erreur non attendu, le message d'erreur contient des informations
    supplmentaires afin de m'aider  localiser d'o vient l'erreur.
  - ajout de la vrification que les fichiers sont correctement crits (par 
    utilisation du flag VERIFY du DOS).
  - ajout des options -nvd et -nvf (et de leur quivalent dans le fichier 
    d'option) afin de dsactiver la vrification que les secteurs et les 
    fichiers sont correctement crits.

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai sauf dans le cas de sauvegardes 
concernant les disquettes ou les priphriques DOS (l'utilisation d'une 
version prcdante pour la restauration entranerait une erreur du type "Type 
de support incorrect"  l'ouverture du fichier). 


11- V2.70 -> V2.80: 
-------------------

Les modifications apportes sont les suivantes: 

  - pour les disques  accs tendu, l'utilisation des paramtres d'accs 
    standard lors de la modification du secteur boot d'une partition de type 
    FAT ou NTFS au lieu des paramtres  accs tendu. Cette correction 
    pourrait expliquer pourquoi dans certains cas il est ncessaire d'excuter
    SYS.COM apres la restauration d'une partition FAT et pourquoi le message 
    "NTLDR manque" peut apparatre aprs la restauration d'une partition NTFS.
  - la correction d'une erreur lors de la restauration de la table des 
    partitions: en plus de la partie table des partitions des secteurs 
    restaurs, la signature signalant que c'est un secteur de partition est 
    positionne. Cela pouvait empcher la reconnaissance de la table des 
    partitions.
  - la correction d'une erreur lors de la restauration d'une partition NTFS 
    sur une partition de taille diffrente: la taille du fichier disant quels 
    secteurs sont occups n'tait mise  jour qu' un endroit alors qu'elle 
    est prsente  2 endroits. Cela ne semblait avoir aucune influence sur le 
    fonctionnement de Windows.
  - l'ajout de l'option -bui permettant d'avoir une interface similaire  
    celle par dfaut mais avec une meilleure compatibilit. En contrepartie 
    elle est plus lente.
  - l'ajout des options -cm et -pm permettant d'avoir deux mthodes 
    d'utilisation de la souris: -cm est la mthode par dfaut et utilise une 
    fonction spcifique du driver de souris qui peut ne pas tre prsente, -pm
    utilise une mthode plus compatible mais pouvant ne pas dtecter des 
    double click (c'est le mode par dfaut sous Windows NT/XP).

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai. 
Cependant du fait de la premire correction, il se peut que la partition sur 
laquelle la restauration est faite semble diffrente de la partition d'origine
mme si c'est la mme. Dans ce cas et si vous aviez sauv tous les secteurs 
(et donc aucune partition ne correspondra) vous serez oblig d'utiliser la 
version qui vous a servi pour la sauvegarde. Si vous aviez sauv les secteurs 
occups, il n'y a thoriquement pas de diffrences. 


12- V2.80 -> V2.90: 
-------------------

Les modifications apportes sont les suivantes: 

  - l'ajout de la possibilit de modifier la base de registres Windows 2000/XP
    afin de mettre  jour les dfinitions des partitions si jamais une 
    partition est dplace.
  - l'ajout de la possibilit de modifier le fichier BOOTSECT.DOS afin de le 
    mettre  jour si jamais une partition bootable utilise dans un multiboot 
    Windows XP est dplace.
  - une correction lors de la restauration d'une partition NTFS sur une 
    partition de taille diffrente pour mettre  jour la taille du fichier 
    listant les clusters incorrects. Le fait que ce fichier n'avait jusqu' 
    prsent pas une taille correcte ne semble pas avoir de consquence sur le 
    systme de fichier. Attention: seule la taille est modifie, le fichier 
    n'est pas modifi pour reflter les clusters dfectueux en plus ou en 
    moins.
  - l'ajout de l'option "automatic_naming" dans le fichier d'option ce qui 
    permet d'avoir l'option de nommage automatique lors de l'utilisation du 
    fichier d'option.
  - l'ajout de la possibilit d'utiliser des variables d'environnement dans le
    fichier d'option.
  - la taille maximum d'un fichier peut maintenant tre donne en ko si la 
    taille libre sur le lecteur est infrieure  10 Mo. Ce cas peut tre utile
    pour sauver des lments de faible taille (MBR, table des partitions) sur 
    une disquette. Le fichier d'option est modifi en consquence pour pouvoir
    prciser l'unit (en Mo par dfaut).
  - la modification d'un paramtre dans l'en-tte du fichier lors de la 
    sauvegarde d'une disquette afin de le rendre compatible avec l'utilisation
    avec le driver. Ce paramtre n'est utilis que dans ce cas l et par 
    consquent la compatibilit est assure avec les fichiers crs avec les 
    versions prcdantes pour les autres possibilits du programme.

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai. 
Du fait de l'ajout du traitement des variables d'environnement dans le fichier
d'option, si jamais un ancien fichier d'option contient dans une option un '%'
il peut ne plus tre correctement interprt (il faut doubler le '%' pour que 
cela marche). 


13- V2.90 -> V2.91: 
-------------------

Les modifications apportes sont les suivantes: 

  - le support des partitions NTFS fortement fragmentes. Ces partitions sont 
    dornavant sauvegardables en ne sauvant que les secteurs occups alors 
    qu'auparavant il fallait sauver la partition complte.
  - la modification de la mise  jour des copies des secteurs de descripteurs 
    pour les partitions ext2. Elle est ralise en utilisant le contenu des 
    secteurs d'origine plutt que leur propre contenu qui semble ne pas tre 
    maintenu au cours de l'utilisation de la partition.
  - une modification de l'interface lors de la mise  jour de la base de 
    registre pour demander la lettre de lecteur  attribuer  la partition 
    choisie. Dornavant au lieu d'avoir  entrer la lettre de lecteur, le 
    programme propose la liste de celles qu'il peut modifier.
  - une correction pour viter que la cration du fichier de configuration ne 
    soit demande lors de la ralisation d'une sauvegarde avec dj un fichier
    de configuration utilisant l'option "automatic_naming".

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai. Cependant dans le cas de partitions
NTFS fortement fragmentes, les versions prcdantes ne seront bien sr pas 
capables de restorer les fichiers crs avec cette version. A noter que vous 
pouvez constater une lgre diffrence de taille dans le fichier obtenu lors 
de la sauvegarde de partition NTFS par rapport aux versions prcdantes, cela 
est normal et n'empche pas la compatibilit des fichiers. 


14- V2.91 -> V3.00: 
-------------------

Les modifications apportes sont les suivantes: 

  - la possibilit d'crire les fichiers de sauvegarde sur des partitions NTFS
    via le mcanisme de montage. Via ce mcanisme les partitions NTFS peuvent 
    tre galement sauves sur elles-mmes. Les fichiers doivent avoir t 
    cres auparavant depuis Windows car le programme n'est pas capable de 
    crer des fichiers sur des partitions NTFS.
  - l'ajout de l'option pour crer des fichiers sur une partition NTFS depuis 
    Windows afin de pouvoir les utiliser par la suite pour la sauvegarde.
  - la possibilit de ne plus sauver le contenu des fichiers de swap pour les 
    partitions FAT et NTFS.
  - l'ajout des diffrentes options correspondant  ces possibilits dans le 
    fichier d'option ("mount=", "nb_files=" et "swap_dir="). L'ajout de la 
    valeur "max" pour l'option "max_size=" pour dire d'utiliser la taille 
    minimum entre la taille libre du disque et 2047 Mo.
  - l'ajout du forcage de la vrification des partitions FAT16 et FAT32 aprs
    la restauration d'une partition qui a t sauve sur elle-mme. Cette 
    possibilit n'est pas possible pour les partitions FAT12, par consquent 
    il faut que vous excutiez la vrification par vous-mme. Cela n'est pas 
    ncessaire pour les partitions NTFS.
  - la correction pour viter que la cration du fichier d'option ne soit 
    demande si une sauvegarde est ralise avec un fichier d'option dans 
    lequel le nom des fichiers n'est pas donn en absolu.
  - l'utilisation de la version 1.2.2 de la librairie de compression zlib.
  - quelques changements dans l'interface.

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai sauf pour les partitions sauves sur
elles-mmes ou sans les fichiers de swap. La restauration d'une partition FAT 
sauve sur elle-mme faite avec une version prcdante n'entrane pas le 
mcanisme de vrification automatique de cette partition, vous devrez toujours
l'excuter par vous-mme. 


15- V3.00 -> V3.01: 
-------------------

Les modifications apportes sont les suivantes: 

  - le changement de l'ordre d'affichage des partitions: elles sont affiches 
    dans l'ordre d'apparition sur le disque au lieu de l'ordre de dclaration 
    dans la table des partitions (note: cela ne change pas leur numrotation 
    dans le fichier d'options, c'est uniquement l'affichage  l'cran qui est 
    modifi).
  - la correction d'un dpassement de buffer lors de l'affichage des 
    priphriques DOS.
  - la correction du driver NTFS pour prendre en compte des fichiers qui se 
    trouvent dans une zone considre jusqu' prsent comme rserve au 
    systme de fichier.
  - l'ouverture des fichiers en mode lecture quand ils sont uniquement lus au 
    lieu qu'ils soient ouverts en mode lecture/criture.
  - l'utilisation de la librairie de compression zlib 1.2.3.
  - la mise  jour de la documentation (utilisation de la version corrige par
    Ralph Ball du manuel en anglais et rcriture du HOWTO).

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai. 


16- V3.01 -> V3.10: 
-------------------

Les modifications apportes sont les suivantes: 

  - l'annulation des informations de mauvais secteurs dans le cas o une 
    partition est restaure sur une partition diffrente de celle d'origine.
  - l'ajout de l'option permettant de faire manuellement cette annulation si 
    jamais la partition apparait strictement identique malgr un changement de
    disque.
  - le montage des partitions FAT/ext2 en lecture/criture avec la possibilit
    de crer des fichiers dessus.
  - la possibilit de sauver une partition ext2 sur elle-mme.
  - l'ajout d'une aide en ligne.
  - la correction d'une erreur dans le cas o une partition NTFS V1.2 (NT <= 
    4) transforme en NTFS V3.x (2000/XP) est restaure sur une partition 
    ayant la taille minimale autorise pour cette restauration: le dernier 
    cluster passait de l'tat occup  libre.
  - la correction d'une rgression qui faisait que lors d'une restauration  
    partir de plusieurs media amovibles, le nom des fichiers taient demands 
    au lieu de demander le support suivant.

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai sauf pour les partitions ext2 
sauves sur elles-mmes. 


17- V3.10 -> V3.11: 
-------------------

Les modifications apportes sont les suivantes: 

  - la correction d'une erreur en cas de restauration d'une partition NTFS sur
    une partition diffrente mais de taille similaire: un certain nombre de 
    clusters pouvaient tre incorrectement marqus comme occups. Cette erreur
    tait prsente depuis la version 2.91 et pour ceux ayant utilis une de 
    ces versions dans ces conditions, l'excution de chkdsk permet de corriger
    le problme. Il faut noter que les fichiers crs avec les versions 2.91 
    3.10 sont corrects, c'est la phase de restauration qui amenait l'erreur.

Remarque: 
---------
Cette version est capable de restaurer les fichiers crs avec les versions 
prcdantes. L'inverse est galement vrai. 

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