Si no tiene letra es porque el W$ no la tiene montada?
Exacto, no esta montada, es una particion primaria con W$7 y en este caso no se tiene que ver desde XP.
La intención es no usar (Diskpart-Assign) + (GetDiskFreeSpaceEx) + (Diskpart-Remove) desde el code, pero ... voy a intentar ver esas IO que simpre me complican ...