Electric Gypsy Если не ошибаюсь, что Вин98 не поддерживает в оригинале САТА диски? Но к нему таки есть драйвера, кажется. Кроме того, можно попробовать загнать систему в виртуальную машину и потом будет у тебя все работать внутри того же ХР в виртуалке. Не супер выход, но, в принципе, можешь попробовать - откроешь окно виртуалки на весь экран, будет чуть кривовато, но должно работать. Или в разделе Операционные системы\Microsoft Windows ищещь тему про улучшение Вин98 и спрашиваешь там как его перенести на твой новый хард.
С ХР сложность у тебя именно в том, что она не на первом разделе первого диска. Можешь попробовать следующее (желательно использовать какой-нибудь LiveCD для проведения некоторых операций или, как вариант, подключить диск к работающей системе):
1. Форматируешь и создаешь минимум три раздела с помощью, например, Partition Magic на харде, первый разде делаешь активным в том же РМ.
2. Переносишь на первый раздел несколько файлов со своего старого харда:
boot.ini - в этом файле нужно будет сделать небольшую правку, боюсь ошибиться, пусть знающие люди поправят - надо циферки поменять в этом отрывке multi(0)disk(0)rdisk(0)partition(3) - это чтобы сказать загрузчику грузить систему с третьего раздела харда.
ntdetect.com
ntldr
3. Переносишь файлы со второго старого харда на третий раздел нового либо просто тупо копированием, либо через имидж этого раздела.
Предварительно я бы порекомендовал прочитать инструкцию по созданию заливок в шапке. Сделай из своей старой винды заготовку к заливке
4. Скачиваешь утилиту
OfflineSysPrep и, загрузившись с LiveCD пытаешься с ее помощью "включить" в лежащую на винте систему нужный HAL и интегрировать драйвера для Mass Storage Device (для твоего диска САТА, проще говоря). Сильно с программой не заморачивайся, обрати внимание только на два эти момента: HAL и Mass Storage Drivers.
4-й пункт, вообще-то, надежнее проделать вручную - я тут писал про то, как китайцы определяют хал с помощью пары файлов от первой беты Лонгхорна. Способ отлично работает
А для драйвера САТА диска нужно будет в реестр "впрыснуть" несколько строчек кода - тут уж тебе харты в руки, можешь на крайний случай какую-нибудь сборку-заливку для начала накатить, чтобы и драйвера выдернуть, и нужные настройки в реестре. Об этом я тут же писал (способ описан болгарином
Ilko).
Кстати, если систему на старом харде еще можно загрузить, то можешь попробовать установить в нее "наш" драйвер
UniATA - для многих дисков помогает хотя бы загрузиться в сэйф-мод, а это уже пол-дела.
Первую загрузку в систему пробуешь в Safe Mode и там уже через диспетчер устройств устанавливаешь драйвера диска. Перегружаешься и в обычном режиме доустанавливаешь драйвера на новое оборудование и работаешь в своей старой системе