What Programming Language should I use???

I want to design a program that will create a exact image of a given partition or hard drive what language would be best to accomplish this?

I also want to design a application that runs in DOS mode that reads this image and restores the data to a blank partition. What language should I use for this???

My goal is to create a System recovery Program that will backup an entire partition or hard drive to a DVD or CD that is bootable and can completely restore the system after it crashes or if someone just wants to do a new install.

So basically a program the creates the same type of system recovery disks that ship with dell or compaq computers
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

To answer your question. Typically code like this is done in C or C++.

For what its worth, it looks like you are in for a *lot* of work...

You can also accomplish this with pre-existing applications... after all what you are trying to do can already be done by combining a variety of existing tools.

Unless you are trying to put together a product to sell, I think using a drive imager (or backup software) and a decent cd burning application might  be sufficient. (Look on the net for creating bootable CDs with various software; there is a ton of good information out there)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
What is wrong with Norton Ghost?

SalviaAuthor Commented:
Norton ghost I have tried it but I cant seem to create a bootable DVD that will auto restore my system think of it as a deployment method

install 1 system the exact way you want it then back it up to dvd then goto the next system pop in the dvd reboot it walk away and come back in an hour and the system is an exact replica of the other system

can you do this with norton ghost if so let me know because I was only able to backup to dvd and then create several bootdisks I dont want to have to put 5 floppy disks in 1 after another that is slow
Cloud Class® Course: SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

I have used Ghost to build replicas of machines.  I believe you still must boot from a floppy.

Google for information on creating bootable CDs, you should be able to take the 5 floppy disks, and create a bootable cd out of them.

I'm not sure if DVDs can be bootable yet??

You'll also want to looking into product activation, and general licesensing issues with ghosted images on multiple machines. (MS OSes/Apps can choke if you try to ghost them from one machine to another. And in all cases you have to have the appropriate licenses.
SalviaAuthor Commented:
Thank you the perpose of the program is not to ghost from on pc to another, I just stated this to help give a better understanding of what I am trying to create

The purpose is a home use backup program that can create emergency restore dvd's for the novice user and those who dont want to spend 24hrs reinstalling their system

Like me for instance I reinstall my system once a month and I have gimmicked together my own way of creating a bootable dvd that I insert click GO and come back in 1-2 hours and it is fully back to they origional installation

And yes DVD's are bootable

My goal is to produce a product that makes this streamline and easy for the computer novice to accomplish like my mom for instance she does not own a HP or compaq so everytime her system crashes I have to reinstall her system for her but if she was able to make her own system recovery disk like those supplied by HP or Compaq she would be at ease when her system crashed.
Try C.. and a bit of assembly .. t
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Programming Languages-Other

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.