| | |
File recovery programs...
Please support our C++ advertiser: Programming Forums - DaniWeb Sister Site
![]() |
If you want the program to recover the files which you deleted by mistake then you are posting in the wrong forum but still can take a look here:
http://www.pcworld.com/downloads/fil...scription.html
http://www.diskinternals.com/
Hope it helped, bye.
http://www.pcworld.com/downloads/fil...scription.html
http://www.diskinternals.com/
Hope it helped, bye.
The romantic image of an über-programmer is someone who fires up Emacs, types like a machine gun, and delivers a flawless final product from scratch. A more accurate image would be someone who stares quietly into space for a few minutes and then says “Hmm. I think I’ve seen something like this before.” - John D
•
•
Join Date: Sep 2006
Posts: 4
Reputation:
Solved Threads: 0
Sorry, What forum should i be posting in?.... i want to write the program in C++ and therefore thought i should post it in the C++ forum... Please advise!!
Just to clarify, i don't want to download a file recovery program... i'm going to write a file recovery program.....and wondered if anybody here and also done this?
Just to clarify, i don't want to download a file recovery program... i'm going to write a file recovery program.....and wondered if anybody here and also done this?
Last edited by Fatshadow; Sep 29th, 2006 at 12:48 pm.
•
•
•
•
Sorry, What forum should i be posting in?.... i want to write the program in C++ and therefore thought i should post it in the C++ forum... Please advise!!
Just to clarify, i don't want to download a file recovery program... i'm going to write a file recovery program.....and wondered if anybody here and also done this?
If you want to win, you must not loose (Alan Ford)
Yeah,
kind of communication gap.
Just thought that someone with 3 posts wouldnt want to probably write a recovery software (which is a VERY challenging project).
Dude , you need to do a reality check since if you are clueless about how to start, managing this project would be near impossible (you know i am optimistic).
Tell us how much C++ you know, and what is the complexity of the biggest program you have written till date.
kind of communication gap.Just thought that someone with 3 posts wouldnt want to probably write a recovery software (which is a VERY challenging project).
Dude , you need to do a reality check since if you are clueless about how to start, managing this project would be near impossible (you know i am optimistic).
Tell us how much C++ you know, and what is the complexity of the biggest program you have written till date.
The romantic image of an über-programmer is someone who fires up Emacs, types like a machine gun, and delivers a flawless final product from scratch. A more accurate image would be someone who stares quietly into space for a few minutes and then says “Hmm. I think I’ve seen something like this before.” - John D
c++ or c programs (or programs written in any other language for that matter) are unreliable at best because the os may overwrite the sectors on the next write. Even Norton Utilities is not all that reliable. MS-Windows added the trash can for exactly that purpose, when a file is deleted the os moves it into the recycle bin directory and does not really delete it at all. It would be pretty easy to write a program to move files and directories back to their original location.
Last edited by Ancient Dragon; Sep 29th, 2006 at 1:44 pm.
•
•
•
•
c++ or c programs (or programs written in any other language for that matter) are unreliable at best because the os may overwrite the sectors on the next write. Even Norton Utilities is not all that reliable. MS-Windows added the trash can for exactly that purpose, when a file is deleted the os moves it into the recycle bin directory and does not really delete it at all. It would be pretty easy to write a program to move files and directories back to their original location.
The romantic image of an über-programmer is someone who fires up Emacs, types like a machine gun, and delivers a flawless final product from scratch. A more accurate image would be someone who stares quietly into space for a few minutes and then says “Hmm. I think I’ve seen something like this before.” - John D
> and wondered if anybody here and also done this?
Assume the answer is "no", what is your next question going to be?
Then assume the answer is "yes", what is your next question going to be?
Or are you just conducting some kind of survey to see which boards have got the most experienced people?
Get to the real point and ask your real question instead of asking all these "meta" questions like "does anybody know....".
http://www.catb.org/~esr/faqs/smart-questions.html#prune
For what it's worth, your question falls into my category of "if you need to ask, you're not ready to take on the task". There's a whole raft of complex issues which need to be addressed, and only really experienced programmers would have an appreciation of those issues, and would certainly know where to look to find the answers.
At the moment, you're just looking to get real friendly with the fdisk program because of all the times you will completely trash the file system to the point where windows refuses to reboot or repair the damage.
In answer to your meta question, I'll answer a qualified "maybe".
I've only tried this with FAT file systems, and only using spare disks in "read-only" mode, and only in real DOS where there is no concurrent disk accessing going on. It was also a long time ago.
But I'm not interested in nursing you through several months of development if that's what your next question is going to be.
Assume the answer is "no", what is your next question going to be?
Then assume the answer is "yes", what is your next question going to be?
Or are you just conducting some kind of survey to see which boards have got the most experienced people?
Get to the real point and ask your real question instead of asking all these "meta" questions like "does anybody know....".
http://www.catb.org/~esr/faqs/smart-questions.html#prune
For what it's worth, your question falls into my category of "if you need to ask, you're not ready to take on the task". There's a whole raft of complex issues which need to be addressed, and only really experienced programmers would have an appreciation of those issues, and would certainly know where to look to find the answers.
At the moment, you're just looking to get real friendly with the fdisk program because of all the times you will completely trash the file system to the point where windows refuses to reboot or repair the damage.
In answer to your meta question, I'll answer a qualified "maybe".
I've only tried this with FAT file systems, and only using spare disks in "read-only" mode, and only in real DOS where there is no concurrent disk accessing going on. It was also a long time ago.
But I'm not interested in nursing you through several months of development if that's what your next question is going to be.
•
•
Join Date: Sep 2006
Posts: 4
Reputation:
Solved Threads: 0
•
•
•
•
> and wondered if anybody here and also done this?
Assume the answer is "no", what is your next question going to be?
Then assume the answer is "yes", what is your next question going to be?
Or are you just conducting some kind of survey to see which boards have got the most experienced people?
Get to the real point and ask your real question instead of asking all these "meta" questions like "does anybody know....".
http://www.catb.org/~esr/faqs/smart-questions.html#prune
For what it's worth, your question falls into my category of "if you need to ask, you're not ready to take on the task". There's a whole raft of complex issues which need to be addressed, and only really experienced programmers would have an appreciation of those issues, and would certainly know where to look to find the answers.
At the moment, you're just looking to get real friendly with the fdisk program because of all the times you will completely trash the file system to the point where windows refuses to reboot or repair the damage.
In answer to your meta question, I'll answer a qualified "maybe".
I've only tried this with FAT file systems, and only using spare disks in "read-only" mode, and only in real DOS where there is no concurrent disk accessing going on. It was also a long time ago.
But I'm not interested in nursing you through several months of development if that's what your next question is going to be.
Last edited by Fatshadow; Sep 29th, 2006 at 8:10 pm.
We didnt mean to hurt to or something like that. Its just that you didnt even mention your problem approach or didnt even post your effort, so it made us think you want ready made solution.
POst some of your efforts or the info you have gathered to prove your point that you are genuinely interested.
POst some of your efforts or the info you have gathered to prove your point that you are genuinely interested.
The romantic image of an über-programmer is someone who fires up Emacs, types like a machine gun, and delivers a flawless final product from scratch. A more accurate image would be someone who stares quietly into space for a few minutes and then says “Hmm. I think I’ve seen something like this before.” - John D
![]() |
Similar Threads
- Windows File Recovery Programs? (Windows NT / 2000 / XP)
- How do File Recovery Programs Work? (Windows Software)
Other Threads in the C++ Forum
- Previous Thread: GetFile Help.
- Next Thread: static data member help
Views: 2779 | Replies: 10
| Thread Tools | Search this Thread |
Tag cloud for C++
6 api application array arrays assignment beginner binary bitmap c++ c/c++ calculator char class classes code coding compile compiler console conversion convert count data database delete developer display dll email encryption error file forms fstream function functions game generator getline givemetehcodez graph homeworkhelper iamthwee ifstream image input int java lazy lib loop looping loops map math matrix memory multidimensional multiple newbie news node number output parameter pointer problem program programming project proxy python random read recursion recursive reference return sort sorting string strings struct template templates text tree url variable vector video visual visualstudio win32 windows winsock word wordfrequency wxwidgets






