When you say "removed" did you physically remove it from your computer or only disable it in your BIOS?
Linux installation doesn't use the BIOS and still 'sees' all harddisks as long as they are connected to the IDE cable + power.
Even so ...
how about restarting XP with your USB priter/camera/etc connected. It might recognise them as new.