This is my first post. I've found the forum while searching the web to find solution to my PC boot problems.
It should be noted that I'm a domestic user and not at all a computer expert. My low knowledge is based on trial/error experiments, web search and some contacts with true professionals.
Below I describe two problems that I have had. I suspect somehow those 2 problems are related.
First problem (on a 6/7 years old Seagate HD)
This HD was divided in 3 partitions. First two for SO's the third for data. At begining the first partition had WIN XP and the second was empty. Then I installed WIN 7 on second partition and both XP and 7 could be booted with no problem. Later the 7 started running out of space and XP was not used. I decided to increase space for 7 and get rid of XP. To make description shorter after some messing I completely lost access to the HD.
I took it the to a computer workshop where it was confirmed the HD was dead.
I purchased a new HD.
Second problem (on a brand new WDigital HD)
Again I divided it into 3 partitions. First, a larger one, for WIN 7, second-smaller-empty, third for data. I installed again WIN 7 and other programs I want. Everythin was OK. Some days ago I left PC running during the night and in the morning it was stuck. No key made it move, neither Ctrl+Alt+Delete, nor key Windows, nothing. I pressed the reset button and this message appeared "Missing or corrupt Windows root\system32\hal.dll. Please install it".
All below mentioned attempts made to repair boot were replicated with "Boot-Repair WIN 7 CD" and "WIN 7 installation DVD, on repair PC function".
The automatic repair do not identify the SO. It reports error 0x3bc3.
With the command prompt I tried:
1.
bootrec.exe /fixmbr
OK
bootrec.exe /fixboot
OK
bootrec.exe /scanos
Scanning all disks for Windows installations.
This may take a while...
Successfully scanned Windows installations.
Total identified Wind. inst.: 1
[1] C:\Windows
Operation completed.
bootrec.exe /RebuildBCD
Scanning, successfuly, etc
Total identified Windows installations: 1
[1] C:\Windows
Add installation to boot list? Yes(Y),No(N),All(A)? Pressed Y, Reply - The requested system device cannot be found.
2. as per the forum link Recovering the Windows Bootloader from the DVD - EasyBCD - NeoSmart Technologies Wiki
Option two
bootrec.exe /fixmbr
OK
bootsect.exe /nt60 all /force
Target volumes will be updated with BOOTMGR compatible bootcode.
Sucessfuly updated NTFS filesystem boot code for C: D: E: (the 3 partitions of the HD)
attrib -h -s C:\boot\BCD
Path not found C:\boot
Diskpart identifies the HD, and with it Partition with C: was marked as Active.
Command C:\>dir shows the complete directory with the programs I need contained on the partition.
Command copy X:\windows\system32\hal.dll C:\windows\system32 copied and replaced existing hal.dll on C:\, but it didn't fix it.
Pressing F8 key at the begining of start shows the list of commands Security Mode, Security Mode with Net, etc. Pressing any command shows WIN XP as the available SO. The XP was not installed in this new HP and it is not there. And this is what I suspect is related to the first problem with Seagate HD. I don't know how to confirm or deny this.
I also installed Unbuntu on the free partition to try with EasyBCD to solve the problem but could not boot. Also attempted installation of WIN 7 on empty partition but this could not be achieved.
There is the last radical solution, format C: partition and install again WIN 7 with the programs I need, but the WIN XP appearance leads me to believe I'll have the problem again.
I do hope there will be here in the forum answer to my problem and doubt, and I very much appreciate your help.
It should be noted that I'm a domestic user and not at all a computer expert. My low knowledge is based on trial/error experiments, web search and some contacts with true professionals.
Below I describe two problems that I have had. I suspect somehow those 2 problems are related.
First problem (on a 6/7 years old Seagate HD)
This HD was divided in 3 partitions. First two for SO's the third for data. At begining the first partition had WIN XP and the second was empty. Then I installed WIN 7 on second partition and both XP and 7 could be booted with no problem. Later the 7 started running out of space and XP was not used. I decided to increase space for 7 and get rid of XP. To make description shorter after some messing I completely lost access to the HD.
I took it the to a computer workshop where it was confirmed the HD was dead.
I purchased a new HD.
Second problem (on a brand new WDigital HD)
Again I divided it into 3 partitions. First, a larger one, for WIN 7, second-smaller-empty, third for data. I installed again WIN 7 and other programs I want. Everythin was OK. Some days ago I left PC running during the night and in the morning it was stuck. No key made it move, neither Ctrl+Alt+Delete, nor key Windows, nothing. I pressed the reset button and this message appeared "Missing or corrupt Windows root\system32\hal.dll. Please install it".
All below mentioned attempts made to repair boot were replicated with "Boot-Repair WIN 7 CD" and "WIN 7 installation DVD, on repair PC function".
The automatic repair do not identify the SO. It reports error 0x3bc3.
With the command prompt I tried:
1.
bootrec.exe /fixmbr
OK
bootrec.exe /fixboot
OK
bootrec.exe /scanos
Scanning all disks for Windows installations.
This may take a while...
Successfully scanned Windows installations.
Total identified Wind. inst.: 1
[1] C:\Windows
Operation completed.
bootrec.exe /RebuildBCD
Scanning, successfuly, etc
Total identified Windows installations: 1
[1] C:\Windows
Add installation to boot list? Yes(Y),No(N),All(A)? Pressed Y, Reply - The requested system device cannot be found.
2. as per the forum link Recovering the Windows Bootloader from the DVD - EasyBCD - NeoSmart Technologies Wiki
Option two
bootrec.exe /fixmbr
OK
bootsect.exe /nt60 all /force
Target volumes will be updated with BOOTMGR compatible bootcode.
Sucessfuly updated NTFS filesystem boot code for C: D: E: (the 3 partitions of the HD)
attrib -h -s C:\boot\BCD
Path not found C:\boot
Diskpart identifies the HD, and with it Partition with C: was marked as Active.
Command C:\>dir shows the complete directory with the programs I need contained on the partition.
Command copy X:\windows\system32\hal.dll C:\windows\system32 copied and replaced existing hal.dll on C:\, but it didn't fix it.
Pressing F8 key at the begining of start shows the list of commands Security Mode, Security Mode with Net, etc. Pressing any command shows WIN XP as the available SO. The XP was not installed in this new HP and it is not there. And this is what I suspect is related to the first problem with Seagate HD. I don't know how to confirm or deny this.
I also installed Unbuntu on the free partition to try with EasyBCD to solve the problem but could not boot. Also attempted installation of WIN 7 on empty partition but this could not be achieved.
There is the last radical solution, format C: partition and install again WIN 7 with the programs I need, but the WIN XP appearance leads me to believe I'll have the problem again.
I do hope there will be here in the forum answer to my problem and doubt, and I very much appreciate your help.