home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 May / PCWorld_2008-05_cd.bin / temacd / partion / savepart.exe / doc / en / changes.txt < prev    next >
Text File  |  2008-03-15  |  25KB  |  599 lines

  1.                    +--------------------------------------+
  2.                    |           Partition Saving           |
  3.                    |                                      |
  4.                    |   http://www.partition-saving.com    |
  5.                    | Copyright (c) 1999-2008 D. Guibouret |
  6.                    +--------------------------------------+
  7.  
  8.                                Evolutions list
  9.  
  10. This file gives list of versions of Partition saving with main evolutions.
  11.  
  12.   1- V1.00 -> V2.00
  13.   2- V2.00 -> V2.10
  14.   3- V2.10 -> V2.20
  15.   4- V2.20 -> V2.21
  16.   5- V2.21 -> V2.22
  17.   6- V2.22 -> V2.30
  18.   7- V2.30 -> V2.40
  19.   8- V2.40 -> V2.50
  20.   9- V2.50 -> V2.60
  21.  10- V2.60 -> V2.70
  22.  11- V2.70 -> V2.80
  23.  12- V2.80 -> V2.90
  24.  13- V2.90 -> V2.91
  25.  14- V2.91 -> V3.00
  26.  15- V3.00 -> V3.01
  27.  16- V3.01 -> V3.10
  28.  17- V3.10 -> V3.11
  29.  18- V3.11 -> V3.20
  30.  19- V3.20 -> V3.30
  31.  20- V3.30 -> V3.40
  32.  21- V3.40 -> V3.50
  33.  22- V3.50 -> V3.60
  34.  
  35.  
  36. 1- V1.00 -> V2.00
  37. -----------------
  38.  
  39. Evolutions made are:
  40.  
  41.   - add of management of more than 8 Gb hard disk.
  42.   - add of data compression.
  43.   - add of several files saving capability.
  44.   - interface change.
  45.  
  46. Remark:
  47. -------
  48. All these modifications do that it is not possible to restore with V2.00
  49. version files created with V1.00 version (and reciprocally).
  50.  
  51.  
  52. 2- V2.00 -> V2.10
  53. -----------------
  54.  
  55. Evolutions made are:
  56.  
  57.   - all language versions are into the same file with language recognition at
  58.     beginning of execution.
  59.   - some changes are made into interface: use of arrow keys to go from one
  60.     element to another, add of arrows into scrollbar of listboxes.
  61.   - add of mouse use.
  62.   - add of batch mode.
  63.   - add of deflate level choice (was to the maximum into previous version).
  64.  
  65. Remark:
  66. -------
  67. All these modifications do not concern file format. So it is possible to use
  68. files created with version 2.00 (and version 2.00 can use file created with
  69. version 2.10).
  70.  
  71.  
  72. 3- V2.10 -> V2.20
  73. -----------------
  74.  
  75. Evolutions made are:
  76.  
  77.   - add of possibility to save only occupied sectors for partitions with
  78.     FAT12, FAT16, FAT32 (DOS/Windows) and ext2 (Linux) filesystem.
  79.   - add of an option into batch file for this new possibility.
  80.   - add of possibility to restore partitions from which only occupied sectors
  81.     have been saved, on partitions with different size and that are on disk
  82.     with different format.
  83.   - add of copypart.exe util.
  84.   - some change made into interface.
  85.  
  86. Remark:
  87. -------
  88. This version is able to restore files created with previous versions (V2.00
  89. and V2.10).
  90. If all sectors of a partition are saved, created file format is not modified,
  91. so file can be restored with previous version program (V2.00 and V2.10).
  92. If only occupied sectors are saved, it is not possible to use this file with
  93. previous version of program (you will get an "Bad compression format" error).
  94.  
  95.  
  96. 4- V2.20 -> V2.21
  97. -----------------
  98.  
  99. Evolutions made are:
  100.  
  101.   - correction of a problem due to that some CD readers/writers are identified
  102.     as hard disk. Hard disk detection is now more restrictive (if somebody see
  103.     that its hard disk is no more detected, please inform me).
  104.   - correction of a bug for hard disk with standard access that have at least
  105.     two logical partitions in the same extended partition. This bug does that
  106.     partitions after the first logical one were not detected on V2.00 and
  107.     V2.10 versions and a "Page fault" error on V2.20 version.
  108.   - correction in case of bad sectors: from 0 to 126 sectors following this
  109.     bad one can be not read/written. Now they are.
  110.   - add of "quit" and "reboot" options in options file in order to
  111.     automatically exit program at end of execution and to reboot computer.
  112.   - change of interface when asking for saving file name: now a second window
  113.     gives you partition size and free space on each drive.
  114.   - an estimation of remaining time is given in saving/restoring/copying
  115.     window.
  116.  
  117.  
  118. 5- V2.21 -> V2.22
  119. -----------------
  120.  
  121. Evolutions made are:
  122.  
  123.   - correction of hard disk detection in order to detect again some disks that
  124.     were considered as CD-reader.
  125.   - correction in the case a drive is not considered as a hard disk: following
  126.     hard disks have a bad number.
  127.   - correction of reboot.
  128.   - add of window displaying search of last occupied sector in the case where
  129.     only occupied sectors are saved.
  130.   - add of a warning in case the file created/acceded is on the partition
  131.     saved/restored.
  132.  
  133. Remark: Evolutions made on hard disks detection for 2.21 and 2.22 versions can
  134. in some case do that an hard disk is not the same has the one in the saved
  135. file if this one has been created with a version preceding the 2.21 one. If
  136. only occupied sectors have been saved, this does not have any consequence, but
  137. in the case where all sectors have been saved, it can generate an "No
  138. partition agrees with one saved into file" error. In this case you have to use
  139. the version you have used to create the file.
  140.  
  141.  
  142. 6- V2.22 -> V2.30
  143. -----------------
  144.  
  145. Evolutions made are:
  146.  
  147.   - a new correction on disk detection.
  148.   - a correction on DOS drive letter attribution in case there was several
  149.     main DOS partition on the same disk.
  150.   - a new option to avoid check that created/read file is on partition
  151.     saved/restored.
  152.   - use of a new version of compiler and development environment that have
  153.     better compatibility with Windows 2000 and XP.
  154.   - availability to save only occupied sectors for NTFS partitions.
  155.   - correction on free size on DOS drive when there was more than 2Gb of free
  156.     space.
  157.   - compatibility between partitions of the same type (partitions that have
  158.     the same filesystem are considered as compatible).
  159.   - if in batch mode, several files are needed when restoring and are on a
  160.     removable media, program asks for next media in place of generating a
  161.     "file not found" error and asking for next file.
  162.   - changes into documentation and zip file structure.
  163.   - some changes into GUI.
  164.  
  165. Remark:
  166. -------
  167. This version is able to restore files created with previous versions. Reverse
  168. is true also, but not in case where only occupied sectors of NTFS partition
  169. were saved (using a previous version on such a file will return a "Bad
  170. filesystem format" error when opening file).
  171.  
  172.  
  173. 7- V2.30 -> V2.40
  174. -----------------
  175.  
  176. Evolutions made are:
  177.  
  178.   - merge of the 3 programs into one and use of UPX (executable compressor) to
  179.     reduce size. Add of window asking for action to do and of action options
  180.     (-c|-d|-r|-s|-t).
  181.   - add of console type user interface (-cui option) to solve some blocking
  182.     problems on some computers.
  183.   - correction of code to allow using batch mode when saving NTFS partitions.
  184.   - changes in order to use copy of sector in case some FAT sectors are
  185.     incorrect when saving only occupied sectors of FAT partition.
  186.  
  187. Remark:
  188. -------
  189. This version is able to restore files created with previous versions. Reverse
  190. is true also. Nevertheless, if you have got some bad sectors when saving only
  191. occupied sectors of FAT partition, it is better to do this saving again with
  192. this version (as long as you do not change disk, previous saving will work,
  193. but the day you change your disk, it is possible that it does not work any
  194. more).
  195.  
  196.  
  197. 8- V2.40 -> V2.50
  198. -----------------
  199.  
  200. Evolutions made are:
  201.  
  202.   - selected button is flanked by ">" and "<" to avoid potential confusion
  203.     when only two buttons are displayed.
  204.   - a driver is added to read saved file containing FAT partition from DOS as
  205.     if it is a partition.
  206.   - an option has been added to allow saving a FAT partition on itself.
  207.   - batch file has been modified to take into account this new availability.
  208.   - "reboot" option of batch file is also taked into account when saving.
  209.   - ext3 partitions are taken into account as ext2 partitions if journal is
  210.     created on the same partition.
  211.  
  212. Remark:
  213. -------
  214. This version is able to restore files created with previous versions. Reverse
  215. is true also.
  216.  
  217.  
  218. 9- V2.50 -> V2.60
  219. -----------------
  220.  
  221. Evolutions made are:
  222.  
  223.   - saving/restoring a whole disk, master boot record, first sectors of disk
  224.     and partition table is available.
  225.   - writing data on disk is always checked. That slow down restoring but
  226.     allows to check that disk is not broken.
  227.   - DOS drive detecting is modified such as network drive will be found again
  228.     with some network drivers.
  229.   - driver is corrected to avoid that computer hangs in case a program does
  230.     not close all files that it used on simulated partition.
  231.   - one of the paramaters of NTFS boot sector is modified in case a NTFS
  232.     partition is restored on a partition which is not the same as the origin
  233.     one (this parameter is said unused by Microsoft but is used during boot
  234.     sequence).
  235.   - add of a check that first chosen file cannot have the same name than
  236.     another file when using automatic naming to avoid it to be erased.
  237.  
  238. Remark:
  239. -------
  240. This version can restore files created with previous versions. Reverse is true
  241. also, but not in case of saving disk, MBR, first sectors of disk or partition
  242. table (using a previous version on such a file will return a "Bad filesystem
  243. format" error when opening file). When disk use a standard access method, it
  244. can also occurs that files created with this version cannot be restored with a
  245. previous version.
  246.  
  247.  
  248. 10- V2.60 -> V2.70
  249. ------------------
  250.  
  251. Evolutions made are:
  252.  
  253.   - saving/restoring floppy disk is available.
  254.   - saving/restoring DOS devices that can be accessed using sectors is
  255.     available.
  256.   - parts of code that use floating point unit have been modified to no more
  257.     use if such as program can be used on 386 and 486SX that do not have a
  258.     floating point unit.
  259.   - in case a unexpected error appears, error message has more data such has I
  260.     I can find where error comes from.
  261.   - add of check that files are correctly written (by use of DOS VERIFY flag).
  262.   - add of -nvd and -nvf options (and their equivalent into option file) to
  263.     disable the check that sectors and files are correctly written.
  264.  
  265. Remark:
  266. -------
  267. This version can restore files created with previous versions. Reverse is true
  268. also, but not in case of saving floppy disk or DOS device (using a previous
  269. version on such a file will return a "Bad support type" error when opening
  270. file).
  271.  
  272.  
  273. 11- V2.70 -> V2.80
  274. ------------------
  275.  
  276. Evolutions made are:
  277.  
  278.   - for disk with extended access, use of standard access parameters when
  279.     modifying boot sector of a FAT or NTFS partition instead of extended
  280.     access parameters. This correction can explain why in some cases, running
  281.     SYS.COM program is needed after restoring a FAT partition and why "NTLDR
  282.     missing" message appears after restoring NTFS partition.
  283.   - correction of an error when restoring partition table: not only partition
  284.     table part of restored sectors is set, but also signature that signal it
  285.     as a partition sector. This can avoid the good reading of partition table.
  286.   - correction of an error when restoring NTFS partition on a partition with a
  287.     different size: size of file telling which sectors are occupied was
  288.     updated only at one place, when it is present at 2 places. This seemed to
  289.     have no influence on Windows behaviour.
  290.   - add of -bui option that allows having an user interface similar to the
  291.     default one but with a better compatibility. Counterpart it is slower.
  292.   - add of -cm and -pm options to have two way to use mouse: -cm is the
  293.     default one and use a specific function of mouse driver (function that
  294.     cannot be present), -pm use a method with a better compatibility but that
  295.     can miss some double click events (it is the default method for Windows
  296.     NT/XP).
  297.  
  298. Remark:
  299. -------
  300. This version can restore files created with previous versions. Reverse is true
  301. also.
  302. Because of the first correction, restoring partition can appear as different
  303. as origin one even if it is the same. In this case and if you have saved all
  304. sectors (and so no partition will match), you will be obliged to use the same
  305. version as the one you use for saving. If you have saved only occupied
  306. sectors, there will be theorically no differences.
  307.  
  308.  
  309. 12- V2.80 -> V2.90
  310. ------------------
  311.  
  312. Evolutions made are:
  313.  
  314.   - modifying Windows 2000/XP registry to update partition definition when a
  315.     partition is moved is available.
  316.   - modifying the BOOTSECT.DOS file to update it when a bootable partition
  317.     used into Windows XP multiboot is moved is available.
  318.   - a correction when restoring a NTFS partition on a partition with another
  319.     size to update size of file listing bad clusters. The fact that this file
  320.     does not have a correct size previously seems to have no consequence on
  321.     filesystem. Warning: only size is updated, file is not modified to reflect
  322.     bad clusters in more or less.
  323.   - add of "automatic_naming" option into option file that allows getting
  324.     automatic naming when using option file.
  325.   - add of use of environment variable into option file.
  326.   - maximum filesize can now be given in kb if free space on drive is less
  327.     than 10 Mb. This case can be useful to save small elements (MBR, partition
  328.     table) on floppy disk. Option file is modified to be able to add unit of
  329.     size (in Mb as default).
  330.   - change of a parameter into file header when saving a floppy disk to set it
  331.     compatible with driver use. This parameter is only used in this case, so
  332.     compatibility is insured with file created with previous versions for
  333.     others program options.
  334.  
  335. Remark:
  336. -------
  337. This version can restore files created with previous versions. Reverse is true
  338. also.
  339. Because of adding environment variable use into option file, if an old option
  340. file has a '%' into an option, it can be incorrectly read (you have to double
  341. the '%' to get it working).
  342.  
  343.  
  344. 13- V2.90 -> V2.91
  345. ------------------
  346.  
  347. Evolutions made are:
  348.  
  349.   - support of very fragmented NTFS partitions. These partitions can now be
  350.     saved with saving occupied only sectors when the whole partition should be
  351.     saved before.
  352.   - change of update of backup descriptor sectors on ext2 partitions. Update
  353.     is now done with using original sector definition instead of their own
  354.     definition because it seems not to be updated when using partition.
  355.   - change into interface when updating registry entries for the ask of driver
  356.     lettre to set to chosen partition. Instead of having to give the drive
  357.     letter, program shows you list of drive letter it can modify.
  358.   - a correction to avoid option file creation to be asked when doing a save
  359.     with an option file using the "automatic_naming" option.
  360.  
  361. Remark:
  362. -------
  363. This version can restore files created with previous versions. Reverse is true
  364. also. But in case of very fragmented NTFS partition, it is obvious that
  365. previous version will not be able to restore file created with this version.
  366. It is also to be noticed that you can get a little difference on file size
  367. between this version and previous one when saving NTFS partition, this is not
  368. a problem and does not disallow file compatibility.
  369.  
  370.  
  371. 14- V2.91 -> V3.00
  372. ------------------
  373.  
  374. Evolutions made are:
  375.  
  376.   - saving file can now be written on NTFS partitions by using mounting
  377.     mechanism. By using this option you can also save a NTFS partition on
  378.     itself. File must have been created before from Windows because program is
  379.     not able to create files on NTFS partitions.
  380.   - add of option to create files on NTFS partitions from Windows to be able
  381.     to use them when performing save.
  382.   - not saving swap files contents is now available for FAT and NTFS
  383.     partitions.
  384.   - add of all options into option file to take into account these new
  385.     features ("mount=", "nb_files=" and "swap_dir="). Add of "max" value for
  386.     "max_size=" option to use minimum size between free disk size and 2047 Mb.
  387.   - add of forcing of FAT16 and FAT32 partitions check after restoring them in
  388.     case they were saved on themselves. This is not available for FAT12
  389.     partitions, so you have to perform this check by yourself. This is not
  390.     needed for NTFS partitions.
  391.   - a correction to avoid creating option file to be requested when performing
  392.     a save with option file in which filenames are not absolute pathname.
  393.   - use of zlib compression library 1.2.2.
  394.   - some changes into user interface.
  395.  
  396. Remark:
  397. -------
  398. This version can restore files created with previous versions. Reverse is true
  399. also but not for partitions that were saved on themselves or without swap
  400. files. Restoring a FAT partition that was saved on itself by a previous
  401. version does not enable the automatic check, so you will have to perform it by
  402. yourself.
  403.  
  404.  
  405. 15- V3.00 -> V3.01
  406. ------------------
  407.  
  408. Evolutions made are:
  409.  
  410.   - display order of partition is modified: they are now ordered as they
  411.     appear on disk instead of being displaying in partition table order (this
  412.     does not change their numbering into options file, it is only screen
  413.     displaying that is modified).
  414.   - a buffer overflow correction when displaying DOS devices list.
  415.   - NTFS driver correction to take into account some files that are into a
  416.     zone that was considered as being reserved to filesystem until now.
  417.   - opening of file that are only read in read mode instead of opening them in
  418.     read/write mode.
  419.   - use of zlib compression library version 1.2.3.
  420.   - update of documentation (use of corrected version of english manual done
  421.     by Ralph Ball and rewrite of HOWTO).
  422.  
  423. Remark:
  424. -------
  425. This version can restore files created with previous versions. Reverse is true
  426. also.
  427.  
  428.  
  429. 16- V3.01 -> V3.10
  430. ------------------
  431.  
  432. Evolutions made are:
  433.  
  434.   - reset of bad sectors information in case a partition is restored on a
  435.     different partition than source one.
  436.   - add of option to perform manually this reset in case partition seems
  437.     strictelly the same despite a disk change.
  438.   - mount of FAT/ext2 partitions in read/write mode with availability to
  439.     create files on them.
  440.   - availability to save an ext2 partition on itself.
  441.   - add of on-line help.
  442.   - correction of a bug in case of a NTFS V1.2 partition (NT <= 4) transformed
  443.     to NTFS V3.x (2000/XP) that is restored to the minimum allowed size
  444.     partition authorised for this restoration: last cluster was changed from
  445.     occupied to free.
  446.   - regression correction that did that file names were requested instead of
  447.     media change when restoring a partition from several removable medias.
  448.  
  449. Remark:
  450. -------
  451. This version can restore files created with previous versions. Reverse is true
  452. also but not for ext2 partitions that were saved on themselves.
  453.  
  454.  
  455. 17- V3.10 -> V3.11
  456. ------------------
  457.  
  458. Evolutions made are:
  459.  
  460.   - correction of a bug when restoring a NTFS partition to a partition
  461.     different from source one but with a similar size: several clusters can
  462.     wrongly be marked as occupied. This error exists since version 2.91 and
  463.     for those having used one of these versions into these conditions, problem
  464.     can be corrected with executing chkdsk on partition. It shall be noticed
  465.     that files created with versions 2.91 to 3.10 are correct, it is restoring
  466.     phase that was erroneous.
  467.  
  468. Remark:
  469. -------
  470. This version can restore files created with previous versions. Reverse is true
  471. also.
  472.  
  473.  
  474. 18- V3.11 -> V3.20
  475. ------------------
  476.  
  477. Evolutions made are:
  478.  
  479.   - add of explorer to view content of an existing partition, edit or copy its
  480.     files.
  481.   - add of -e option that corresponds to previous change.
  482.   - add of -tuix and -buix options to use video mode with more lines (43 or 50
  483.     instead of 25).
  484.   - a correction such as file modification date on NTFS partition is updated
  485.     when this file is modified.
  486.   - a correction to avoid program to terminate abnormally when entering a
  487.     wrong directory name on a mounted partition.
  488.   - some changes into interface.
  489.  
  490. Remark:
  491. -------
  492. This version can restore files created with previous versions. Reverse is true
  493. also.
  494.  
  495.  
  496. 19- V3.20 -> V3.30
  497. ------------------
  498.  
  499. Evolutions made are:
  500.  
  501.   - add of option to explore backup files.
  502.   - add of option to extract only a partition or occupied sectors of a
  503.     partition when copying a backup file in case it contains all sectors.
  504.   - computed saving time is based on only occupied sectors when this option is
  505.     chosen (restoring time is still computed as if all sectors are occupied).
  506.   - add of "vmmhiber.w9x" (Windows Millenium hibernation file) as a swap file
  507.     for FAT partitions.
  508.   - add of sparse file support when exploring ext2/ext3 filesystem.
  509.   - add of "gmt", "max_mem_size", "empty_files", "ask_first_media" and
  510.     "stdaccess" options into configuration file. The last one shall not be
  511.     used unless you know what you do (you can loose the content of a whole
  512.     disk in case it is badly used).
  513.  
  514. Remark:
  515. -------
  516. This version can restore files created with previous versions. Reverse is true
  517. also.
  518.  
  519.  
  520. 20- V3.30 -> V3.40
  521. ------------------
  522.  
  523. Evolutions made are:
  524.  
  525.   - add of option to update boot configuration data (the way boot is managed
  526.     into Vista in replacement of BOOT.INI).
  527.   - add of -e option corresponding to previous change, with associated options
  528.     into options file.
  529.   - add of options to be able to copy elements trough options file.
  530.   - some changes to take into account some FreeDos incompatibilities in how
  531.     drive existance is checked and automatic language detection.
  532.   - change to avoid using 100% of CPU when waiting for some input from user.
  533.  
  534. Remark:
  535. -------
  536. This version can restore files created with previous versions. Reverse is true
  537. also.
  538.  
  539.  
  540. 21- V3.40 -> V3.50
  541. ------------------
  542.  
  543. Evolutions made are:
  544.  
  545.   - it's the first available Windows version (that does not mean that DOS
  546.     version disappear). It shall be noticed that it can save system partition
  547.     only if this is done from another Windows installation or from a WinPE or
  548.     BartPE CD.
  549.   - add of an option to replace a boot sector or a superblock by its copy.
  550.   - add of an option to modify disk physical definition into a boot sector.
  551.   - add of an option to avoid checking free drive space when creating backup
  552.     file (if you have a driver that reports a wrong free size).
  553.   - add of option to save boot sector or superblock only of a partition.
  554.   - add of command line and options file options to take these new functions
  555.     into account.
  556.   - a better search and handling of boot sector copy for NTFS 1.2 partitions
  557.     (NT <= 3.51).
  558.   - bad sectors are no more saved when saving occupied sectors only for NTFS
  559.     and ext2/ext3 partitions (this was already the case for FAT partitions).
  560.   - when saving a partition on itself, using DOS drive letter of saved
  561.     partition to create backup file is no more available, you have to use the
  562.     mount mechanism for the saved partition.
  563.  
  564. Remark:
  565. -------
  566. This version can restore files created with previous versions. Reverse is true
  567. also.
  568.  
  569.  
  570. 22- V3.50 -> V3.60
  571. ------------------
  572.  
  573. Evolutions made are:
  574.  
  575.   - availability to save MBR and first sectors of disk in Windows version.
  576.   - availability to read/write file using NTFS compression mechanism when
  577.     mounting NTFS partition (but modified part of files is not compressed).
  578.   - add of option to know why a support cannot be chosen as destination to
  579.     restore a backup.
  580.   - "reboot=" option into options file works with Windows version when used
  581.     from Windows NT/XP/....
  582.   - add of "386spart.par" as swap file (used by Windows 3.1).
  583.   - availability to change the first sector value in boot sector if this value
  584.     is wrong when choosing option to fix FAT or NTFS boot sector.
  585.   - add of "fix_first_sector=" option into options files.
  586.   - change of way drives are detected in DOS version to avoid an error message
  587.     in case floppy drive is used through the B: letter.
  588.   - a correction in Windows version to disallow mounting a partition both as a
  589.     partition and a Windows drive.
  590.  
  591. Remark:
  592. -------
  593. This version can restore files created with previous versions. Reverse is true
  594. also.
  595.  
  596. ------
  597. All trademarks and registered trademarks are property of their respective
  598. holders.
  599.