Fixboot, if I can remember, is used to fix the boot sector
of the HD (which messes with the partition table). If you do this, then everything is messed up. You could have fixed the hall.dll by booting into recovery console and replacing it with the one on the cd. Anyway, The fixboot is
reversible; the more you mess with the boot sector the more damage... To fix it, you will need to use a partition table rebuilder. What it does is that it rebuilds the "table of contents" for your HD. Itll take time, but its something than nothing. Then you have to copy the NTDETECT.COM and NTLDR to the HD. Then boot into recovery console and use bootcfg to rebuild the boot.ini file. It should start up... If not then you have no choice but to format.
Try this one:
These software are trial, but im sure you can find a way to get around it
: Make sure you follow the directions or else youll make the situation worse!