Msg: 5919 *Conference*

08-06-95 11:59:17

From: COMET _

To : TRACY ALLEN

Subj: REPLY TO MSG #5918 (UNDELETE -- COLD START RECOVERY)

The UNDEL.BA loader program would create a BASIC program which displays the
address of the recovery routine.  This would be placed in directory slot #1.
Within that program's address space would be two ML programs.  One would copy
from the backup file directory to the real file directory, and the other would
do the opposite.  Furthermore, the data for the backup file directory would
also reside in the address space of this 1st BASIC program.  The hooks for
operations which change the contents of files or the file directory would be
changed to make a backup copy of the directory.
 
I have a copy of "Cold Boot Hill!", which you wrote, detailing the "standard
method" of recovery, which allows restoration of string data.  My concept of
the utility programs would be that it would give one a fighting chance to also
recover ML and BASIC programs, at least some of the time.  :)