HDD problem

Apr 7, 2000
I am having a problem with an extra HDD I have. Its a Seagate 60GB. Its got WindowsXP loaded onto it. Now, when I hook the HDD to my current computer, I am able to see everything on the drive with the exception of the files and folders that I made only viewable by the administrator profile in WindowsXP(mine naturally...). But if I hook it up so that its the primary drive so it will boot into Windows, it wont boot into Windows. What can I do to make it so it will boot, or make it to where I can see all the files that are hidden?