Quote:
Originally Posted by dovjm When I try and run the windows cd and either wipe or repair the error it tells me that the "the setup did not find hard drive disks" |
Are you sure it an ATA drive and not a
SATA hard drive?
The XP CD does not include SATA drivers, so it can't see SATA hard drives.
You can
- Slipstream the SATA drivers into a new disk
- Provide them on a floppy disk by pressing F6 at the start of Setup when prompted
- Set the BIOS to ATA or Compatible mode instead of AHCI
- Use a Live CD that includes SATA drivers to make repairs.
Be easiest to change the controller setting in the BIOS if it has that option, then you can use the XP Recovery Console. Then change the setting back when done. I would disable the SATA Native support, and check for any other options relating to ACHI or ATA or IDE
One thing most articles about fixing the missing hal.dll error fail to mention is that there are 7 different hal.dll files. If you copy the hal.dll file as they suggest on a system with two or more processors/cores, you may disable all but the 1st processor/core, as the
hal.dll file is not a multiprocessor version. The
Halmacpi.dll file is more likely the correct one to copy and rename as
hal.dll
Live CDs
Ultimate Boot CD for Windows BartPE CD/DVD Ultimate Boot CD Knoppix Ubuntu Puppy Linux
The first two require access to a Windows XP Disk
- The UBCD4Windows does include SATA drivers, but only for the WinPE environment. The Recovery Console image it includes does not have access to them
- The Ultimate Boot CD does not include SATA drivers, so you'll need to be able to change the BIOS setting for the SATA controller to ATA instead of AHCI, or Compatibility mode instead of Enhanced (wording will vary)
Note: A Vista/Win7 DVD can also be used to recover files and make some repairs. A Vista RE disk can be downloaded from one of these links:
Vista Recovery Environment CD 64 bit Vista 32 bit Vista - Boot with the DVD
- Select your language and click Next
- Click Repair your Computer
- After it scans for Windows installations click Next (Win7: Select Top option first)
- Click Command Prompt.
The Vista/Win 7 Disks won't have the bootcfg, FIXBOOT, or FIXMBR programs that the XP Recovery Console does, but you can edit/create the boot.ini file using Notepad, and if it's the full DVD, you can use
bootsect /nt52 to do the same as FIXBOOT.
Bootsect.exe is not included on the Vista RE disks you can download but can be found pretty easily.
This post explains the steps to recover from the missing hal.dll error using the Recovery Console:
Missing Hal.dll