+----------------------------------------+ | | | Partition saving | | | | http://www.partition-saving.com | | Copyright (c) 1999-2004 D. Guibouret | +----------------------------------------+ Manual Table of contents ----------------- 1- Preamble 2- Presentation 3- Needed configuration 4- Interface running a) Textual windows interface b) Command line interface 5- Use of program 6- Saving element a) Support choice: b) Source element choice: c) Part to save: d) File choice: e) File size choice: f) Deflating choice: g) Saving window: h) Options file creation: i) Examples: 7- Restoring element a) File choice: b) Destination element choice: c) Restoring window: d) Examples: 8- Copying element a) Support choice: b) Source element choice: c) Part to save: d) Destination element choice: e) Copying window: f) Examples: 9- Copying file 10- Verifying file 11- Updating Windows 2000/XP registry a) Support choice where Windows is installed: b) Element choice where Windows is installed: c) Directory where Windows is installed: d) Disk choice where partition to update is: e) Partition to update choice: f) Drive letter of partition to update: g) Confirmation: 12- Updating BOOTSECT.DOS file a) Support choice where BOOTSECT.DOS file is: b) Element choice where BOOTSECT.DOS file is: c) Confirmation: 13- Simulating an element a) Use of driver: b) Simulating an element: c) Remarks: 14- Options file contents 15- About what can be saved a) Whole disk: b) The Master Boot Record (MBR): c) First sectors of disk: d) Partition table: e) Partitions (all sectors): f) Partitions (only occupied sectors): g) FAT (12, 16 and 32) partitions (DOS/Windows): h) Ext2fs/ext3fs partitions (Linux): i) NTFS partitions: j) Floppy disks: k) DOS devices: 16- What is not supported 17- What can not be tested 18- Acknowledgements 1- Preamble ----------- This program can be copied and freely redistributed. It can not be sold in any way either alone or included into another program. All what is in this package must be kept together into its original shape. This program is afforded as it is without any guarantee. No pursuit can be engaged against its author in case of damages due to this program. All remarks are welcome. 2- Presentation --------------- This program has as goal to realise saving, restoring and copying of disk element (whole disk, Master Boot Record, partitions table, partition). This allows saving hard disk contents to restore it later in case of a problem and this without loosing time with installation and configuration of all software. This program allows running following tasks: - saving an element (hard disk, partition, floppy disk, device). - restoring an element that was saved before. - copying an element. - copying of files created by this program with modifying their size or deflate rate. - checking of created files. - updating partition definition into Windows 2000/XP registry. - updating BOOTSECT.DOS file. - simulating element with created files. For all information about partitioning or program please read additional information. 3- Needed configuration ----------------------- Hardware: - 386 or better. - 4 Mb of memory (could work with less, but data compression could potentially not be done). Free DOS memory must be at least 300 Kb. Software: - DOS (version >= 3.3). This program does not work on Windows (see additional information) and it is advised against using it with an emulator (mostly if it works into a multitasking environment). You will need also a FAT partition (or any other filesystem for which you have a DOS driver that allows to access it) to create saving file (it is not needed if you want to copy a partition as no file is created). 4- Interface running -------------------- Two interface types are available: - an interface with textual windows that presents information with windows that can be used with keyboard or mouse. - an interface like the command line that presents information in a basic way and that can be used only with keyboard. Default interface is the first one. The second one is here to resolve some incompatibility of some computers. To know how to choose interface to use, please read chapter 5. a) Textual windows interface Interface can be used with keyboard or mouse. Keys common to all windows are: - Tab, bottom arrow or right arrow to go from one element to another into a window. - Maj+Tab, up arrow or left arrow to go from one element to another into a window (in reverse order compared to Tab). - Ctrl+Tab to go from one window to another. - Alt+Tab to go from one window to another (in reverse order compared to Ctrl+Tab). - Key assignments are defined to associate moving keys to a combination of keys using Control key: +-------------+----------+ | Moving keys | Grouping | +-------------+----------+ | Home | Ctrl+B | | End | Ctrl+E | | Down | Ctrl+D | | Up | Ctrl+U | | Right | Ctrl+R | | Left | 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 | +-------------+----------+ In case no element seems to be selected, press one of these keys to select first or last one switch key pressed. In general, Enter key activates Ok button (in case no other button is selected) and Escape key activates Cancel button. All elements of windows are presented below: - Command buttons: to activate them, you have to press Enter key when they are selected, or on Alt+<red letter into button name> (even if button is not selected). You can activate them by clicking on them. A button has a black background if it is selected and is flanked by ">" and "<", else it has a green background. - Entry lines: it is the element that permits to enter data. You have just to press character to add them where the cursor is. Delete and BackSpace keys are used to suppress characters (respectively character that is on cursor and character before cursor). Right and left arrows are used to move cursor and Home and End keys are used to go to begin or end of string. When pressing shift key when you use moving keys, you will select text that will be erased when you will press a key other than the moving one. By pressing Ctrl+A you select all the text. At last Insert key is used to switch from insert mode (default mode: cursor is underlined cursor) to replacement mode (cursor is block-cursor) and reciprocal. With mouse, you can move the cursor by clicking where you want it to be, scroll the text by clicking on arrow on left or on right, select the text by keeping button pressed when moving mouse and select all the text by double clicking on it. An entry line is selected when it has the cursor that appears in it. - Listboxes: they are used to choose an element into a list. Up and bottom arrows are used to move from one element to another, Page-Up and Page-Down keys are used to go to begin and end of list. If right column is with a different colour and contains a # character, it is because all elements can not be seen and the # character is used to locate current selected element into list. With mouse, you can select an element. If scroll bar appears on right, you can change list position by clicking where you want to be, or by clicking arrows on up or bottom. By double clicking on selected element you will activate command associated to the list (generally Ok button). A selected item has a grey background if its listbox is not selected, and has a black background if its listbox is selected. - Checkboxes: this element allows activating/deactivating an option. To change state of a checkbox, you have to click on it or press Space key when it is selected. Checkbox is activated when an 'X' appears between square bracket, it is deactivated in other case. A checkbox is selected when its text is white, is not selected when its text is grey. b) Command line interface This interface is more basic and can only be used with keyboard. At any moment pressing Escape key stop execution of program. Elements are following: - Lists: a list is displayed with a number on left. You have to enter element number when it is ...
Kot_Maciek