PROBLEM SOLVED. THREAD CLOSE.
My computer specs
Dell XPS 14. Core i7, 8GB RAM, 2GB Graphics, Windows 7 64Bit.
Problem
I shut the lid of my laptop and it went into hibernation mode. I can't wake it up anymore and I am forced to do a restart. After that, I keep getting BSOD. I can't get into any safe mode, no system restore or any sort of recovery methods.
Progress & Solution
1) Dell comes with PC Diagnosis CD. I boot from the CD and ran the diagnosis. It seems that my hard disk is suffering with bad sectors. So I have narrowed the problem down.
2) The first thing in my mind was to try and solve the problem instead of a re-formatting. So I am able to launch a command prompt screen and I tried to run CHKDSK. However it can't fix the problem.
3) I have no other choices than formatting my computer. I boot from my Windows 7 CD. I managed to get a GUI screen that allows me to transfer my files to my external. Backup is done.
4) After that, I proceed with re-formatting my computer.
5) The system is back up & running again. I perform a CHKDSK and it fixes the bad sectors.
6) I ran the Dell diganosis again and my hard disk doesn't get me any errors anymore.
Tips & Tricks
1) When you run CHKDSK, it will ask you to dismount if the drive is in used. You could proceed with it and the drive will mount it back automatically. If you choose no, the system will tell you that it will perform the CHKDSK the next time it restarts.
2) When you boot with your Windows CD. Your usual drive's label will be changed. And the drive you are currently running might be something like X: So when you run your CHKDSK, make sure it is targeting the correct drive.
3) I haven't tried this. If you don't want to unmount your drive but still want to run CHKDSK. Use the following DOS command:
X:\Sources>bcdedit | find "osdevice" <- To determine your drive.
osdevice partition=C:
X:\Sources>C:
C:\>powercfg -H off
C:\>
This turns powerconfig off and disables the corrupt hiberfil.sys file. Restart your computer.
Now to run chkdsk. At the X:\sources> prompt type:
bcdedit | find "osdevice" (press enter).
Your drive has been determined. It is C:
So still at the X:\sources type:
chkdsk c:/F (press enter).
5 stages will run immediately.
When you get back into windows to create a fresh hiberfil.sys file go to start search and type cmd, right click on the returned cmd.exe and select "run as administrator" at the prompt type:
powercfg -H on (press enter).
Restart and windows will create a new file.
4) I haven't tried this either, scanning with SFC.
sfc /SCANNOW /OFFBOOTDIR=C:\ /OFFWINDIR=C:\Windows
5) I haven't tried this either,
- Unplug the battery and AC adapter
- Press the power button for 15 – 20 seconds continuously. (this will release the static)
- Plug only the adapter cable, turn the laptop back on and start tapping the space bar repeatedly. Kindly delete the restoration data. (Make sure that you get the message: Starting Windows. If “Resuming windows” is displayed, please repeat the steps. plug the battery back in, after completing the step.
- Also run pre-boot system assessment (hardware diagnostics). Kindly hold the function key while turning the laptop back on. This will initiate hardware diagnostic test. Will take close to 5-6 minutes to scan everything. Please check for any errors.
6) Diskpart DOS command is particularly helpful to determine what drives you have and what partitions you have.
http://support.microsoft.com/kb/300415
7) How to run System File Checker (SFC) or chkdsk from the Recovery Console
Boot your Vista or Windows 7 installation DVD
When you see "Press any key to boot from CD or DVD", press Enter
At the "Language" screen hold the "Shift" key and press the F10 key to open a Command Window
Run SFC or chkdsk
For sfc, type sfc /scannow and press Enter.
For chkdsk, type chkdsk /r and press Enter.