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.