Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C Programming > How to rescue data on a hard disk?

Reply
Thread Tools

How to rescue data on a hard disk?

 
 
King W.Wang
Guest
Posts: n/a
 
      12-17-2004
Hi all,
I've deleted 2 folders and emptied the trash bin on a hard disk
in Windows XP. And then I found that I've no back-up of these folders.
I want to rescue the data in these folders.
The hard disk with NTFS is connected to the PC through USB. Since
the deletion I've made no writing on this disk.
I can imagine that the data can be rescued, at least a part of them.
A program which does the similar job as CHKDSK in DOS should help me:
The program should read the master file table, save the deleted short
files on another hard disk, and read the addresses (sector, track etc.)
of all files. Then the program should read all other sectors and save
the contents, if they are not empty, on another medium, each sector
being saved in a separate file. And these files can be checked manually
if they should be saved or concatenated with other files.
Is there a free utilities in the web to do this job? Or is there a
similar program with source code, so that I can adapt it to meet my
need? The source should be in C, for I don't know assembly language.
Many thanks!

Weichao Wang
 
Reply With Quote
 
 
 
 
pete
Guest
Posts: n/a
 
      12-17-2004
King W.Wang wrote:
>
> Hi all,
> I've deleted 2 folders and emptied the trash bin on a hard disk
> in Windows XP. And then I found that I've no back-up of these folders.
> I want to rescue the data in these folders.
> The hard disk with NTFS is connected to the PC through USB. Since
> the deletion I've made no writing on this disk.
> I can imagine that the data can be rescued, at least a part of them.
> A program which does the similar job as CHKDSK in DOS should help me:
> The program should read the master file table, save the deleted short
> files on another hard disk,
> and read the addresses (sector, track etc.)
> of all files. Then the program should read all other sectors and save
> the contents, if they are not empty, on another medium, each sector
> being saved in a separate file.
> And these files can be checked manually
> if they should be saved or concatenated with other files.
> Is there a free utilities in the web to do this job? Or is there a
> similar program with source code, so that I can adapt it to meet my
> need? The source should be in C, for I don't know assembly language.
> Many thanks!


http://www.google.com/search?hl=en&i...9-1&q=undelete

--
pete
 
Reply With Quote
 
 
 
 
Raymond Martineau
Guest
Posts: n/a
 
      12-17-2004
On 17 Dec 2004 05:58:40 -0800, (King W.Wang) wrote:

>Hi all,
>I've deleted 2 folders and emptied the trash bin on a hard disk
>in Windows XP. And then I found that I've no back-up of these folders.
>I want to rescue the data in these folders.


comp.os.ms-windows.programmer.win32 (for information on how to directly
access the disk.)

You also need to get hold of the NTFS specification. You have to contact
Microsoft for that, or find a website that describes it.

 
Reply With Quote
 
Keith Thompson
Guest
Posts: n/a
 
      12-17-2004
(Raymond Martineau) writes:
> On 17 Dec 2004 05:58:40 -0800, (King W.Wang) wrote:
>>Hi all,
>>I've deleted 2 folders and emptied the trash bin on a hard disk
>>in Windows XP. And then I found that I've no back-up of these folders.
>>I want to rescue the data in these folders.

>
> comp.os.ms-windows.programmer.win32 (for information on how to directly
> access the disk.)
>
> You also need to get hold of the NTFS specification. You have to contact
> Microsoft for that, or find a website that describes it.


I think the OP is more interested in retrieving the information than
in knowing the low-level details of how to do it. There are probably
plenty of existing tools to do this.

None of them, of course, are topical in comp.lang.c.

--
Keith Thompson (The_Other_Keith) kst- <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <*> <http://users.sdsc.edu/~kst>
We must do something. This is something. Therefore, we must do this.
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: How include a large array? Edward A. Falk C Programming 1 04-04-2013 08:07 PM
Re: Tools for rescue kit - USB hard disk? Victek A+ Certification 1 11-17-2007 03:56 PM
Re: Tools for rescue kit - USB hard disk? info@gruversolutions.com A+ Certification 0 11-17-2007 12:19 AM
Tools for rescue kit - USB hard disk? Victek A+ Certification 0 11-13-2007 04:17 PM
Which are the absolute best programs to Repair and Rescue corrupted a unbootable Hard Drive? Arawak Computer Support 4 12-12-2003 10:35 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57