il est fortement deconseille (voire meme interdit par windows si ma memoire est bonne) de changer la lettre où est installé windows.
les manips doivent passer par le bios,
deja desactive les 'autres trucs' dont tu parles (ca serait pas des lecteurs de cartes CF,MD etc?)
j'ai eu le meme probleme sur un pc equipé d'un lecteur de cartes 8en1, il m'avais mis windows sur H derriere les cartes et les cd/dvd
en desactivant les cartes dans le bios, il a installé windows sur C, les lecteurs CD/DVD derriere, et j'ai reactivé les lecteurs de cartes apres l'install.