Method and system for recovering data from an optical write once read many (WORM) medium with both directory entries damaged

   
   

A file recovery logic implemented within a data processing system is disclosed that recovers data from a file on a write once read many (WORM) medium when the file cannot be accessed due to the damage to both the hash and hierarchical directory entries. The file recovery logic controls access to the WORM medium and also access to a target medium via optical devices that enable read from the WORM medium and write to the target medium. The file recovery logic scans each logical sector of the WORM medium's data surface and identifies a location of a data header sector that corresponds to the unaccessible file. In the preferred embodiment, identification of the data header sector is completed by analyzing only the first few bytes of the sector. Upon location of the header sector, a new file is opened in a target medium and the data from contiguous sectors on the WORM medium beginning at the data header sector are retrieved and written to the new file on the target medium. The scanning, retrieving, and writing continue until a next header, a tail, or a blank sector is encountered, or the last sector on the medium's scanning range is reached. The new file is then stored on the target medium with the data from the unaccessible file, and thus, the previously unaccessible data is made available.

Una lógica de la recuperación del archivo puesta en ejecucio'n dentro de un sistema de proceso de datos se divulga que recupere datos de un archivo en un escribir lea una vez mucho medio (del GUSANO) cuando el archivo no puede ser alcanzado debido al daño al picadillo y a las entradas en la guía jerárquicas. La lógica de la recuperación del archivo controla el acceso al medio del GUSANO y también tiene acceso a un medio de la blanco vía los dispositivos ópticos que permiten leído en el medio del GUSANO y escriben al medio de la blanco. La lógica de la recuperación del archivo explora cada sector lógico de la superficie de los datos del medio del GUSANO e identifica una localización de un sector del jefe de los datos que corresponda al archivo unaccessible. En la encarnación preferida, la identificación del sector del jefe de los datos es terminada analizando solamente los octetos primeros del sector. Sobre la localización del sector del jefe, un archivo nuevo se abre en una blanco media y los datos de sectores contiguos en el medio del GUSANO que comienza en el sector del jefe de los datos se recuperan y se escriben al archivo nuevo en el medio de la blanco. La exploración, recuperando, y escribiendo continúa hasta un jefe siguiente, una cola, o se encuentra un sector en blanco, o el sector pasado en la gama de la exploración del medio se alcanza. El archivo nuevo entonces se almacena en el medio de la blanco con los datos del archivo unaccessible, y así, los datos previamente unaccessible se hacen disponibles.

 
Web www.patentalert.com

< Real time local and remote management of data files and directories and method of operating the same

< Method of allocating clusters of computer readable medium to a file while minimizing fragmentation of the computer readable medium

> Debug and data collection mechanism utilizing a difference in database state by using consecutive snapshots of the database state

> Temporary lobs directory management

~ 00114