Problem z ukrycie partycji

Mam Vistę na partycji C oraz XP na partycji E. I chciałbym aby oba te systemy się nie widziały i żeby widoczny był zawsze Dysk D.

Poradziłem sobie pod Vistą usuwając literę E. Widzę, wiec pod Vistą C i D i jest OK.

Natomiast gdy uruchomię Windowsa XP to widzę i mam dostęp do wszystkich dysków i nie jest to zbyt dobre bo mimo, iż system XP jest zainstalowany na E: to cześć programów domyślnie się instaluje na C i robi się bałagan. Próbowałem różnych programów typu DoctorTweak XP lub TweakUI ale nie ukrywają one dysku C mimo iż mają taką funkcję. Litery dysku C nie mogę usunąć bo Windows mi na to nie pozwala. Nic nie daje również grzebanie w rejestrze typu NoDrives.

Jest na to jakaś rada?