This is the procedure I used to recover an 800K+ corrupted
document. I believe the procedure is generally applicable to all
Windows word processors.
SYMPTOMS
========
1) The word processor locks up during screen scrolling, or
during processing with macros.
2) Loss of system resources (Program Manager, Help, About
drops suddenly from 83% to 45% or even as low as 13%!)
3) Can't scroll (PgDn or PgUp) past a certain point. There
may be more than one location. See step 4 below.
CAUSE
=====
Unknown
SOLUTION
========
Refabricate the document by cut-and-paste.
STEPS
=====
1) Backup up the original document. I choose to PKZip and
then set the read-only attribute on the Zipped file. In
this way I can easily start afresh by quickly unzipping
the archive file.
2) Determine the approximate location of the corruption from
the top of the document. Ctrl-Home to the top of the
document and then PgDn until the screen locks up. Make a
note of some unique text near the top of the screen. This
text represents the limit of safe travel from the top of
the document. Use a ruler to measure just how far the
scroll box has traveled down the scroll bar. In my case
on a seventeen inch monitor, the box had travelled six
centimetres out of a possible twenty-two centimetres.
Corruption existed about 6/22 the way into the document
from the top.
3) Determine the approximate location of the corruption from
the BOTTOM of the document. Ctrl-END to the BOTTOM of the
document and then PGUP until the screen locks up. Note
that you cannot scroll down past the corruption, but you
can go directly to the end of the document. Make a note
of some unique text near the BOTTOM of the screen. This
text represents the limit of safe travel from the BOTTOM
of the document. Use a ruler to measure just how far the
scroll box has traveled UP the scroll bar. In my case on
a seventeen inch monitor, the box had travelled EIGHT
centimetres out of a possible twenty-two centimetres.
Corruption existed about 8/22 the way into the document
from the BOTTOM.
4) Do you have more than one point of corruption? In my
case, 6 cm from the top and 8 cm from the bottom yields
me 14 cm of document. In my document I have yet to
account for 8 cm (22-14=8). We will start work on the
first and last corruption points, after which we can
repeat this process starting at step 2 above, removing
the leading and trailing corruption point at each step.
5) Dump the file in RTF format. Choose File, saveAs, and
select Rich text Format from the "Save files as type"
item in the dialogue box. You may choose to ZIP the RTF
file into your archive at this point.
6) Use LIST.COM or any suitable text browser to examine the
RTF file. Scan or Find from the top of the file forwards
to the text which marks the limit of safe travel in step
2 above. In my case I observed that a bookmark appeared
to be heavily corrupted with strings of eight to one
hundred asterisks. Browse backwards to a clean part of
the document. We will edit cut up to this point once we
return to the word processor.
7) Use LIST.COM or any suitable text browser to examine the
RTF file. Scan or Find from the BOTTOM of the file
BACKWARDS to the text which marks the limit of safe
travel in step 3 above. In my case I observed that
another bookmark appeared to be heavily corrupted with
strings of eight to one hundred asterisks. Browse
FORWARDS to a clean part of the document. We will edit
cut up to this point once we return to the word
processor.
8) Load the corrupt document, use Edit Find to travel
forwards to the text identified in step 6 above. Shift-
Ctrl-Home to select from that (safe) point backwards to
the start of the document, Edit Copy, File, New, and Edit
Paste into the new document. Save this new document as
Code1 and close the document.
9) Back in the corrupt document, use Ctrl-End to SKIP RIGHT
OVER THE CORRUPTION! Note that you cannot scroll down
past the corruption, but you can go directly to the end
of the document. Edit Find to travel BACKWARDS to the text
identified in step 7 above. Shift-Ctrl-END to select
from that (safe) point FORWARDS to the END of the document,
Edit Copy, File, New, and Edit Paste into the new
document. Save this new document as Code2 and close the
document.
10) If you have a backup copy of your word-processing
document, you may elect to grab the missing text from
that document, otherwise you will use the RTF file
(Continued to next message)
* 1st 2.00b #6263 * People and Computers
--- PCBoard (R) v15.3 (OS/2) 5
---------------
* Origin: FidoNet: CAP/CANADA Support BBS : 416 287-0234 (1:250/710)
|