Это очень частое явление на SP1, ты не первый кто на него жалуется.
Вообще ход загрузки Windows XP для условного среднего ПК состоит из следующих процессов, часть которых протекает параллельно:
- начальная инициализация (в частности - дисков) - в Windows XP составляет около 2 секунд против 8 в Windows 2000;
- инициализация драйверов устройств - зависит от конкретной системы, порядка 4 секунд;
- новинка Windows XP - упреждающее чтение "Prefetching", при котором с диска заранее считываются еще не затребованные данные; осуществляется параллельно с инициализацией устройств - около 6 секунд;
- инициализация реестра и файла подкачки - еще пара секунд;
- инициализация видеоподсистемы и установка нужного разрешения экрана - тоже порядка пары секунд;
- регистрация пользователя и запуск служб - около 8 секунд;
- старт оболочки Explorer - 2 секунды.
Приведённые данные скрысил у webline.spb.ru.
Узнать, через что проходит система при загрузке можно с помощью утилиты
BootVis.
Итак, чтобы ускорить процесс загрузки нужно воздействовать на каждый из факторов. Предлагаю следующее:
1.
Проверить драйвера устройств, можно попробовать обновить до последней версии;
2.
Отключить упреждающее чтение -
установив в ветке
HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters параметр "EnablePrefetcher" в "0". Непосредственно же сам протокол загрузки ОС фиксируется в файле %WinDir%\Prefetch\notosboot-B00DFAAD.pf, который для большей объективности содержит сведения о последних 8 запусках ОС и обновляется каждый раз спустя 1 минуту после загрузки системы (мониторинг завершается через 10 секунд после начала загрузки оболочки Explorer, так что под него попадают и некоторые автозагружаемые программы). Если его удалить, то следующая загрузка не будет использовать упреждающее чтение и, скорее всего, система станет грузится почти в два раза медленнее.
3.
Почистить реестр от всякого мусора (желательно ручками) и
задать файлу подкачки фиксированный размер;
4.
Отключить лишние службы, чем больше ты таких найдёшь, тем лучше.
5.
Использовать все настройки CMOS Setup в BIOS.
XP поддерживает спецификацию Simple Boot Flag , благодаря которой автоматически сокращается время, необходимое BIOS для проведения процедуры самотестирования POST в случае, если предыдущая загрузка ОС была успешной.
6.
Отключить в CMOS Setup поиск устройств на незанятых IDE-каналах.
7.* Возможно проблему решит
последняя версия BIOS.
Об оптимизации XP вообще можно почитать
здесь. Милости просим.

Встречные вопросы: имела ли место конвертация файловой системы из FAT32 в NTFS уже после установки XP? Что за винт? Объём ОЗУ?