I would like write some data recovery software

G

gel

I would like to write some data recovery software as a learning thing.
The sort of thing that you would use to recover data from a currupt HDD
or floppy etc. I would like to be pointed in the right direction as
far as modules to use and suggested approaches.
 
D

Dennis Lee Bieber

I would like to write some data recovery software as a learning thing.
The sort of thing that you would use to recover data from a currupt HDD
or floppy etc. I would like to be pointed in the right direction as
far as modules to use and suggested approaches.

Uh... this is highly OS dependent... You need to be able to do
direct RAW disk sector addressing; something that OSs don't really like
to give to applications. You also need very good documentation of the
file system (and the only file system I know well enough to navigate at
that level is one I haven't used in over a decade -- the file system
used by the Amiga, which was a hashed-head, multiple linked list
scheme).
--
Wulfraed Dennis Lee Bieber KD6MOG
(e-mail address removed) (e-mail address removed)
HTTP://wlfraed.home.netcom.com/
(Bestiaria Support Staff: (e-mail address removed))
HTTP://www.bestiaria.com/
 
G

gel

Dennis said:
Uh... this is highly OS dependent... You need to be able to do
direct RAW disk sector addressing; something that OSs don't really like
to give to applications. You also need very good documentation of the
file system (and the only file system I know well enough to navigate at
that level is one I haven't used in over a decade -- the file system
used by the Amiga, which was a hashed-head, multiple linked list
scheme).

Yes, OK I guess NTFS would be of most interest to me. From the
research I have been doing it may be that it is a fairly in depth
undertaking and possibly not such a good project considering my
knowledge of NTFS and python. I will have bit more of a look about.

Thanks
 
N

neoedmund

gel said:
I would like to write some data recovery software as a learning thing.
The sort of thing that you would use to recover data from a currupt HDD
or floppy etc. I would like to be pointed in the right direction as
far as modules to use and suggested approaches.

what kind of recovery? disk broken into pieces and recover from it?
 
M

Marc 'BlackJack' Rintsch

Dennis said:
On 17 Oct 2006 20:18:40 -0700, "gel" <[email protected]> declaimed
the following in comp.lang.python:

[…] You also need very good documentation of the file system […]

Yes, OK I guess NTFS would be of most interest to me.

Then you'll have a hard time because NTFS specs are not available for
free. Just reverse engineered stuff.

Ciao,
Marc 'BlackJack' Rintsch
 
L

Laurent Pointal

gel a écrit :
I would like to write some data recovery software as a learning thing.
The sort of thing that you would use to recover data from a currupt HDD
or floppy etc. I would like to be pointed in the right direction as
far as modules to use and suggested approaches.

Once you get a way to access the bytes to recover... the Hachoir library
can be interresting as a model to map structures on these data.

http://hachoir.org/


A+

Laurent.
 
F

Fulvio

***********************
Your mail has been scanned by InterScan MSS.
***********************


Cheers, I am having a bit of look at it now

Bacula, may be interesting too. (if my infos are correct).

F
 
Joined
Sep 21, 2024
Messages
18
Reaction score
1
To recover data from a corrupted HDD or floppy manually, you can start by using built-in tools like Windows’ CHKDSK to fix disk errors. You can also try accessing the drive using command-line tools to retrieve specific files or attempt booting from a Linux live CD to copy data from the corrupted drive.

However, for a more efficient approach, the BLR Data Recovery Tool is a powerful solution. It simplifies the process by scanning the corrupted drive, offering selective recovery options, and restoring lost or deleted files while maintaining the original data integrity.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,056
Messages
2,570,446
Members
47,096
Latest member
noshit.sherlock

Latest Threads

Top