Solved

what's dead? The following file is missing or corrupt... hal.dll, ntoskrnl.exe, Ntfs.sys

Posted on 2011-03-21
7
714 Views
Last Modified: 2012-06-27
I'm wondering if my computer's hard disk, windows XP op sys or something else has failed:

I was out of the country for a month. My laptop ran for 25 days in my office, then failed. Upon returning I saw there was an error:
"Windows could not start because the following file is missing or corrupt:
<Windows root>\system32\hal.dll.
Please re-install a copy of the above file."
If got that to recover with CHKDSK C: /r and/or from the recovery CD,  the expand command. Also ran the expand for the next missing file:
expand <cd-drive>:\i386\ntoskrnl.ex_ <hd-drive>:\Windows\system32\ntoskrnl.exe
Now its complaining about \system32\Drivers\Ntfs.sys

What is it? Am I looking at a failed drive, corrupted windows, both or something else?
I have a backup (on Carbonite) but would prefer to copy may many needed files off this drive if possible.

Any suggestions appreciated.
0
Comment
Question by:PlanktonSPG
  • 2
  • 2
  • 2
  • +1
7 Comments
 
LVL 30

Assisted Solution

by:Wayne Barron
Wayne Barron earned 42 total points
ID: 35185222
Take the drive out of your current system
And put it into another system either by ribbon or USB.
Backup all your wanted data.

Now.
Go to the manufactures website for the drive that you have
Download their Drive Utility software.
Boot from it, and let it scan your drive.
1st: Short Scan
2nd: long Scan
3rd: Low level Format (Write all 0's to the drive)

This will let you know if your drive is good or bad.

Your error happens when your OS becomes unbootable unstable.
You have lost something along the way.
Best to follow the information provided above and then if the drive is still good
Reinstall the system from Scratch.

Good Luck
Carrzkiss
0
 
LVL 7

Assisted Solution

by:Reece Dodds
Reece Dodds earned 83 total points
ID: 35185721
before you do that... (well, backup your data definately), boot from the XP cd, press R on the first prompt screen, log on to the correct OS install then type FIXBOOT, y (for yes).
Reboot and see if it loads up.
If not, do the same procedure again but instead of using FIXBOOT, type FIXMBR, y.
If this doesn't help either, use a HDD diagnostic utility (like seatools or one on the UBCD) and test the HDD for faults.

You could also try booting from the XP CD, pressing enter on the first prompt screen, F8 to agree to the license, and then (if it finds it) select the current Windows install and do "Repair".  This will install the OS over the top, replacing system files and some drivers,  it WILL leave data intact.
This, however, won't work either if the HDD is faulting with bad sectors or something of the like.
0
 
LVL 30

Expert Comment

by:Wayne Barron
ID: 35185780
Repair.
Yes, this works as a temp solution.
If there is anything wrong with the os, it will return.

>>HDD diagnostic utility
I already mentioned this.

0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 
LVL 91

Expert Comment

by:nobus
ID: 35187255
i always do this :
1- test the disk with the proper diag (find all on the ubcd  : http://www.ultimatebootcd.com/      
2-if the disk is reported bad - i run HDD regenrator over it, to check if it can repair the bad sectors  :  http://www.dposoft.net/

3-if the sectors are repaired, start repairing the OS, by running chkdsk on the drive,  (i follow it up with defragmentation)
4- if still problems, run sfc, or a repair install
http://www.updatexp.com/scannow-sfc.html                        SFC use in XP
http://www.michaelstevenstech.com/XPrepairinstall.htm            Repair install  XP

5- if the sectors were NOT repaired - replace the disk - and do a fresh install
0
 
LVL 7

Accepted Solution

by:
Reece Dodds earned 83 total points
ID: 35194546
PlanktonSPG - if you decide to attempt nobus' suggestion, make sure you backup your data first.
A physical disk scan can make it worse if the drive is actually deteriorating.  As can a "bad sector repair".
If the drive is failing and going to get worse, the first thing you EVER want to do is retrieve data.  Once you've got that weight of your shoulders, disk scan, repair, fix mbr, dishwasher.... doesn't matter what, it won't be as bad as losing your data because you didnt backup first!

I've made my suggestion, they only take 1-2 mins each and maybe 20 for the repair install.
It's up to you what order you tackle this.
0
 
LVL 91

Expert Comment

by:nobus
ID: 35196399
he has a backup (which you always need to have)
but what good will your suggestions do on a bad disk?  that is why i recommend to start from the bottom, and ensure it is ok first
0
 

Author Closing Comment

by:PlanktonSPG
ID: 35217350
Between recovering the disk with the tools mentioned here and using Carbonite (3 days to restore!) I have all my data. The drive is toast and another is ordered. Lesson learned: ghost drive for more rapid rebuild after disk loss.
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

If you have done a reformat of your hard drive and proceeded to do a successful Windows XP installation, you may notice that a choice between two operating systems when you start up the machine. Here is how to get rid of this: Click Start Clic…
Backing up data is essential for any office small or large. Most think that a simple USB drive will suffice. Even the USB drives themselves display words like backup.   Most novices will ask themselves the question “Will this work for my business…
In this Micro Tutorial viewers will learn how to restore single file or folder from Bare Metal backup image of their system. Tutorial shows how to restore files and folders from system backup. Often it is not needed to restore entire system when onl…
This tutorial will walk an individual through locating and launching the BEUtility application and how to execute it on the appropriate database. Log onto the server running the Backup Exec database. In a larger environment, this would generally be …

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now