Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

    CASE HISTORY # RESTORE - Conclusion
       by The Disk Doctor



--------------------------------------------
Copyright (C) 1988,  the Disk Doctor.

First published in the Rochester (PC)^3 News:
   Picture City PC Programming Club
   PO BOX 20342
   Rochester, NY 14602
The Disk Doctor may be contacted at this
address, or via CIS [73147,414].

This material may be reproduced for internal
use by other not-for-profit groups, provided
this copyright notice is included.
----------------------------------------------

 
9:30am
I had just asked S. whether she had
formatted her hard disk yesterday.
 
"No.  Of course not.  That would erase
everything, wouldn't it?"
 
"Oh, okay."  I was a little surprised.
"It's just that I noticed that this
\WORDSTAR directory was created only
yesterday, so I assumed that..."
 
"She looked at my screen.  How can you
tell that?  The dates on these files are
all 2 or 3 years old."
 
"I don't look at the file dates, I look at
the dot and double-dot..."
 
"Geez, don't start talking to me in Morse
Code."
 
"I'm sorry.  Here look,"  I pointed at the
screen.  "The first two entries of a sub-
directory, dot and double-dot, contain
information about the directory tree.
Looking at the date on these first 2
entries, tells me when this directory was
created.  I was trying to determine
whether you had reformatted recently, but
of course, that overlooks a more obvious
explanation."
 
"Which is?"
 
"When you stopped using the Wordstar
program last year, you deleted it off your
hard disk."  I quickly called up DEBUG to
look at the first sector of one of the
Wordstar files.  "Yesterday you needed to
restore a file, so you re-created a
\WORDSTAR directory."
 
"Well that's exactly what happened, but I
don't see how that has any bearing on this
problem?"
 
"Oh, but it does, S.  The BACKUP file
stores a file header containing the path
name of the directory where the file came
from.  RESTORE will only restore a file to
a directory with the same name.  By
looking at the file header with DEBUG, I
can see that the last time you used
WordStar, the directory was named \WS.
Now watch this."
 
I typed  'RESTORE A: C:\*.WS /S'.  The
disk drive came to life, and one by one
the list of filenames filled the screen:
 
         \WS\NCR1.WS...
         \WS\ADAMS.WS...
         \WS\TFGBI.WS...
 
S. looked puzzled.  "But where are all the
files going?  I don't have any directory
called '\WS'. "
 
"One nice feature of the RESTORE command:
it creates the directory if necessary.
There, we're done.  Now I can copy the
document files into the \WORDSTAR
directory where you have the program
loaded, and you'll be all set."
 
------------------------------------------
 
 
[P.S.  The BACKUP command in DOS 3.3 uses
a completely different and incompatible
format from earlier versions of DOS.]
 
 
NOTE:  This is a dramatization of an
actual case history.  I purposely
exaggerated the problems S. experienced,
to better illustrate the idiosyncrasies of
the RESTORE command.