I think the problem is due to the partitioning you made and WinXP didn't
understood the change or something about it. So that, this is not a Trisquel
community problem but a Windows problem. You should post the blue screen
problem on some Windows forum.
On the other side, it could be a hardware problem. Check the following:
- ATA/SATA cables.
- Power cable of the HDD.
- Memory proble. You can check if it works fine with Trisquel's live CD.
- HDD Problem. You can check it with the live CD of Trisquel, maybe with
Gparted too. Perhaps, it is a sector of the disk problem when the WXP OS
tries to access. If this is the case you can try using something like chkdsk.
There's also an utility named "HDD regenerator" which restore sectors that
were marked as a bad sector but it is not; however, this one is privative
software for Windows which it is also a privative software.