Look you are confusing yourself. A blue screen got nothing to do with the hard drive. The blue screen is caused by loading an old Xp installation disc to a computer that since has some new hardware added or not using the original installation disc.
If you could installed a Slackware into your hard disk then there is nothing to be fixed. The disk has to be healthy in order to be able to store and run an operating system. Got it ?
If your Slackware is loaded with ntfs-3g you can use the "mkntfs /dev/sda?" command (?=partition No) to format it into a ntfs partition, open "kwrite" the editor, browse the Internet, copy and paste the content of the "boot.ini" and save it under the name of boot.ini. There you have boot.ini inside your hard disk if you think this could cure it.
I am bending backward to paste the content of the Microsoft site boot.ini here so that you save one less click
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
I even highlight it red
to show you it is intended for partition 1 so you can change it to suit your case.
boot.ini can be inside a fat32 partition that you can always created in any Linux like Slackware by command
mkdosfs -F32 /dev/sda?
. Therefore you don't need to have inside Slackware "ntfs-3g" with which you can write on a ntfs partition.