How can I restore the file from one disk with some fault?

I am using one sun workstation (solaris 8).When I restart the system,it seems not like to work.It said:

disk read error
boot:cannot find misc/krtld
boot:error loading misc/krtld
Elf read error
boot failed

What can I do?
I think that the disk is really destroyed. So I decided to buy one new IDE disk
but some files (program,software and so on) are very important, however ,they had not been duplicated. I want to restore them, how can I do ?I must complete my job in two days.  
chen_kuangAsked:
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.

shivsaCommented:
if u have solaris cd than u can install new solaris on this new disk.
and once solaris is installed, u can boot up the and mount this damaged disk.

the error u are seeing looks like some important kernel files are missing so mounting should not be much problem.

in this process if u need any help let us know.
---------------------
0

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
PsiCopCommented:
"the error u are seeing looks like some important kernel files are missing so mounting should not be much problem"

Well, that depends, doesn't it? If it can't "find" the files because the read head has crashed and made confetti of large portions of his disk real-estate, then he may very well have a LOT of problems mounting the disk. It all depends on what, exactly, has happened and what, exactly, is left intact.

The suggestion that you install the new disk and load Solaris on it is a good first step. Be sure to remove the damaged disk unit so nothing is accidentally overwritten. Then once you have a healthy Solaris load, shut it down and put the damaged disk in. Boot back up and manually mount the necessary partitions from the damaged disk. Be sure to mount them READ-ONLY. You're not interested in writing to the disk, I trust, just recovering your data, right?

When you're done, go back to the computer store and get yourself a tape drive and start backing up your data (since if you were doing that you would not need to be recovering data from a crashed disk, would you?)

If you are unable to mount the necessary partitions, then haul out your chequebook and give a call to a disaster recovery service (for example, On Track Data Recovery Services - I have no association with them) and they may be able to piece back your hard drive enuf to recover your data.

When you're all done, attend a Micro$oft class as punishment for not backing your system up.
0
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
Unix OS

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.