Yes, Linux can see a Window NTFS file system. Win XP will also be able to read the file system.
Not sure what you're trying to do but you cannot boot into windows 8 with that drive on another machine without reinstalling windows. If you're only installing the drive as a second drive on a...