Home » Archimedes archive » Archimedes World » AW-1996-03-Disc 2.adf » !HardBack_HardBack » !Backup/Docs/OtherMattr
!Backup/Docs/OtherMattr
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Archimedes World » AW-1996-03-Disc 2.adf » !HardBack_HardBack |
Filename: | !Backup/Docs/OtherMattr |
Read OK: | ✔ |
File size: | 19D8 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
Other matters ============= In this section matters which are relevant to both programs, and of a more general nature are discussed. Note that in this section, when something applies to both Backup and Restore, HardBack is used to mean either Backup or Restore. Memory management ================= To operate, a backup or restore operation needs a block of memory to read data into and output from. Basically, the more memory HardBack has access to, the faster it goes. For this reason it is recommended that you allocate as much memory as possible to whichever part of HardBack is running. This is possible in two ways. Firstly, you can set the buffer size directly within Backup�s options window � this will only be used if it is a sensible amount. Secondly, both programs have a red draggable bar in the Task Manager, which allows you to alter the memory dynamically. If you drag this bar to the right, you will increase the memory supplied to HardBack, while dragging it to the left reduces it. You cannot drag it to zero, because some space has to be left for the program itself. You can alter the memory allocation at any time, even when a backup or restore operation is in progress. This means that you could temporarily borrow some memory from HardBack to do something, and then give it back after you have finished. The only disadvantage would be that HardBack slows down while it has less memory. You can alter the memory permanently by changing the value of HardBackD$Slot in the !Run file of Backup. This value needs a little explaining: Memory in HardBack is allocated in two blocks, with the sizes independently controlled. The first area contains the program code itself plus internal workspace and other variables, and the length of this is controlled by the Wimpslot command in the !Run file. There is no need for this to be changed since increasing it serves no purpose, and decreasing it means HardBack will not work properly. The second area is controlled by HardBackD$Slot, and forms the file buffer. This is the area that can be changed in size from the Task Manager. HardBackD$Slot contains the default setting for the length of the memory taken up by both blocks combined, in kilobytes. If HardBackD$Slot is out of range it will simply be ignored. Currently in the !Run file it is set to 400k Default script file =================== If you want to keep a default script file that it not in the !Backup directory, perhaps if it is stored on a read only filing system, simply set the system variable HardBackD$Default to the name of the file before you load !Backup. For example: Set HardBackD$Default SCSI::HardDisc5.$.Utils.HardBack.Prefs Risc OS 2 ========= Throughout the development of HardBack it has been endeavoured to ensure that nothing is used which will make it incompatible with Risc OS 2. This has largely meant that HardBack will run on Risc OS 2 machines without problems. However, there are a number of points to consider. Firstly, to run HardBack, you will need the MessageTrans and Squash modules, which I cannot supply for copyright reasons. These should be available from Acorn or with other packages � for example Squash can be found on the demo discs for Resultz, Rhapsody3 and Rosie & Jim, as on Acorn User CD N�1. Squash is not actually needed for this demo version except if you want to restore compressed backups. If you are sure you will never do this, you can put a �|� in front on the lines relating to Squash in Restore�s !Run file. While most of HardBack is compatible with Risc OS 2, it is forced to do things a little differently, some using slightly illegal methods. For example, using the Incremental On/At setting has to write to the Real Time Clock. The old time is restored afterwards, so the time loss is minimal, but if you do it several hundred times you may lose a second or so. Also please note that the testing on Risc OS 2 was performed some time ago, so some of the newer features have not been tested. This is simply because I have not had access to a Risc OS 2 machine for a while. Any new information would be greatly appreciated. Command line ============ Backup can also be called from the command line to backup the options set in a particular script file. A number of switches have been included to control features of Backup which allow it to be run without human assistance, for example from Risc OS 3 Alarm in the middle of the night. -read <filename> If this command is present HardBack will load the script file specified, enter the details into the options window and leave this window open. It will not proceed with the backup operation. If a filename is passed to HardBack without either -read or -execute, then it is assumed that it began with -read and will behave as above. -execute <filename> This command has the same effect as double clicking on a script file - HardBack loads the script file and begins the backup operation. Together with the three options below, it can be used to perform a backup operation without any human input while it is proceeding. If both -execute and -read are present then the -read command will be ignored and HardBack will load and carry out the file named after -execute. -autodisc This prevents messages such as �Insert archive disc ..� for disc 1 only. This is useful because the computer can perform a backup completely unattended - for example backing up to a second hard drive in the middle of the night. However, if more than one disc is required or something else goes wrong then the program will display a prompt box, since there is nothing it can do about the situation without human assistance. -wipe This is useful for situations when -autodisc is used. It tells HardBack to wipe the destination disc before it begins the backup operation, in the same way that this would occur if the user agreed to it via a prompt box. If it is not set then the contents of the destination disc remain intact, although files named Backup and Keyfile in the destination directory will be overwritten. -quit This option tells HardBack, in conjunction with -autodisc, to quit itself after a backup operation has finished. If any errors occurred during the operation, then HardBack will stay in memory to warn that the backup failed in some way. Using these options in conjunction with Andreas Barth�s PD !iicAlarm, it is possible to have your computer turn on at a certain time, do a backup, and then turn itself off again without any human assistance.
00000000 4f 74 68 65 72 20 6d 61 74 74 65 72 73 0a 3d 3d |Other matters.==| 00000010 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 49 6e 20 |===========..In | 00000020 74 68 69 73 20 73 65 63 74 69 6f 6e 20 6d 61 74 |this section mat| 00000030 74 65 72 73 20 77 68 69 63 68 20 61 72 65 20 72 |ters which are r| 00000040 65 6c 65 76 61 6e 74 20 74 6f 20 62 6f 74 68 20 |elevant to both | 00000050 70 72 6f 67 72 61 6d 73 2c 20 61 6e 64 20 6f 66 |programs, and of| 00000060 20 0a 61 20 6d 6f 72 65 20 67 65 6e 65 72 61 6c | .a more general| 00000070 20 6e 61 74 75 72 65 20 61 72 65 20 64 69 73 63 | nature are disc| 00000080 75 73 73 65 64 2e 0a 0a 4e 6f 74 65 20 74 68 61 |ussed...Note tha| 00000090 74 20 69 6e 20 74 68 69 73 20 73 65 63 74 69 6f |t in this sectio| 000000a0 6e 2c 20 77 68 65 6e 20 73 6f 6d 65 74 68 69 6e |n, when somethin| 000000b0 67 20 61 70 70 6c 69 65 73 20 74 6f 20 62 6f 74 |g applies to bot| 000000c0 68 20 42 61 63 6b 75 70 20 0a 61 6e 64 20 52 65 |h Backup .and Re| 000000d0 73 74 6f 72 65 2c 20 48 61 72 64 42 61 63 6b 20 |store, HardBack | 000000e0 69 73 20 75 73 65 64 20 74 6f 20 6d 65 61 6e 20 |is used to mean | 000000f0 65 69 74 68 65 72 20 42 61 63 6b 75 70 20 6f 72 |either Backup or| 00000100 20 52 65 73 74 6f 72 65 2e 0a 0a 4d 65 6d 6f 72 | Restore...Memor| 00000110 79 20 6d 61 6e 61 67 65 6d 65 6e 74 0a 3d 3d 3d |y management.===| 00000120 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a |==============..| 00000130 54 6f 20 6f 70 65 72 61 74 65 2c 20 61 20 62 61 |To operate, a ba| 00000140 63 6b 75 70 20 6f 72 20 72 65 73 74 6f 72 65 20 |ckup or restore | 00000150 6f 70 65 72 61 74 69 6f 6e 20 6e 65 65 64 73 20 |operation needs | 00000160 61 20 62 6c 6f 63 6b 20 6f 66 20 6d 65 6d 6f 72 |a block of memor| 00000170 79 20 0a 74 6f 20 72 65 61 64 20 64 61 74 61 20 |y .to read data | 00000180 69 6e 74 6f 20 61 6e 64 20 6f 75 74 70 75 74 20 |into and output | 00000190 66 72 6f 6d 2e 20 20 42 61 73 69 63 61 6c 6c 79 |from. Basically| 000001a0 2c 20 74 68 65 20 6d 6f 72 65 20 6d 65 6d 6f 72 |, the more memor| 000001b0 79 20 0a 48 61 72 64 42 61 63 6b 20 68 61 73 20 |y .HardBack has | 000001c0 61 63 63 65 73 73 20 74 6f 2c 20 74 68 65 20 66 |access to, the f| 000001d0 61 73 74 65 72 20 69 74 20 67 6f 65 73 2e 20 20 |aster it goes. | 000001e0 46 6f 72 20 74 68 69 73 20 72 65 61 73 6f 6e 20 |For this reason | 000001f0 69 74 20 69 73 20 0a 72 65 63 6f 6d 6d 65 6e 64 |it is .recommend| 00000200 65 64 20 74 68 61 74 20 79 6f 75 20 61 6c 6c 6f |ed that you allo| 00000210 63 61 74 65 20 61 73 20 6d 75 63 68 20 6d 65 6d |cate as much mem| 00000220 6f 72 79 20 61 73 20 70 6f 73 73 69 62 6c 65 20 |ory as possible | 00000230 74 6f 20 0a 77 68 69 63 68 65 76 65 72 20 70 61 |to .whichever pa| 00000240 72 74 20 6f 66 20 48 61 72 64 42 61 63 6b 20 69 |rt of HardBack i| 00000250 73 20 72 75 6e 6e 69 6e 67 2e 20 20 54 68 69 73 |s running. This| 00000260 20 69 73 20 70 6f 73 73 69 62 6c 65 20 69 6e 20 | is possible in | 00000270 74 77 6f 20 0a 77 61 79 73 2e 20 20 46 69 72 73 |two .ways. Firs| 00000280 74 6c 79 2c 20 79 6f 75 20 63 61 6e 20 73 65 74 |tly, you can set| 00000290 20 74 68 65 20 62 75 66 66 65 72 20 73 69 7a 65 | the buffer size| 000002a0 20 64 69 72 65 63 74 6c 79 20 77 69 74 68 69 6e | directly within| 000002b0 20 42 61 63 6b 75 70 91 73 20 0a 6f 70 74 69 6f | Backup.s .optio| 000002c0 6e 73 20 77 69 6e 64 6f 77 20 97 20 74 68 69 73 |ns window . this| 000002d0 20 77 69 6c 6c 20 6f 6e 6c 79 20 62 65 20 75 73 | will only be us| 000002e0 65 64 20 69 66 20 69 74 20 69 73 20 61 20 73 65 |ed if it is a se| 000002f0 6e 73 69 62 6c 65 20 61 6d 6f 75 6e 74 2e 20 20 |nsible amount. | 00000300 0a 53 65 63 6f 6e 64 6c 79 2c 20 62 6f 74 68 20 |.Secondly, both | 00000310 70 72 6f 67 72 61 6d 73 20 68 61 76 65 20 61 20 |programs have a | 00000320 72 65 64 20 64 72 61 67 67 61 62 6c 65 20 62 61 |red draggable ba| 00000330 72 20 69 6e 20 74 68 65 20 54 61 73 6b 20 0a 4d |r in the Task .M| 00000340 61 6e 61 67 65 72 2c 20 77 68 69 63 68 20 61 6c |anager, which al| 00000350 6c 6f 77 73 20 79 6f 75 20 74 6f 20 61 6c 74 65 |lows you to alte| 00000360 72 20 74 68 65 20 6d 65 6d 6f 72 79 20 64 79 6e |r the memory dyn| 00000370 61 6d 69 63 61 6c 6c 79 2e 20 20 49 66 20 0a 79 |amically. If .y| 00000380 6f 75 20 64 72 61 67 20 74 68 69 73 20 62 61 72 |ou drag this bar| 00000390 20 74 6f 20 74 68 65 20 72 69 67 68 74 2c 20 79 | to the right, y| 000003a0 6f 75 20 77 69 6c 6c 20 69 6e 63 72 65 61 73 65 |ou will increase| 000003b0 20 74 68 65 20 6d 65 6d 6f 72 79 20 0a 73 75 70 | the memory .sup| 000003c0 70 6c 69 65 64 20 74 6f 20 48 61 72 64 42 61 63 |plied to HardBac| 000003d0 6b 2c 20 77 68 69 6c 65 20 64 72 61 67 67 69 6e |k, while draggin| 000003e0 67 20 69 74 20 74 6f 20 74 68 65 20 6c 65 66 74 |g it to the left| 000003f0 20 72 65 64 75 63 65 73 20 69 74 2e 20 20 59 6f | reduces it. Yo| 00000400 75 20 0a 63 61 6e 6e 6f 74 20 64 72 61 67 20 69 |u .cannot drag i| 00000410 74 20 74 6f 20 7a 65 72 6f 2c 20 62 65 63 61 75 |t to zero, becau| 00000420 73 65 20 73 6f 6d 65 20 73 70 61 63 65 20 68 61 |se some space ha| 00000430 73 20 74 6f 20 62 65 20 6c 65 66 74 20 66 6f 72 |s to be left for| 00000440 20 74 68 65 20 0a 70 72 6f 67 72 61 6d 20 69 74 | the .program it| 00000450 73 65 6c 66 2e 0a 0a 59 6f 75 20 63 61 6e 20 61 |self...You can a| 00000460 6c 74 65 72 20 74 68 65 20 6d 65 6d 6f 72 79 20 |lter the memory | 00000470 61 6c 6c 6f 63 61 74 69 6f 6e 20 61 74 20 61 6e |allocation at an| 00000480 79 20 74 69 6d 65 2c 20 65 76 65 6e 20 77 68 65 |y time, even whe| 00000490 6e 20 61 20 0a 62 61 63 6b 75 70 20 6f 72 20 72 |n a .backup or r| 000004a0 65 73 74 6f 72 65 20 6f 70 65 72 61 74 69 6f 6e |estore operation| 000004b0 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2e | is in progress.| 000004c0 20 20 54 68 69 73 20 6d 65 61 6e 73 20 74 68 61 | This means tha| 000004d0 74 20 79 6f 75 20 0a 63 6f 75 6c 64 20 74 65 6d |t you .could tem| 000004e0 70 6f 72 61 72 69 6c 79 20 62 6f 72 72 6f 77 20 |porarily borrow | 000004f0 73 6f 6d 65 20 6d 65 6d 6f 72 79 20 66 72 6f 6d |some memory from| 00000500 20 48 61 72 64 42 61 63 6b 20 74 6f 20 64 6f 20 | HardBack to do | 00000510 0a 73 6f 6d 65 74 68 69 6e 67 2c 20 61 6e 64 20 |.something, and | 00000520 74 68 65 6e 20 67 69 76 65 20 69 74 20 62 61 63 |then give it bac| 00000530 6b 20 61 66 74 65 72 20 79 6f 75 20 68 61 76 65 |k after you have| 00000540 20 66 69 6e 69 73 68 65 64 2e 20 20 54 68 65 20 | finished. The | 00000550 6f 6e 6c 79 20 0a 64 69 73 61 64 76 61 6e 74 61 |only .disadvanta| 00000560 67 65 20 77 6f 75 6c 64 20 62 65 20 74 68 61 74 |ge would be that| 00000570 20 48 61 72 64 42 61 63 6b 20 73 6c 6f 77 73 20 | HardBack slows | 00000580 64 6f 77 6e 20 77 68 69 6c 65 20 69 74 20 68 61 |down while it ha| 00000590 73 20 6c 65 73 73 20 0a 6d 65 6d 6f 72 79 2e 0a |s less .memory..| 000005a0 0a 59 6f 75 20 63 61 6e 20 61 6c 74 65 72 20 74 |.You can alter t| 000005b0 68 65 20 6d 65 6d 6f 72 79 20 70 65 72 6d 61 6e |he memory perman| 000005c0 65 6e 74 6c 79 20 62 79 20 63 68 61 6e 67 69 6e |ently by changin| 000005d0 67 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 0a |g the value of .| 000005e0 48 61 72 64 42 61 63 6b 44 24 53 6c 6f 74 20 69 |HardBackD$Slot i| 000005f0 6e 20 74 68 65 20 21 52 75 6e 20 66 69 6c 65 20 |n the !Run file | 00000600 6f 66 20 42 61 63 6b 75 70 2e 20 20 54 68 69 73 |of Backup. This| 00000610 20 76 61 6c 75 65 20 6e 65 65 64 73 20 61 20 0a | value needs a .| 00000620 6c 69 74 74 6c 65 20 65 78 70 6c 61 69 6e 69 6e |little explainin| 00000630 67 3a 0a 0a 4d 65 6d 6f 72 79 20 69 6e 20 48 61 |g:..Memory in Ha| 00000640 72 64 42 61 63 6b 20 69 73 20 61 6c 6c 6f 63 61 |rdBack is alloca| 00000650 74 65 64 20 69 6e 20 74 77 6f 20 62 6c 6f 63 6b |ted in two block| 00000660 73 2c 20 77 69 74 68 20 74 68 65 20 73 69 7a 65 |s, with the size| 00000670 73 20 0a 69 6e 64 65 70 65 6e 64 65 6e 74 6c 79 |s .independently| 00000680 20 63 6f 6e 74 72 6f 6c 6c 65 64 2e 20 20 54 68 | controlled. Th| 00000690 65 20 66 69 72 73 74 20 61 72 65 61 20 63 6f 6e |e first area con| 000006a0 74 61 69 6e 73 20 74 68 65 20 70 72 6f 67 72 61 |tains the progra| 000006b0 6d 20 63 6f 64 65 20 0a 69 74 73 65 6c 66 20 70 |m code .itself p| 000006c0 6c 75 73 20 69 6e 74 65 72 6e 61 6c 20 77 6f 72 |lus internal wor| 000006d0 6b 73 70 61 63 65 20 61 6e 64 20 6f 74 68 65 72 |kspace and other| 000006e0 20 76 61 72 69 61 62 6c 65 73 2c 20 61 6e 64 20 | variables, and | 000006f0 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 0a 74 |the length of .t| 00000700 68 69 73 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 |his is controlle| 00000710 64 20 62 79 20 74 68 65 20 57 69 6d 70 73 6c 6f |d by the Wimpslo| 00000720 74 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 65 |t command in the| 00000730 20 21 52 75 6e 20 66 69 6c 65 2e 20 20 0a 54 68 | !Run file. .Th| 00000740 65 72 65 20 69 73 20 6e 6f 20 6e 65 65 64 20 66 |ere is no need f| 00000750 6f 72 20 74 68 69 73 20 74 6f 20 62 65 20 63 68 |or this to be ch| 00000760 61 6e 67 65 64 20 73 69 6e 63 65 20 69 6e 63 72 |anged since incr| 00000770 65 61 73 69 6e 67 20 69 74 20 73 65 72 76 65 73 |easing it serves| 00000780 20 6e 6f 20 0a 70 75 72 70 6f 73 65 2c 20 61 6e | no .purpose, an| 00000790 64 20 64 65 63 72 65 61 73 69 6e 67 20 69 74 20 |d decreasing it | 000007a0 6d 65 61 6e 73 20 48 61 72 64 42 61 63 6b 20 77 |means HardBack w| 000007b0 69 6c 6c 20 6e 6f 74 20 77 6f 72 6b 20 70 72 6f |ill not work pro| 000007c0 70 65 72 6c 79 2e 20 20 0a 54 68 65 20 73 65 63 |perly. .The sec| 000007d0 6f 6e 64 20 61 72 65 61 20 69 73 20 63 6f 6e 74 |ond area is cont| 000007e0 72 6f 6c 6c 65 64 20 62 79 20 48 61 72 64 42 61 |rolled by HardBa| 000007f0 63 6b 44 24 53 6c 6f 74 2c 20 61 6e 64 20 66 6f |ckD$Slot, and fo| 00000800 72 6d 73 20 74 68 65 20 0a 66 69 6c 65 20 62 75 |rms the .file bu| 00000810 66 66 65 72 2e 20 20 54 68 69 73 20 69 73 20 74 |ffer. This is t| 00000820 68 65 20 61 72 65 61 20 74 68 61 74 20 63 61 6e |he area that can| 00000830 20 62 65 20 63 68 61 6e 67 65 64 20 69 6e 20 73 | be changed in s| 00000840 69 7a 65 20 66 72 6f 6d 20 74 68 65 20 0a 54 61 |ize from the .Ta| 00000850 73 6b 20 4d 61 6e 61 67 65 72 2e 20 20 48 61 72 |sk Manager. Har| 00000860 64 42 61 63 6b 44 24 53 6c 6f 74 20 63 6f 6e 74 |dBackD$Slot cont| 00000870 61 69 6e 73 20 74 68 65 20 64 65 66 61 75 6c 74 |ains the default| 00000880 20 73 65 74 74 69 6e 67 20 66 6f 72 20 0a 74 68 | setting for .th| 00000890 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 |e length of the | 000008a0 6d 65 6d 6f 72 79 20 74 61 6b 65 6e 20 75 70 20 |memory taken up | 000008b0 62 79 20 62 6f 74 68 20 62 6c 6f 63 6b 73 20 63 |by both blocks c| 000008c0 6f 6d 62 69 6e 65 64 2c 20 69 6e 20 0a 6b 69 6c |ombined, in .kil| 000008d0 6f 62 79 74 65 73 2e 20 20 49 66 20 48 61 72 64 |obytes. If Hard| 000008e0 42 61 63 6b 44 24 53 6c 6f 74 20 69 73 20 6f 75 |BackD$Slot is ou| 000008f0 74 20 6f 66 20 72 61 6e 67 65 20 69 74 20 77 69 |t of range it wi| 00000900 6c 6c 20 73 69 6d 70 6c 79 20 62 65 20 0a 69 67 |ll simply be .ig| 00000910 6e 6f 72 65 64 2e 20 20 43 75 72 72 65 6e 74 6c |nored. Currentl| 00000920 79 20 69 6e 20 74 68 65 20 21 52 75 6e 20 66 69 |y in the !Run fi| 00000930 6c 65 20 69 74 20 69 73 20 73 65 74 20 74 6f 20 |le it is set to | 00000940 34 30 30 6b 0a 0a 44 65 66 61 75 6c 74 20 73 63 |400k..Default sc| 00000950 72 69 70 74 20 66 69 6c 65 0a 3d 3d 3d 3d 3d 3d |ript file.======| 00000960 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 49 |=============..I| 00000970 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6b 65 |f you want to ke| 00000980 65 70 20 61 20 64 65 66 61 75 6c 74 20 73 63 72 |ep a default scr| 00000990 69 70 74 20 66 69 6c 65 20 74 68 61 74 20 69 74 |ipt file that it| 000009a0 20 6e 6f 74 20 69 6e 20 74 68 65 20 21 42 61 63 | not in the !Bac| 000009b0 6b 75 70 20 0a 64 69 72 65 63 74 6f 72 79 2c 20 |kup .directory, | 000009c0 70 65 72 68 61 70 73 20 69 66 20 69 74 20 69 73 |perhaps if it is| 000009d0 20 73 74 6f 72 65 64 20 6f 6e 20 61 20 72 65 61 | stored on a rea| 000009e0 64 20 6f 6e 6c 79 20 66 69 6c 69 6e 67 20 73 79 |d only filing sy| 000009f0 73 74 65 6d 2c 20 73 69 6d 70 6c 79 20 0a 73 65 |stem, simply .se| 00000a00 74 20 74 68 65 20 73 79 73 74 65 6d 20 76 61 72 |t the system var| 00000a10 69 61 62 6c 65 20 48 61 72 64 42 61 63 6b 44 24 |iable HardBackD$| 00000a20 44 65 66 61 75 6c 74 20 74 6f 20 74 68 65 20 6e |Default to the n| 00000a30 61 6d 65 20 6f 66 20 74 68 65 20 66 69 6c 65 20 |ame of the file | 00000a40 0a 62 65 66 6f 72 65 20 79 6f 75 20 6c 6f 61 64 |.before you load| 00000a50 20 21 42 61 63 6b 75 70 2e 20 46 6f 72 20 65 78 | !Backup. For ex| 00000a60 61 6d 70 6c 65 3a 0a 0a 53 65 74 20 48 61 72 64 |ample:..Set Hard| 00000a70 42 61 63 6b 44 24 44 65 66 61 75 6c 74 20 53 43 |BackD$Default SC| 00000a80 53 49 3a 3a 48 61 72 64 44 69 73 63 35 2e 24 2e |SI::HardDisc5.$.| 00000a90 55 74 69 6c 73 2e 48 61 72 64 42 61 63 6b 2e 50 |Utils.HardBack.P| 00000aa0 72 65 66 73 0a 0a 52 69 73 63 20 4f 53 20 32 0a |refs..Risc OS 2.| 00000ab0 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 72 6f 75 |=========..Throu| 00000ac0 67 68 6f 75 74 20 74 68 65 20 64 65 76 65 6c 6f |ghout the develo| 00000ad0 70 6d 65 6e 74 20 6f 66 20 48 61 72 64 42 61 63 |pment of HardBac| 00000ae0 6b 20 69 74 20 68 61 73 20 62 65 65 6e 20 65 6e |k it has been en| 00000af0 64 65 61 76 6f 75 72 65 64 20 0a 74 6f 20 65 6e |deavoured .to en| 00000b00 73 75 72 65 20 74 68 61 74 20 6e 6f 74 68 69 6e |sure that nothin| 00000b10 67 20 69 73 20 75 73 65 64 20 77 68 69 63 68 20 |g is used which | 00000b20 77 69 6c 6c 20 6d 61 6b 65 20 69 74 20 69 6e 63 |will make it inc| 00000b30 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 0a |ompatible with .| 00000b40 52 69 73 63 20 4f 53 20 32 2e 20 20 54 68 69 73 |Risc OS 2. This| 00000b50 20 68 61 73 20 6c 61 72 67 65 6c 79 20 6d 65 61 | has largely mea| 00000b60 6e 74 20 74 68 61 74 20 48 61 72 64 42 61 63 6b |nt that HardBack| 00000b70 20 77 69 6c 6c 20 72 75 6e 20 6f 6e 20 52 69 73 | will run on Ris| 00000b80 63 20 0a 4f 53 20 32 20 6d 61 63 68 69 6e 65 73 |c .OS 2 machines| 00000b90 20 77 69 74 68 6f 75 74 20 70 72 6f 62 6c 65 6d | without problem| 00000ba0 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 74 68 65 |s. However, the| 00000bb0 72 65 20 61 72 65 20 61 20 6e 75 6d 62 65 72 20 |re are a number | 00000bc0 6f 66 20 0a 70 6f 69 6e 74 73 20 74 6f 20 63 6f |of .points to co| 00000bd0 6e 73 69 64 65 72 2e 0a 0a 46 69 72 73 74 6c 79 |nsider...Firstly| 00000be0 2c 20 74 6f 20 72 75 6e 20 48 61 72 64 42 61 63 |, to run HardBac| 00000bf0 6b 2c 20 79 6f 75 20 77 69 6c 6c 20 6e 65 65 64 |k, you will need| 00000c00 20 74 68 65 20 4d 65 73 73 61 67 65 54 72 61 6e | the MessageTran| 00000c10 73 20 61 6e 64 20 0a 53 71 75 61 73 68 20 6d 6f |s and .Squash mo| 00000c20 64 75 6c 65 73 2c 20 77 68 69 63 68 20 49 20 63 |dules, which I c| 00000c30 61 6e 6e 6f 74 20 73 75 70 70 6c 79 20 66 6f 72 |annot supply for| 00000c40 20 63 6f 70 79 72 69 67 68 74 20 72 65 61 73 6f | copyright reaso| 00000c50 6e 73 2e 20 20 0a 54 68 65 73 65 20 73 68 6f 75 |ns. .These shou| 00000c60 6c 64 20 62 65 20 61 76 61 69 6c 61 62 6c 65 20 |ld be available | 00000c70 66 72 6f 6d 20 41 63 6f 72 6e 20 6f 72 20 77 69 |from Acorn or wi| 00000c80 74 68 20 6f 74 68 65 72 20 70 61 63 6b 61 67 65 |th other package| 00000c90 73 20 97 20 66 6f 72 20 0a 65 78 61 6d 70 6c 65 |s . for .example| 00000ca0 20 53 71 75 61 73 68 20 63 61 6e 20 62 65 20 66 | Squash can be f| 00000cb0 6f 75 6e 64 20 6f 6e 20 74 68 65 20 64 65 6d 6f |ound on the demo| 00000cc0 20 64 69 73 63 73 20 66 6f 72 20 52 65 73 75 6c | discs for Resul| 00000cd0 74 7a 2c 20 0a 52 68 61 70 73 6f 64 79 33 20 61 |tz, .Rhapsody3 a| 00000ce0 6e 64 20 52 6f 73 69 65 20 26 20 4a 69 6d 2c 20 |nd Rosie & Jim, | 00000cf0 61 73 20 6f 6e 20 41 63 6f 72 6e 20 55 73 65 72 |as on Acorn User| 00000d00 20 43 44 20 4e ba 31 2e 0a 53 71 75 61 73 68 20 | CD N.1..Squash | 00000d10 69 73 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 |is not actually | 00000d20 6e 65 65 64 65 64 20 66 6f 72 20 74 68 69 73 20 |needed for this | 00000d30 64 65 6d 6f 20 76 65 72 73 69 6f 6e 20 65 78 63 |demo version exc| 00000d40 65 70 74 20 69 66 20 79 6f 75 20 0a 77 61 6e 74 |ept if you .want| 00000d50 20 74 6f 20 72 65 73 74 6f 72 65 20 63 6f 6d 70 | to restore comp| 00000d60 72 65 73 73 65 64 20 62 61 63 6b 75 70 73 2e 20 |ressed backups. | 00000d70 20 49 66 20 79 6f 75 20 61 72 65 20 73 75 72 65 | If you are sure| 00000d80 20 79 6f 75 20 77 69 6c 6c 20 6e 65 76 65 72 20 | you will never | 00000d90 0a 64 6f 20 74 68 69 73 2c 20 79 6f 75 20 63 61 |.do this, you ca| 00000da0 6e 20 70 75 74 20 61 20 90 7c 91 20 69 6e 20 66 |n put a .|. in f| 00000db0 72 6f 6e 74 20 6f 6e 20 74 68 65 20 6c 69 6e 65 |ront on the line| 00000dc0 73 20 72 65 6c 61 74 69 6e 67 20 74 6f 20 53 71 |s relating to Sq| 00000dd0 75 61 73 68 20 69 6e 20 0a 52 65 73 74 6f 72 65 |uash in .Restore| 00000de0 91 73 20 21 52 75 6e 20 66 69 6c 65 2e 0a 0a 57 |.s !Run file...W| 00000df0 68 69 6c 65 20 6d 6f 73 74 20 6f 66 20 48 61 72 |hile most of Har| 00000e00 64 42 61 63 6b 20 69 73 20 63 6f 6d 70 61 74 69 |dBack is compati| 00000e10 62 6c 65 20 77 69 74 68 20 52 69 73 63 20 4f 53 |ble with Risc OS| 00000e20 20 32 2c 20 69 74 20 69 73 20 66 6f 72 63 65 64 | 2, it is forced| 00000e30 20 0a 74 6f 20 64 6f 20 74 68 69 6e 67 73 20 61 | .to do things a| 00000e40 20 6c 69 74 74 6c 65 20 64 69 66 66 65 72 65 6e | little differen| 00000e50 74 6c 79 2c 20 73 6f 6d 65 20 75 73 69 6e 67 20 |tly, some using | 00000e60 73 6c 69 67 68 74 6c 79 20 69 6c 6c 65 67 61 6c |slightly illegal| 00000e70 20 6d 65 74 68 6f 64 73 2e 20 20 0a 46 6f 72 20 | methods. .For | 00000e80 65 78 61 6d 70 6c 65 2c 20 75 73 69 6e 67 20 74 |example, using t| 00000e90 68 65 20 49 6e 63 72 65 6d 65 6e 74 61 6c 20 4f |he Incremental O| 00000ea0 6e 2f 41 74 20 73 65 74 74 69 6e 67 20 68 61 73 |n/At setting has| 00000eb0 20 74 6f 20 77 72 69 74 65 20 74 6f 20 0a 74 68 | to write to .th| 00000ec0 65 20 52 65 61 6c 20 54 69 6d 65 20 43 6c 6f 63 |e Real Time Cloc| 00000ed0 6b 2e 20 20 54 68 65 20 6f 6c 64 20 74 69 6d 65 |k. The old time| 00000ee0 20 69 73 20 72 65 73 74 6f 72 65 64 20 61 66 74 | is restored aft| 00000ef0 65 72 77 61 72 64 73 2c 20 73 6f 20 74 68 65 20 |erwards, so the | 00000f00 0a 74 69 6d 65 20 6c 6f 73 73 20 69 73 20 6d 69 |.time loss is mi| 00000f10 6e 69 6d 61 6c 2c 20 62 75 74 20 69 66 20 79 6f |nimal, but if yo| 00000f20 75 20 64 6f 20 69 74 20 73 65 76 65 72 61 6c 20 |u do it several | 00000f30 68 75 6e 64 72 65 64 20 74 69 6d 65 73 20 79 6f |hundred times yo| 00000f40 75 20 0a 6d 61 79 20 6c 6f 73 65 20 61 20 73 65 |u .may lose a se| 00000f50 63 6f 6e 64 20 6f 72 20 73 6f 2e 0a 0a 41 6c 73 |cond or so...Als| 00000f60 6f 20 70 6c 65 61 73 65 20 6e 6f 74 65 20 74 68 |o please note th| 00000f70 61 74 20 74 68 65 20 74 65 73 74 69 6e 67 20 6f |at the testing o| 00000f80 6e 20 52 69 73 63 20 4f 53 20 32 20 77 61 73 20 |n Risc OS 2 was | 00000f90 70 65 72 66 6f 72 6d 65 64 20 73 6f 6d 65 20 0a |performed some .| 00000fa0 74 69 6d 65 20 61 67 6f 2c 20 73 6f 20 73 6f 6d |time ago, so som| 00000fb0 65 20 6f 66 20 74 68 65 20 6e 65 77 65 72 20 66 |e of the newer f| 00000fc0 65 61 74 75 72 65 73 20 68 61 76 65 20 6e 6f 74 |eatures have not| 00000fd0 20 62 65 65 6e 20 74 65 73 74 65 64 2e 20 20 54 | been tested. T| 00000fe0 68 69 73 20 0a 69 73 20 73 69 6d 70 6c 79 20 62 |his .is simply b| 00000ff0 65 63 61 75 73 65 20 49 20 68 61 76 65 20 6e 6f |ecause I have no| 00001000 74 20 68 61 64 20 61 63 63 65 73 73 20 74 6f 20 |t had access to | 00001010 61 20 52 69 73 63 20 4f 53 20 32 20 6d 61 63 68 |a Risc OS 2 mach| 00001020 69 6e 65 20 66 6f 72 20 0a 61 20 77 68 69 6c 65 |ine for .a while| 00001030 2e 20 20 41 6e 79 20 6e 65 77 20 69 6e 66 6f 72 |. Any new infor| 00001040 6d 61 74 69 6f 6e 20 77 6f 75 6c 64 20 62 65 20 |mation would be | 00001050 67 72 65 61 74 6c 79 20 61 70 70 72 65 63 69 61 |greatly apprecia| 00001060 74 65 64 2e 0a 0a 43 6f 6d 6d 61 6e 64 20 6c 69 |ted...Command li| 00001070 6e 65 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a |ne.============.| 00001080 0a 42 61 63 6b 75 70 20 63 61 6e 20 61 6c 73 6f |.Backup can also| 00001090 20 62 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 | be called from | 000010a0 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 |the command line| 000010b0 20 74 6f 20 62 61 63 6b 75 70 20 74 68 65 20 0a | to backup the .| 000010c0 6f 70 74 69 6f 6e 73 20 73 65 74 20 69 6e 20 61 |options set in a| 000010d0 20 70 61 72 74 69 63 75 6c 61 72 20 73 63 72 69 | particular scri| 000010e0 70 74 20 66 69 6c 65 2e 20 20 41 20 6e 75 6d 62 |pt file. A numb| 000010f0 65 72 20 6f 66 20 73 77 69 74 63 68 65 73 20 68 |er of switches h| 00001100 61 76 65 20 0a 62 65 65 6e 20 69 6e 63 6c 75 64 |ave .been includ| 00001110 65 64 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 66 65 |ed to control fe| 00001120 61 74 75 72 65 73 20 6f 66 20 42 61 63 6b 75 70 |atures of Backup| 00001130 20 77 68 69 63 68 20 61 6c 6c 6f 77 20 69 74 20 | which allow it | 00001140 74 6f 20 62 65 20 0a 72 75 6e 20 77 69 74 68 6f |to be .run witho| 00001150 75 74 20 68 75 6d 61 6e 20 61 73 73 69 73 74 61 |ut human assista| 00001160 6e 63 65 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 |nce, for example| 00001170 20 66 72 6f 6d 20 52 69 73 63 20 4f 53 20 33 20 | from Risc OS 3 | 00001180 41 6c 61 72 6d 20 0a 69 6e 20 74 68 65 20 6d 69 |Alarm .in the mi| 00001190 64 64 6c 65 20 6f 66 20 74 68 65 20 6e 69 67 68 |ddle of the nigh| 000011a0 74 2e 0a 0a 2d 72 65 61 64 20 3c 66 69 6c 65 6e |t...-read <filen| 000011b0 61 6d 65 3e 0a 0a 49 66 20 74 68 69 73 20 63 6f |ame>..If this co| 000011c0 6d 6d 61 6e 64 20 69 73 20 70 72 65 73 65 6e 74 |mmand is present| 000011d0 20 48 61 72 64 42 61 63 6b 20 77 69 6c 6c 20 6c | HardBack will l| 000011e0 6f 61 64 20 74 68 65 20 73 63 72 69 70 74 20 66 |oad the script f| 000011f0 69 6c 65 20 0a 73 70 65 63 69 66 69 65 64 2c 20 |ile .specified, | 00001200 65 6e 74 65 72 20 74 68 65 20 64 65 74 61 69 6c |enter the detail| 00001210 73 20 69 6e 74 6f 20 74 68 65 20 6f 70 74 69 6f |s into the optio| 00001220 6e 73 20 77 69 6e 64 6f 77 20 61 6e 64 20 6c 65 |ns window and le| 00001230 61 76 65 20 74 68 69 73 20 0a 77 69 6e 64 6f 77 |ave this .window| 00001240 20 6f 70 65 6e 2e 20 20 49 74 20 77 69 6c 6c 20 | open. It will | 00001250 6e 6f 74 20 70 72 6f 63 65 65 64 20 77 69 74 68 |not proceed with| 00001260 20 74 68 65 20 62 61 63 6b 75 70 20 6f 70 65 72 | the backup oper| 00001270 61 74 69 6f 6e 2e 20 20 49 66 20 61 20 0a 66 69 |ation. If a .fi| 00001280 6c 65 6e 61 6d 65 20 69 73 20 70 61 73 73 65 64 |lename is passed| 00001290 20 74 6f 20 48 61 72 64 42 61 63 6b 20 77 69 74 | to HardBack wit| 000012a0 68 6f 75 74 20 65 69 74 68 65 72 20 2d 72 65 61 |hout either -rea| 000012b0 64 20 6f 72 20 2d 65 78 65 63 75 74 65 2c 20 0a |d or -execute, .| 000012c0 74 68 65 6e 20 69 74 20 69 73 20 61 73 73 75 6d |then it is assum| 000012d0 65 64 20 74 68 61 74 20 69 74 20 62 65 67 61 6e |ed that it began| 000012e0 20 77 69 74 68 20 2d 72 65 61 64 20 61 6e 64 20 | with -read and | 000012f0 77 69 6c 6c 20 62 65 68 61 76 65 20 61 73 20 0a |will behave as .| 00001300 61 62 6f 76 65 2e 20 0a 0a 2d 65 78 65 63 75 74 |above. ..-execut| 00001310 65 20 3c 66 69 6c 65 6e 61 6d 65 3e 0a 0a 54 68 |e <filename>..Th| 00001320 69 73 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 74 |is command has t| 00001330 68 65 20 73 61 6d 65 20 65 66 66 65 63 74 20 61 |he same effect a| 00001340 73 20 64 6f 75 62 6c 65 20 63 6c 69 63 6b 69 6e |s double clickin| 00001350 67 20 6f 6e 20 61 20 73 63 72 69 70 74 20 0a 66 |g on a script .f| 00001360 69 6c 65 20 2d 20 48 61 72 64 42 61 63 6b 20 6c |ile - HardBack l| 00001370 6f 61 64 73 20 74 68 65 20 73 63 72 69 70 74 20 |oads the script | 00001380 66 69 6c 65 20 61 6e 64 20 62 65 67 69 6e 73 20 |file and begins | 00001390 74 68 65 20 62 61 63 6b 75 70 20 0a 6f 70 65 72 |the backup .oper| 000013a0 61 74 69 6f 6e 2e 20 54 6f 67 65 74 68 65 72 20 |ation. Together | 000013b0 77 69 74 68 20 74 68 65 20 74 68 72 65 65 20 6f |with the three o| 000013c0 70 74 69 6f 6e 73 20 62 65 6c 6f 77 2c 20 69 74 |ptions below, it| 000013d0 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 | can be used to | 000013e0 0a 70 65 72 66 6f 72 6d 20 61 20 62 61 63 6b 75 |.perform a backu| 000013f0 70 20 6f 70 65 72 61 74 69 6f 6e 20 77 69 74 68 |p operation with| 00001400 6f 75 74 20 61 6e 79 20 68 75 6d 61 6e 20 69 6e |out any human in| 00001410 70 75 74 20 77 68 69 6c 65 20 69 74 20 69 73 20 |put while it is | 00001420 0a 70 72 6f 63 65 65 64 69 6e 67 2e 20 49 66 20 |.proceeding. If | 00001430 62 6f 74 68 20 2d 65 78 65 63 75 74 65 20 61 6e |both -execute an| 00001440 64 20 2d 72 65 61 64 20 61 72 65 20 70 72 65 73 |d -read are pres| 00001450 65 6e 74 20 74 68 65 6e 20 74 68 65 20 2d 72 65 |ent then the -re| 00001460 61 64 20 0a 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c |ad .command will| 00001470 20 62 65 20 69 67 6e 6f 72 65 64 20 61 6e 64 20 | be ignored and | 00001480 48 61 72 64 42 61 63 6b 20 77 69 6c 6c 20 6c 6f |HardBack will lo| 00001490 61 64 20 61 6e 64 20 63 61 72 72 79 20 6f 75 74 |ad and carry out| 000014a0 20 74 68 65 20 0a 66 69 6c 65 20 6e 61 6d 65 64 | the .file named| 000014b0 20 61 66 74 65 72 20 2d 65 78 65 63 75 74 65 2e | after -execute.| 000014c0 0a 0a 2d 61 75 74 6f 64 69 73 63 0a 0a 54 68 69 |..-autodisc..Thi| 000014d0 73 20 70 72 65 76 65 6e 74 73 20 6d 65 73 73 61 |s prevents messa| 000014e0 67 65 73 20 73 75 63 68 20 61 73 20 90 49 6e 73 |ges such as .Ins| 000014f0 65 72 74 20 61 72 63 68 69 76 65 20 64 69 73 63 |ert archive disc| 00001500 20 2e 2e 91 20 66 6f 72 20 64 69 73 63 20 31 20 | ... for disc 1 | 00001510 0a 6f 6e 6c 79 2e 20 20 54 68 69 73 20 69 73 20 |.only. This is | 00001520 75 73 65 66 75 6c 20 62 65 63 61 75 73 65 20 74 |useful because t| 00001530 68 65 20 63 6f 6d 70 75 74 65 72 20 63 61 6e 20 |he computer can | 00001540 70 65 72 66 6f 72 6d 20 61 20 62 61 63 6b 75 70 |perform a backup| 00001550 20 0a 63 6f 6d 70 6c 65 74 65 6c 79 20 75 6e 61 | .completely una| 00001560 74 74 65 6e 64 65 64 20 2d 20 66 6f 72 20 65 78 |ttended - for ex| 00001570 61 6d 70 6c 65 20 62 61 63 6b 69 6e 67 20 75 70 |ample backing up| 00001580 20 74 6f 20 61 20 73 65 63 6f 6e 64 20 68 61 72 | to a second har| 00001590 64 20 0a 64 72 69 76 65 20 69 6e 20 74 68 65 20 |d .drive in the | 000015a0 6d 69 64 64 6c 65 20 6f 66 20 74 68 65 20 6e 69 |middle of the ni| 000015b0 67 68 74 2e 20 20 48 6f 77 65 76 65 72 2c 20 69 |ght. However, i| 000015c0 66 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 |f more than one | 000015d0 64 69 73 63 20 69 73 20 0a 72 65 71 75 69 72 65 |disc is .require| 000015e0 64 20 6f 72 20 73 6f 6d 65 74 68 69 6e 67 20 65 |d or something e| 000015f0 6c 73 65 20 67 6f 65 73 20 77 72 6f 6e 67 20 74 |lse goes wrong t| 00001600 68 65 6e 20 74 68 65 20 70 72 6f 67 72 61 6d 20 |hen the program | 00001610 77 69 6c 6c 20 0a 64 69 73 70 6c 61 79 20 61 20 |will .display a | 00001620 70 72 6f 6d 70 74 20 62 6f 78 2c 20 73 69 6e 63 |prompt box, sinc| 00001630 65 20 74 68 65 72 65 20 69 73 20 6e 6f 74 68 69 |e there is nothi| 00001640 6e 67 20 69 74 20 63 61 6e 20 64 6f 20 61 62 6f |ng it can do abo| 00001650 75 74 20 74 68 65 20 0a 73 69 74 75 61 74 69 6f |ut the .situatio| 00001660 6e 20 77 69 74 68 6f 75 74 20 68 75 6d 61 6e 20 |n without human | 00001670 61 73 73 69 73 74 61 6e 63 65 2e 0a 0a 2d 77 69 |assistance...-wi| 00001680 70 65 0a 0a 54 68 69 73 20 69 73 20 75 73 65 66 |pe..This is usef| 00001690 75 6c 20 66 6f 72 20 73 69 74 75 61 74 69 6f 6e |ul for situation| 000016a0 73 20 77 68 65 6e 20 2d 61 75 74 6f 64 69 73 63 |s when -autodisc| 000016b0 20 69 73 20 75 73 65 64 2e 20 20 49 74 20 74 65 | is used. It te| 000016c0 6c 6c 73 20 0a 48 61 72 64 42 61 63 6b 20 74 6f |lls .HardBack to| 000016d0 20 77 69 70 65 20 74 68 65 20 64 65 73 74 69 6e | wipe the destin| 000016e0 61 74 69 6f 6e 20 64 69 73 63 20 62 65 66 6f 72 |ation disc befor| 000016f0 65 20 69 74 20 62 65 67 69 6e 73 20 74 68 65 20 |e it begins the | 00001700 62 61 63 6b 75 70 20 0a 6f 70 65 72 61 74 69 6f |backup .operatio| 00001710 6e 2c 20 69 6e 20 74 68 65 20 73 61 6d 65 20 77 |n, in the same w| 00001720 61 79 20 74 68 61 74 20 74 68 69 73 20 77 6f 75 |ay that this wou| 00001730 6c 64 20 6f 63 63 75 72 20 69 66 20 74 68 65 20 |ld occur if the | 00001740 75 73 65 72 20 61 67 72 65 65 64 20 0a 74 6f 20 |user agreed .to | 00001750 69 74 20 76 69 61 20 61 20 70 72 6f 6d 70 74 20 |it via a prompt | 00001760 62 6f 78 2e 20 20 49 66 20 69 74 20 69 73 20 6e |box. If it is n| 00001770 6f 74 20 73 65 74 20 74 68 65 6e 20 74 68 65 20 |ot set then the | 00001780 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 |contents of the | 00001790 0a 64 65 73 74 69 6e 61 74 69 6f 6e 20 64 69 73 |.destination dis| 000017a0 63 20 72 65 6d 61 69 6e 20 69 6e 74 61 63 74 2c |c remain intact,| 000017b0 20 61 6c 74 68 6f 75 67 68 20 66 69 6c 65 73 20 | although files | 000017c0 6e 61 6d 65 64 20 42 61 63 6b 75 70 20 61 6e 64 |named Backup and| 000017d0 20 0a 4b 65 79 66 69 6c 65 20 69 6e 20 74 68 65 | .Keyfile in the| 000017e0 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 64 69 72 | destination dir| 000017f0 65 63 74 6f 72 79 20 77 69 6c 6c 20 62 65 20 6f |ectory will be o| 00001800 76 65 72 77 72 69 74 74 65 6e 2e 0a 0a 2d 71 75 |verwritten...-qu| 00001810 69 74 0a 0a 54 68 69 73 20 6f 70 74 69 6f 6e 20 |it..This option | 00001820 74 65 6c 6c 73 20 48 61 72 64 42 61 63 6b 2c 20 |tells HardBack, | 00001830 69 6e 20 63 6f 6e 6a 75 6e 63 74 69 6f 6e 20 77 |in conjunction w| 00001840 69 74 68 20 2d 61 75 74 6f 64 69 73 63 2c 20 74 |ith -autodisc, t| 00001850 6f 20 71 75 69 74 20 0a 69 74 73 65 6c 66 20 61 |o quit .itself a| 00001860 66 74 65 72 20 61 20 62 61 63 6b 75 70 20 6f 70 |fter a backup op| 00001870 65 72 61 74 69 6f 6e 20 68 61 73 20 66 69 6e 69 |eration has fini| 00001880 73 68 65 64 2e 20 20 49 66 20 61 6e 79 20 65 72 |shed. If any er| 00001890 72 6f 72 73 20 6f 63 63 75 72 72 65 64 20 0a 64 |rors occurred .d| 000018a0 75 72 69 6e 67 20 74 68 65 20 6f 70 65 72 61 74 |uring the operat| 000018b0 69 6f 6e 2c 20 74 68 65 6e 20 48 61 72 64 42 61 |ion, then HardBa| 000018c0 63 6b 20 77 69 6c 6c 20 73 74 61 79 20 69 6e 20 |ck will stay in | 000018d0 6d 65 6d 6f 72 79 20 74 6f 20 77 61 72 6e 20 0a |memory to warn .| 000018e0 74 68 61 74 20 74 68 65 20 62 61 63 6b 75 70 20 |that the backup | 000018f0 66 61 69 6c 65 64 20 69 6e 20 73 6f 6d 65 20 77 |failed in some w| 00001900 61 79 2e 0a 0a 55 73 69 6e 67 20 74 68 65 73 65 |ay...Using these| 00001910 20 6f 70 74 69 6f 6e 73 20 69 6e 20 63 6f 6e 6a | options in conj| 00001920 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 41 6e 64 |unction with And| 00001930 72 65 61 73 20 42 61 72 74 68 91 73 20 50 44 20 |reas Barth.s PD | 00001940 0a 21 69 69 63 41 6c 61 72 6d 2c 20 69 74 20 69 |.!iicAlarm, it i| 00001950 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 68 61 |s possible to ha| 00001960 76 65 20 79 6f 75 72 20 63 6f 6d 70 75 74 65 72 |ve your computer| 00001970 20 74 75 72 6e 20 6f 6e 20 61 74 20 61 20 63 65 | turn on at a ce| 00001980 72 74 61 69 6e 20 0a 74 69 6d 65 2c 20 64 6f 20 |rtain .time, do | 00001990 61 20 62 61 63 6b 75 70 2c 20 61 6e 64 20 74 68 |a backup, and th| 000019a0 65 6e 20 74 75 72 6e 20 69 74 73 65 6c 66 20 6f |en turn itself o| 000019b0 66 66 20 61 67 61 69 6e 20 77 69 74 68 6f 75 74 |ff again without| 000019c0 20 61 6e 79 20 68 75 6d 61 6e 20 0a 61 73 73 69 | any human .assi| 000019d0 73 74 61 6e 63 65 2e 0a |stance..| 000019d8