WinXp полностью установлена на Sony VAIO! 5 драйверов установились с
DriverPack Solution , 6й, VgaAmd VEN_1002&DEV_9712, еле нашёл в сильно замусоренном
инете (большинство из опубликованных - т-ко для Win7, хотя заявлены, будто и для Xp тоже).
Не удалось подключить WinXp в меню загрузки Win7, а переназначать загруз переактивацией разделов - удобно для меня, но не для хозяйки. Я было скопировал с Xp-загруз-раздела 3 файла (ntldr , Bootfont.bin , boot.ini ) на Win7-корень c его папкой C:\Windows, но Win7-загрузчик и MultiBoot.exe не видят Xp. И даже Xp-инсталер не видит ране-установл-ю Xp, когда активен Win7-раздел! Запустил переустанов Xp с Win7-актив-раздела. Потом понял свою ошибку: Xp-загруз-файлы надо было копировать на резервный Win7-раздел 100МБ!
Снова переустановил XP с её Xp-актив-раздела, теперь XP загруж-ся из любого из 2х активных (на каждом по копии ntldr+Bootfont.bin+boot.ini, ссылающих на загруз с multi(0)disk(0)rdisk(0)partition(3)\WINDOWS). Осталось восстановить перехваченный загрузчик Win7.
Андреенков Владимир: "Вы проверяли в Управлении дисками, что снова становится Активным раздел 100 мб?" - Да, в Диспетчере Win7 активным стал раздел 100 мб, перезагрузился - загруз Win7 стабилен.
Чтобы ответственно ответить на Ваш вопрос я стал ломать загруз WinXp (переименовывал Boot.ini в Boot.txt, находясь то в WinXp, то в Win7), назначал активным раздел с Xp-загрузчиком. При попытке загрузить Xp мелькало на 0.1сек ошиб-сообщ "Неправильный Boot.ini", затем стоп на "Неуд загрузить C:\WINDOWS\system32\hal.dll". Но BIOS уже не переключал активность на Win7-резервный раздел 100МБ. Переактивация произошла т-ко 1 раз, после того, как на удачной Win7 я впервые назначил активным пустой раздел для XP, и XP-загруз был неудачным ввиду "сырого" дистрибутива.
"чтобы ОС в процессе загрузки сама меняла Активный раздел" - незагруженная (спящая на Hdd) ОС не может переактивить раздел. Я думаю, BIOS запомнил адрес Win7-загрузчика как "Загруз с парам-ми последней удачной конфи", и при неудачной смене раздел-адреса восстановил Win7-активность. А после того как загруз с Ntldr-раздела тоже прописался в BIOS как "удачный", BIOS перестал корректировать его.
Kom906: Я не хотел надоедать читателям подробностями, но раз возникли вопросы, отвечу по пунктам:
"Откуда у вас взялась папка "F:\XpLite\I386"? Почему не "F:\I386"?" - обе программы: DPs_BASE и nLite нуждаются в папке с объектами исходного дистрибутива WinXp. В качестве обрабатываемой папки назначена F:\XpLite\ на жёстком диске. После каждого неудачного опыта я восстанавливал её содержимое из ЧИСТОГО MS-дистриба для следующей попытки внедрения Sata-драйвера.
"Какой txtsetup.sif (и другие sif'ы) и setupldr.bin используются?" - не знаю, надо ли тратить на них время и внимание? Я уже старый, устаю быстро.
"Каким образом вы делали загрузочный CD?" - я испробовал много способов. Который интересует Вас?
"Я то предполагал и предлагал решение для обновления не мультизагручного диска, а "чистого"" - полностью согласен с Вами! Если из одного "зверя" лепить другого, то "мутант" будет ещё хуже.
"Что за диск в комплекте с ноутбуком с папкой \Drivers\Win7_x86\?" - там драйверы, утилиты и поддержка для Win7, ничего про Xp.
"Использование драйверпаков характерно для сборок, типа Zver, Chip и тп" - верно, я всегда старался избегать излишнего вмешательства в систему и её дистриб, всё-таки дяди в MS гораздо ответственнее наших умельцев. А тут припекло - надо что-то делать. К лично Вашим советом я отношусь с наибольшим уважением. Но в данном случае т-ко nLite позволил мне с наименьшим вмешательством внедрить в дистриб т-ко 1 необходимый драйвер.
"по сети смотрите тут: http://forum.oszone.net/post-528205.html" - большое спасибо! Скачал, передохну и буду изучать.