Во-первых, можно попробовать обойтись без дров, тогда дисковую подсистему в BIOSe нужно включать в режиме совместимости с IDE.
Во-вторых, если контроллер в режиме AHCI, то для него есть модифицированный драйвер от умельца с ником Fernando, в интернете легко ищутся.
Правда, в этих модифицированных дровах есть одна проблема, с которой мало кто столкнется: они блокируют поддержку GPT-дисков. По умолчанию хрюша не видит GPT дисков, но поддержку этой разметки можно прикрутить разными способами. Например, заменить родной файл disk.sys весом 36 КБ на аналогичный из Windows 2003 SP2 весом 39 КБ, то ХРюша сможет работать с GPT дисками (но не загружаться с них). Также можно вместо этого воспользоваться сторонними утилитами, например с дисков к материнским платам. Без фернандовских дров всё это хозяйство работает. Однако если фернандовские дрова все же используются, то GPT диски на хрюше использовать не получится: они будут просто не видны хоть с родный файлом disk.sys, хоть с подмененным. Сторонние утилиты для добавления поддержки GPT в XP либо не дадут эффекта, либо будут приводить к BSOD'ам.
Для решения проблемы нужно либо отказаться от GPT-разметки дисков на компе с процессором Haswell (что легко сделать, если диск не больше 2 ТБ), либо завести другой комп с той осью и дровами, где GPT не будет проблемой, и расшарить этот диск по сети. Имеет смысл, если диск больше 2 ТБ.
И всё же, чтобы не иметь головной боли с дровами, лучше ставить на Haswell семерку или что-то поновее, либо если нужна именно XP, то использовать архитектуру не новее Ivy Bridge.
Драйвера для встроенного видео и встроенной интеловской сетевухи могут отсутствовать на официальном сайте, но в природе они все-таки есть, и мне даже удалось их найти.