Do you have the BSOD code and message ?
Try the following, this should help resolve this issue:
Boot into your other XP installation, open regedit > File> Load Hive and browse to E:\Windows\System32\Config load the hives one at a time and then unload them this will allow Windows XP automatic registry correction to correct any corruption in the hives.
Once you are done with all the hives, run chkdsk /f on the E drive from command prompt.
Now restart and boot into the XP installation on E: Drive.