You might want to try the suggestion at this site : http://www.compphix.com/corrupthal.html
This should get you to be able to boot into Windows.
I installed Knoppix to the HD using the guide here.
When i try and boot into Knoppix or Windows from the start up screen, i get the hal.dll is missing or corrupt error.
I tried pretty much everything i found that said to fix it but nothing worked.
Booting into the recovery console just gives me D:\WINDOWS for installs, when i run windows off of F.
I have 2 HD's, one is a single partition C with a copy of XP i dont boot from.
The other is F with a 127 gig partition with Windows, H the swap, I for Linux, and J for the rest of storage thats pretty much empty right now.
Also CHKDSK on F: says it has an unrecoverable error without even starting, but i can access all my files fine through booting from a floppy disk into knoppix HD install.
So any help here? Im sure i rambled plenty, but need some help =/.
You might want to try the suggestion at this site : http://www.compphix.com/corrupthal.html
This should get you to be able to boot into Windows.

16GB (2x8GB) Kingston HyperX blu KHX1600C10D3B1/8G PC3-12800U DDR3 1600
$27.99
4 x Samsung DDR4 16GB 16GB 2Rx4 PC4-2400T-RA1-11-MC0 M393A2G40EB1-CRC 64G total
$300.00
DDR4 Laptop RAM 4GB 8GB 16GB 32GB 2400 2666 3200 Samsung Hynix
$66.00
A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G
$21.68
Samsung W03J0009150379F87A 64GB (2x32GB) RAM DDR4 2400MHz CRC0Y
$179.99
NEW Kingston 8GB DDR4 2666MHz Desktop RAM KCP426NS8/8 PC4-21300
$30.00
SK hynix 32GB(4 x 8GB) HMA81GU6JJR8N-VK PC4-2666V DDR4 Desktop RAM - CR337A
$89.95
Crucial DDR3L 16GB 2 x 8GB 1600 MHz PC3L-12800 Laptop RAM Sodimm Memory 1.35V
$41.00
Lot of 2 Kingston Fury 8GB (4x4GB) HX316C10FK2/8 DDR3-1600MHz Ram
$50.28
G.SKILL Trident Z RGB 16GB (2x8GB) DDR4-3000 DDR4 DIMM RAM F4-3000C16S
$70.00