 |
The Question is:
I inadvertently issued an IO$_WRITEOF to a backup tape (positioned at start of
tape)
How do I read past this mark? I have tried:
IO$_SKIPRECORD
IO$_SKIPFILE
IO$_READLBLK
IO$_READPBLK
The IO status block just returns a code of 724
and the rest zeros
The Answer is :
Assuming this is DDS or DLT media, the drive firmware will not permit
OpenVMS to position past this mark. If you require recovery of data
located past an end-of-file (EOF) mark, you will need to contact a
data recovery service.
Topics specific to unintential initialization or the overwriting of
disk and tape media include (1286) and (6990).
For errors resulting from file structure, directory structure, or
file structure corruptions, please see topics such as (1213), (4088),
(4571), (5071), (5553), (5719), (6021), (6234).
If you want to overwrite the data on the media, related topics include
(841), (3926), (4286), (4598), and (7320).
|