можно попробовать использовать программу diskedit из набора norton utilities 8 (досовские, загрузившись с дискеты, куда diskedit записать заранее), забить нулями таблицу разделов на винте.
после этого у тебя чистый винт
поробовать опять поставить ХР
у меня нечто подобное было, такой способ помог