Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


у меня такая же проблема по ходу, как у Freiheit.
1. Имеется рабочая винда на IDE-винте (назовем условно ДИСК G).
2. Мультизагрузчик (виндовый) на другом IDE-винте (условно диск C).
3. Подсоединяем SATA-винт размером 935 Гб, побитый на 2 раздела - активный 35 Гб NTFS, логический 900 Гб NTFS.
4. Ставим WinXP SP3 на активный, проходим фазу копирования всех файлов в каталог WINDOWS, далее перезагрузка и ппц - грузится старая винда, про новую мультизагрузчик не знает ничего. Начинаем копать...

Выясняем:

1. винда не может определить, на каком винте находится мультизагрузчик, чтобы дописать соответствующую строчку в существующий boot.ini (и эта барада идет уже вот начиная с 95 - никак не пофиксят). Сколько себя помню, boot.ini всегда ручками правлю. Поэтому она создает свой boot.ini на ДИСКЕ G, где его отродясь не было, и дописывает туда вот такую строку:
signature(f22fd84b)disk(32)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU SP3" /execute /fastdetect
Естественно, ДИСК G не является старт-ап устройством, и обещанная автором сборки "ПОЛНОСТЬЮ АВТОМАТИЧЕСКАЯ УСТАНОВКА" идет папи... пааднамуместу.
2. Копируем эту строчку в существующий boot.ini и далее получаем "отсутствующий hal.dll".
3. Лезем в раздел, смотрим на hal.dll - все с ним ок. Грешим на кривые руки, магнитные поля Сатурна и его колец, новый год, похмелье и проводим установку по новой.
4. Единственное отличие - файлы винды скопированы в каталог "WINDOWS.0". А так все то же самое.

Думаем:

1. SATA на материнке реализовано через внешний контроллер SI 3112, как раз тот самый third party scsi-driver,

Отправлено: 14:04, 04-01-2009 | #42