Останнім часом стала стандартною така ситуація - при покупці ноутбуків, з попередньо встановленою Windows Vista, люди просять замість Вісти поставити Windows XP. І якщо драйвера під ХР можна скачати з сайту виробника, то інша проблема може зіпсувати настрій.
Полягає вона в наступному - інсталятор Windows XP не бачить жорсткий диск і, природно, установка на цьому припиняється. Відбувається це через те, що в інсталяторі Windows XP немає SATA-драйвера HDD контролера.
Це проблему можна вирішити кількома способами:
1. Найбільш простий спосіб - це в BIOS SETUP знайти пункт SATA MODE і якщо він є, то перед установкою XP треба встановити значення SATA MODE. IDE. І більше це значення не змінювати. В цьому випадку "підсовувати" SATA-драйвер не буде потрібно. Але є одне але: якщо в BIOS немає пункту SATA MODE, то і виставити вказане значення не можна (допоможе тільки перепрошивка BIOS, що відразу позбавляє гарантії на ноутбук).
2. Другий спосіб зажадає наявності зовнішнього USB-FDD приводу. Слід підключити FDD привід до ноутбука - почати інсталяцію і в потрібний момент (коли система видасть таку пропозицію) натиснути кнопку F6 - тоді через деякий час система попросить вставити в FDD-дисковод дискету із драйвером. Драйвер можна скачати з сайту виробника (наприклад для ноутбуків Acer можна скачати тут ftp://ftp1.work.acer-euro.com/notebook/extensa_5620/driver/AHCI_Intel_v7.
Потім разархивируем отриманий файлз і запустимо SETUP.EXE з ключами командного рядка. -A -P (path) (де (path) - шлях до каталогу, куди будуть скопійовані файли драйвера) Наприклад. setup.exe -A -PC: \ SATA Тоді на диску C: створиться каталог SATA і в нього будуть розгорнуті файли драйвера (по суті, потрібні будуть 6 файлів. TXTSETUP.OEM iaAHCI.cat iaStor.cat iaAHCI.inf iaStor.inf iaStor .sys) Ці файли і треба записати на дискету.
3. Третій спосіб самий нестандартний (особисто мені допоміг саме він :) - використовувати модифікований дистрибутив, на якому вже є необхідний драйвер HDD контролера. Такий дистрибутив треба знайти, або створити самостійно на основі стандартниого дистрибутива і того ж драйвера. Як зробити модифікований дистрибутив:
б) інший спосіб ( "ручний"): Коригування дистрибутива 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_8086DEV_2922CC_0106 = "iaStor" PCI \ VEN_8086DEV_282ACC_0104 = "iaStor" PCI \ VEN_8086DEV_2829CC_0106 = "iaStor" PCI \ VEN_8086DEV_2822CC_0104 = "iaStor" PCI \ VEN_8086DEV_2821CC_0106 = "iaStor" PCI \ VEN_8086DEV_2682CC_0104 = "iaStor" PCI \ VEN_8086DEV_2681CC_0106 = " iaStor "PCI \ VEN_8086DEV_27C3CC_0104 =" iaStor "PCI \ VEN_8086DEV_27C6CC_0104 =" iaStor "PCI \ VEN_8086DEV_27C1CC_0106 =" iaStor "PCI \ VEN_8086DEV_27C5CC_0106 =" iaStor "PCI \ VEN_8086DEV_2653CC_0106 =" iaStor ";
(Значення наведені для прикладу. Вам треба буде підкоригувати їх в соотвтствіе з файлом TXTSETUP.OEM для Вашої моделі ноутбука.)
[SCSI.load] iaStor = iaStor.sys, 4
[SCSI] iaStor = "Intel (R) 82801 SATA RAID Controller"
6) внести виправлення в файл winnt.sif в секцію [Unattended]:
[Unattended] OEMPreinstall = Yes OemPnPDriversPath = "drivers \ AHCI \ intel"
7) створити образ .ISO дистрибутива Windows
9) зберегти новий .ISO образ під будь-яким ім'ям
10) записати цей створений .ISO образ на CD-диск (наприклад за допомогою Nero або UltraISO) і з нього встановити Windows XP.