carted , возможно родная утилита прописала при

carted, возможно родная утилита прописала при форматировании свой загрузчик на винт, типа бут-менеджера, поэтому если он не стартанул, то и дос не видит нормальных разделов. Определить это можно, запустив fdisk, а лучше gdisk, и посмотреть, сколько разделов на вашем винте.
Подозреваю, чтоб будет на один больше нормы, и он будет небольшим, где сидит сигейтовсий менеджер.
А по поводу загрузки ХР - не должна она стартовать, мать ведь другая. Если очень хоцца - то вернуть винт к родной мамке и загрузившись в диспетчере заменить дрова на контроллер IDE на стандартный.