Как я на SATA винт Windows устанавливал без FDD (Asus A8V Deluxe).
реклама
Приношу я его домой в предкушении, что сейчас поключу новый винт и будет у меня очень много гигабайт.
Радость длилась недолго, подключить я его подключил, но винду на него поставить оказалось непросто, да и гигабайт на нем не 250 как написано на винте, а 232 (все таки производители винтов порядочные сволочи, нагрели меня на 18 гектар ).
Проблемма первая: Windows XP SP2 не содержит драйверов под SATA/RAID контроллеры установленные на моей мб. Обычно эта проблемма решалось подсовыванием дискетки с драйверами в начале установки. Отсюда проблема вторая: у меня нет дисковода. Я его не брал изначально, изза своей абсолютной бесполезности, до сих пор, в течении уже нескольких лет, нужда в нем не возникала.
Я для себя решил, что обойдусь без него и в этом случае.
Для начала хотел во время установки подсунуть ему CD с драйверами, но читать CD установщик на отрез отказался (о чем думали программеры в Microsoft? ).
Затем стал думать как еще ему можно подсунуть дрова.
Тут вспомнил про программу nLite, которая позволяет интегрировать в дистрибутив Windows всякую вкуснятину и убирать из него всякое г...
До сих пор, этой программой не разу не пользовался, но про ее существование знал, более того в моем архиве утиля оказался дистриб этой полезности. Ставлю я значит nLite, интегрирую в дистрибутив драйвера контроллера Promise SATA378, попутно вбив в него серийник, интегрировал все хотфиксы вышедшие после SP2 и бывшие у меня в наличии. Собираю исошник, прожигаю на RW-шку и запускаю установку. Как ни вчем не бывало, она (windows) посылает меня далеко , диск по прежнему не виден.
Внимание! Последние версии nLite (в частности nlite1.0rc6i) позволяют избавится от плясок с бубном, описаных дальше. Просто во время интеграции драйвера, указываем Text mode, НЕ Plug and Play.
До меня начинает доходить, что дрова я интегрировал не туда, т.е. туда, но установщику от них не горяче не холодно т.к. он их пустит в ход только когда начнет определение оборудования, а до этого места еще дойти нужно.
Полазив немого по инету и почитав различные конференции, полез в файл TXTSETUP.SIF, который находится в паке i386 дистрибутива Windows.
Изучив что там да как, дописал следующее:
в раздел [SCSI]
UlSata = "WinXP Promise SATA378 (tm) Controller"
в раздел [SourceDisksFiles]
ulsata.inf= 1982,,,,,,,1982,0,0
ulsata.cat= 1982,,,,,,,1982,0,0
ulsata.sy_= 1982,,,,,,,1982,0,0
в раздел [SourceDisksFiles.x86]
ulsata.sys = 1,,,,,,4_,4,1,,,1,4
в раздел [HardwareIdsDatabase]
"PCI\VEN_105A&DEV_3373" = "UlSata"
в раздел [SCSI.Load]
UlSata = UlSata.sys,4
Кое что из этого прописал nLite, кое-что я добавил сам, взяв из файла TXTSETUP.OEM который был с драйверами, что именно не помню, т.к. свои дествия не документировал.
Закончив с файлом я еще переписал файлы драйвера в папку i386, на всякий случай, т.к. nLite поместил драйверы (ulsata.inf, ulsata.cat, ulsata.sy_) в папку i386\NLDRV, а по моему сценарию там он мог и не найти. Хотя кто знает...
После этого снова собираю исошник, прожигаю его на диск и запускаю установку.
Как ни странно, но после этих плясок установщик диск нашел и успешно установил на него винду.
В итоге хоть и потратил на все пляски три часа, но своего добился, в очередной раз обошелся без FDD (Rip).
Надеюсь хоть кому-то моя заметка поможет.
ЗЫ. Мой TXTSETUP.SIF можно скачать в разделе "Фалы".
реклама
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают