Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Вот. Откуда выдрано не скажу, но помогает (+)

Отправлено SM 26 декабря 2007 г. 12:32
В ответ на: Купил ноут, сходу не смог ХР на него поставить. отправлено <font color=gray>~ВМФ~</font> 26 декабря 2007 г. 11:27

Может возникнуть проблема с установкой (не обнаруживаются диски ) - из-за того, что стандартный дистрибутив Windows "не знает" контроллера HDD.
Что делать :
1) стандартный путь (требует наличия внешнего USB-FDD привода; другие накопители - CD диски или USB-Flash-драйвы не годятся ) :

- подключить FDD привод к ноутбуку
- начать инсталляцию и в нужный момент (когда система выдаст такое предложение) нажать кнопку F6
- тогда через некоторое время система попросит вставить в FDD-дисковод дискету с драйвером.

Где взять этот драйвер : например на оффсайте


color="#FF0000"]Замечания:[/color] данная процедура с внешним USB-FDD приводом не всегда срабатывает (связано с разными причинами, в основном - из-за особенностей работы дистрибутива XP на этапе инсталляции с современными чипсетами). В процессе инсталляции система обращается к FDD-приводу дважды, так вот, проблема чаще всего возникает при втором обращении к FDD-приводу (при втором обращении система снова просит вставить дискету с драйверм, несмотря на то, что FDD-привод подключен и дискета уже находится в нем).

a) не всякий USB-FDD годится для этой процедуры. Согласно информации от Microsoft,
подходят :

The following USB floppy disk drives are included in the txtsetup.sif file
and are therefore supported for use during Windows XP installation:

Plug and Play ID USB floppy disk drive model
---------------------------------------------------
USB\VID_03EE&PID_6901 Mitsumi
USB\VID_057B&PID_0000 Y-E Data; Sony part number 09K9835
USB\VID_0644&PID_0000 TEAC; IBM option part number 27L4226, FRU 05K9283


не подходят :

The following USB floppy disk drives are not included in the Txtsetup.sif file
and therefore are not supported during Windows XP installation:

Plug and Play ID USB floppy disk drive model
---------------------------------------------------
USB\VID_03F0 &PID_2001 HP
USB\VID_054C &PID_002C Sony
USB\VID_057B &PID_0001 Y-E Data
USB\VID_0409 &PID_0040 NEC
USB\VID_0424 &PID_0FDC SMSC




Также в этом случае иногда может помочь следующее действие, найденное эмпирическим путем :

На дискете с файлами драйвера

TXTSETUP.OEM
iaAHCI.cat
iaStor.cat
iaAHCI.inf
iaStor.inf
iaStor.sys ,

создайте каталог $OEM$\textmode, и скопируйте в него те же файлы

TXTSETUP.OEM
iaAHCI.cat
iaStor.cat
iaAHCI.inf
iaStor.inf
iaStor.sys

Т.е., на дискете данный набор файлов должен присутствовать 2 раза : в "корне" и и в каталоге $OEM$\textmode

2) нестандартный путь : использовать модифицированный дистрибутив, на котором уже есть необходимый драйвер HDD контроллера.
Такой дистрибутив надо найти, или создать самостоятельно на основе стандартныого дистрибутива и того же драйвера.

Как сделать модифицированный дистрибутив :
А) с помощью бесплатной программы nLite
Б) другой способ ("ручной") :
----------------------------------------------------
Корректировка дистрибутива Windows :

1) взять рабочий компьютер и создать какой-нибудь каталог, например, WXP
2) взять CD-диск с дистрибутивом Windows и скопировать из папки \i386 в созданный каталог WXP файлы winnt.sif и txtsetup.sif
3) создать в каталоге WXP папку $OEM$\$1\drivers\AHCI\Intel
4) скопировать туда

TXTSETUP.OEM
iaAHCI.cat
iaStor.cat
iaAHCI.inf
iaStor.inf
iaStor.sys


5) внести исправления в файл txtsetup.sif - надо добавить строки в секции [SourceDisksFiles] , [HardwareIdsDatabase] , [SCSI.load] , [SCSI] :

[SourceDisksFiles]
iastor.sys = 1,,,,,,_x,4,1


[HardwareIdsDatabase]
PCI\VEN_8086&DEV_2922&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_282A&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2829&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor"

;(значения приведены для примера !!! Вам надо будет подкорректировать их в соотвтствие с файлом TXTSETUP.OEM для Вашей модели ноутбука ! )

[SCSI.load]
iaStor = iaStor.sys,4


[SCSI]
iaStor = "Intel® 82801 SATA RAID Controller"



6) внести исправления в файл winnt.sif в секцию [Unattended] :

[Unattended]
OEMPreinstall=Yes
OemPnPDriversPath="drivers\AHCI\intel"


7) создать образ .ISO дистрибутива Windows
8) открыть его каким-либо редактором .ISO файлов (например, UltraISO) и сделать следующее :

- скопировать в каталог \i386\ файл iaStor.sys
- скопировать в каталог \i386\ измененные файлы winnt.sif и txtsetup.sif
(фактически - перезаписать существующие)
- скопировать в корневой каталог папку $OEM$\$1\drivers\AHCI\Intel со всем содержимым

9) сохранить новый .ISO образ под каким-либо именем
10) записать этот созданный .ISO образ на CD-диск


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 3 в два раза:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru