Yes. This PC has one HD with NTFS, FAT32, and FAT16 parts. XP can
read and write to all those parts.
Note that W9x cannot recognize NTFS parts. So, any data you want to
share between XP and W9x must be in a FAT part.
I don't remember the procedures for setting up dual-boot; I haven't
done that lately.