Bisognerebbe sapere che filesystem hai usato per l'hd.
Vediamo se ho capito:
- ci sono due hd, uno con xp e uno con linux
- i file sono stati salvati sull'hd dove c'e' xp
supponiamo che i file siano stati salvati usando il sistema linux: in questo caso mi aspetto che il filesystem usato per xp sia fat32 e quindi in questo caso - generalmente - il problema di diritti non riguarda tanto il filesystem fat32 ma l'ownership del mount point sul quale viene montato appunto l'fs fat32, generalmente con mask 022
se invece i file sono finiti su un fs NTFS (magari in due step) allora non c'e' niente da fare: NTFS e' read only per linux.