Seu usuário do Win7 provavelmente não é adicionado às ACLs do disco WinXP. (Eu suponho que cada sistema operacional tem seus próprios usuários e não está conectado a um domínio externo).
Executando com admins privs (no Win7), basta adicionar seu usuário à ACL em D e fazer com que ele se propague para subpastas e arquivos.
Note que quando você está de volta no XP, se você olhar para as ACLs, você verá uma ACE lá para um usuário não reconhecido, não se preocupe - é só que o XP não pode resolver o SID para um usuário real, uma vez que não realmente sabe sobre o Win7.
Não é tão secreto ...:)