Windows xp замість windows vista.

Багато хто стикався з такою проблемою -пріобрелі ноутбук з встановленою ОС Windows Vista, спроба самостійно встановити замість ОС Windows Vista Windows ХР не увінчалася успіхом.

Проблеми, як правило, виникають з трьох причин:

  1. Lля даної моделі ноутбука немає дистрибутива драйверів під ХР-
  2. Windows XP не встановлюється через те, що інсталятор Windows ХР (програма-установник) повідомляє, що не може знайти в комп`ютері встановлених жорстких дісков-
  3. Некоректне визначення flash-накопичувача або USB флоппі-дисковода при спробі підсунути примхливому інсталятору драйвери SATA контролера жорсткого диска.

Труднощі пов`язані з першим пунктом пояснюються тим, що більшість сучасних ноутбуків не укомплектовані драйверами під Windows XP, а часто і навіть під Windows Vista ... В кращому випадку в комплекті ноутбука є так званий «диск-реаніматор», завантажившись з якого є можливість відновити Windows Vista з усіма необхідними драйверами і встановленим софтом ... Але якщо користувач вирішив змінити обридлу йому Вісту на ХР, то цей диск йому вже точно не знадобиться :-)

Перше, що спадає на думку зіткнувшись з цією проблемою, відвідати офіційний сайт виробника і завантажити звідти всі необхідні драйвера для конкретної моделі ноутбука. У ряді випадків це допомагає і потрібні драйвери вдається добути, але найчастіше на сайті виробника викладені драйвери тільки під нещасливу Вісту. Ось тут-то для навіть досить просунутого користувача складається тупикова ситуація, бо, навіть встановивши так любиться Windows XP, сучасний нафарширований крутим «залізом» ноутбук перетворюється в звичайну друкарську машинку. Про ігри, інтернет, Wi-Fi, Bluetooth і інші смаколики, що були при встановленій Вісті можна забути, оскільки без «рідних» драйверів всі ці «залізяки» працювати не будуть ...

Проблема другого пункту полягає в тому, що у всіх сучасних ноутбуках жорсткий диск підключений до так званого SATA (RAID) контролера, який має швидкість передачі даних набагато вище ніж застарілий IDE-контролер і для його роботи необхідний спеціальний драйвер, який повинен бути завантажений в систему ще до того моменту, коли програма-установник пропонує вибрати (створити) розділ для установки на нього операційної системи. Для цього на самому початку програма-установник пропонує натиснути клавішу F6, після чого користувача просять вставити в дисковод (флоппі) дискетку з драйвером SATA-контролера які згодом інсталятор довантажити в оперативну пам`ять ноутбука для того, щоб жорсткий диск коректно визначився на даному етапі установки Windows XP.

З звичайними комп`ютерами, як правило, ніяких проблем не виникає: беремо чисту дискетку, перекидаємо на неї необхідні файли драйвера, і установка проходить гладко. Але в сучасних ноутбуках геть відсутня дисковод як клас, тому довантажити в систему необхідні драйвери стає проблемою №1. Тут є три шляхи вирішення проблеми:

  • USB FLASH накопичувач, на якому є потрібні драйвери-
  • USB зчитування дискет, на якому є потрібні драйвери-
  • Дистрибутив Windows XP в якому заздалегідь «зашиті» потрібні драйвери.

З приводу третього пункту. У деяких моделях ноутбуків в БІОС (базова система введення-виведення) є можливість так званої «емуляції» USB накопичувача як флоппі-дисковода. Тобто флешка буде визначатися як звичайний дисковод. Таким чином з`являється можливість обдурити інсталятор ХР і підсунути йому драйвери SATA-контролера саме з флешки. Однак таку опцію в БІОС сучасних ноутбуків знайти вдається досить рідко ... Тому залишається варіант з USB флоппі-дисководом.

Але і тут трапляються труднощі: не кожна модель такого дисковода буде коректно визначатися в BIOS, і відповідно з цієї причини завантажити драйвери так необхідні для установки Windows XP не представляється можливим. На цю тему існує величезна кількість форумів в мережі Інтернет, де користувачі пропонують ті чи інші способи вирішення цих проблем. Але з огляду на те, що до кожної моделі ноутбука потрібен «свій підхід» систематизувати або вивести універсальний рецепт практично неможливо.



Вихід з цієї ситуації, все ж є. Потрібен завантажувальний диск з дистрибутивом Windows XP, в якому вже є драйвери необхідні для його установкі.Такой диск потрібно вміти створити, що нерідко є серйозною проблемою навіть для досить просунутого користувача. В інтернеті повно різних інструкцій по створенню такого диска, всі вони приблизно однакові за змістом. Ось один із способів створити такий диск самостійно:

Відео: Який Windows краще?

У даній статті викладено ручний метод інтеграції драйверів в оригінальний дистрибутив Windows XP. Ця стаття буде корисна не тільки людям, які цікавляться автоматичною установкою, але і всім, хто не має можливості встановити SATA / RAID драйвери в процесі установки Windows через відсутність флоппі приводу.

Етап 1 - Створення директорій.

Створіть директорію для розміщення всіх драйверів і проміжних файлів, які будуть конфигурироваться на попередньому етапі. У даній статті буде використовуватися директорія C: preload, в якій треба створити піддиректорії наступним чином C: preload $ OEM $ $ 1 drivers

Етап 2 - Розпакування драйверів.

Вам знадобляться драйвери для SATA і / або RAID контролерів. Їх можна взяти з CD, який поставлявся в комплекті з материнською платою або ноутбуком. Новіші версії драйверів можуть перебувати на сайті виробника.
Розпакуйте драйвери в директорію, названу по імені контролера. Наприклад, можлива така структура
C: preload $ OEM $ $ 1 drivers motherboardcontroller
Примітка: назви піддиректорій, що містять драйвери, повинні складатися з не більше ніж восьми символів. Наприклад, для материнської плати ABIT IC7-MAXIII є два набори драйверів Silicon Images: Si3112r і Si3114r. У такому випадку потрібно створити такі директорії
C: preload $ OEM $ $ 1 drivers IC7_MAX3 Si3112r
C: preload $ OEM $ $ 1 drivers IC7_MAX3 Si3114r
Якщо ваші драйвери знаходяться всередині настановної програми (нерідко зустрічається у Intel), то розпакуйте їх з * ехе за допомогою WinRAR, наприклад.
На даному етапі у вас в відповідних директоріях повинні бути, принаймні, такі файли
* .sys
* .cat
* .inf

Етап 2.1 - Розпакування драйверів Intel.

Драйвери Intel представляють собою особливий випадок. Якщо у вас немає вищевказаних файлів, то найімовірніше у вас є два кабінетних архіву (* .cab) і setup.exe. У такому випадку виконайте наступну команду з командного рядка:
c: setup.exe -a -p c: path
де path - директорія, яку ви вибрали для розпакування. Після розпакування ваші драйвери будуть або в піддиректорії XP або drivers. Скопіювати вміст даної директорії. Слідуючи нашій структурі, ви повинні скопіювати вміст в
C: preload $ OEM $ $ 1 drivers motherboard intel

Етап 3 - Підбір файлів.

Ви можете сміливо видалити файли readme і будь-які директорії, що відносяться до інших операційних систем (Windows 2000 і Windows 98). Якщо одні й ті ж драйвери призначаються для XP і 2000, то їх, ясна річ, видаляти не треба. Продовжуючи приклад з ABIT IC7-MAXIII у нас тепер така картина:
В директорії C: preload $ OEM $ $ 1 drivers IC7_MAX3 Intel знаходяться файли
TXTSETUP.OEM
iaAHCI.cat
iaStor.cat
iaAHCI.inf
iaStor.inf
iaStor.sys
А в директорії C: preload $ OEM $ $ 1 drivers IC7_MAX3 Si3112r знаходяться файли
SilSupp.cpl
TxtSetup.oem
si3112r.cat
Si3112r.inf
Si3112r.sys
SIWinAcc.sys
SiiSupp.vxd
і так далі для кожного з контролерів.

Етап 4 - Копіювання файлів.

Якщо вміст інсталяційного диска Windows XP у вас ще не скопійовано на жорсткий диск, але зараз саме час це зробити. Копіюємо в C: XPCD. Потім скопіюйте директорію $ ОЕМ $ з C: preload в C: XPCD.
Тепер потрібно зробити стислі копії всіх * .sys файлів і скопіювати їх в C: XPCD i386 за допомогою утиліти makecab. З командного рядка запустіть наступну команду:
makecab C: XPCD $ OEM $ $ 1 drivers motherboard controller controller.sys C: XPCD I386 controller.SY_
де motherboard - назва директорії, яке ви дали за назвою материнської плати, controller - відповідно назва директорії контролера, а controller.sys і controller.SY_ - назви ваших * .sys файлів. У вас може бути більш одного * .sys файлу в кожній директорії, проте вам потрібен тільки той, ім`я якого збігається з ім`ям * .inf файлу. Якщо взяти за приклад етап 6, то з директорії Si3112r нам потрібен тільки Si3112r.sys. Аналогічним чином додайте в i386 всі інші * .sys файли.

Етап 5 - Редагування секції [SourceDisksFiles] файлу txtsetup.sif

Відкрийте в текстовому редакторі файл txtsetup.sif розташований в C: XPCD i386. Блокнот підійде, хоча і не дуже зручний для цієї мети. Головне, щоб редактор не створював непотрібного форматування, такого як переноси рядків, наприклад.
Знайдіть першу секцію [SourceDisksFiles], яка розташована в районі 189 рядка. На самому початку секції [SourceDisksFiles] додайте наступний рядок
controller.sys = 1 ,,,,,, 3_, 4,1
де controller.sys - ім`я файлу, створеного на четвертому кроці. Аналогічним чином додайте рядки, відповідні іншим * .sys файлів. Кожному файлу повинна відповідати один рядок. У нашому прикладі:
[SourceDisksFiles]
iaStor.sys = 1 ,,,,,, 3_, 4,1
Si3112r.sys = 1 ,,,,,, 3_, 4,1
Si3114r.sys = 1 ,,,,,, 3_, 4,1
viasraid.sys = 1 ,,,,,, 3_, 4,1
Увага! Для того, щоб драйвери коректно встановлювалися при інсталяції системи з жорсткого диска або її оновлення з компакт-диска, вам потрібно також внести зміни в файл dosnet.inf наступним чином:
[FloppyFiles.2]
d1, iaStor.sys
d1, Si3112r.sys
d1, Si3114r.sys
d1, viasraid.sys

[Files]
d1, iaStor.sys
d1, Si3112r.sys
d1, Si3114r.sys
d1, viasraid.sys

Етап 6 - Редагування секції [HardwareIdsDatabase] файлу txtsetup.sif

Чи не закривайте txtsetup.sif і знайдіть секцію [HardwareIdsDatabase], що знаходиться в районі рядки 18800. Ми через хвилину повернемося до цієї секції, а поки розглянемо файли, що знаходяться в директоріях з драйверами. Там є файли, інформацію з яких потрібно скопіювати в txtsetup.sif. Нам знадобиться або * .oem або * .inf файл з кожної з них. Йдемо в першу директорію і діємо за наступним принципом: якщо є однойменний * .sys файлу * .oem файл, то відкриваємо його, а якщо немає, то відкриваємо однойменний * .inf файл. Якщо використовуєте * .oem файл, то знайдіть всі рядки, що починаються з PCI VEN_, укладені в лапки. Якщо використовуєте * .inf файл, то знайдіть секцію [Strings], де є аналогічні рядки (але без лапок). Проігноруйте рядки, що починаються з%. Скопіюйте кожен рядок від початку до першої точки (не включаючи точку). Наприклад, якщо рядок PCI VEN_8086DEV_2652CC_0104.DeviceDesc = «Intel (R) 82801FR SATA RAID Controller», то скопіювати потрібно тільки PCI VEN_8086DEV_2652CC_0104 і більше нічого.
Тепер помістіть скопійовані рядки в секцію [HardwareIdsDatabase] файлу txtsetup.sif і додайте до кожної = «sysfile«, де sysfile - ім`я вашого * .sys файлу однойменного * .oem або * inf. файлу. У нашому прикладі в секції [HardwareIdsDatabase] це виглядає так:
[HardwareIdsDatabase]
PCI VEN_8086DEV_2652CC_0104 = «iaStor»
PCI VEN_8086DEV_2652CC_0106 = «iaStor»

PCI VEN_8086DEV_24DFCC_0104 = «iaStor»
PCI VEN_8086DEV_25B0CC_0104 = «iaStor»
PCI VEN_1095DEV_3112 = «Si3112r»
PCI VEN_1095DEV_3512 = «Si3112r»

PCI VEN_1002DEV_436E = «Si3112r»
PCI VEN_1002DEV_4379 = «Si3112r»
PCI VEN_1002DEV_437A = «Si3112r»
PCI VEN_1095DEV_3114 = «Si3114r»
PCI VEN_1106DEV_3149 = «viasraid»

Етап 7 - Редагування секцій [SCSI.load] і [SCSI] файлу txtsetup.sif

Тепер знайдіть секцію [SCSI.load] в районі рядки 19266. Додайте наступний рядок для кожного * .sys файлу
sysfile = sysfile.sys, 4
де sysfile знову ж ім`я вашого * .sys файлу. У нашому прикладі в секції [SCSI.load] це виглядає так:
[SCSI.Load]
iaStor = iaStor.sys, 4
Si3112r = Si3112r.sys, 4
Si3114r = Si3114r.sys, 4
viasraid = viasraid.sys, 4
Тепер знайдіть секцію [SCSI] в районі рядки 21613. Додайте наступні рядки для кожного * .sys файлу.
sysfile = «Description»
де sysfile - ім`я вашого * .sys файлу, a Description - будь-який опис, яке ви хочете дати контролеру. Найпростіше використовувати опису з * .inf файлу. У нашому прикладі це виглядає так:
[SCSI]
iaStor = «Intel (R) 82801FR / 82801ER / 6300ESB SATA RAID Controller»
Si3112r = «Silicon Image SiI 3 12 SATARaid Controller»
Si3114r = «Silicon Image SiI 3114 SATARaid Controller»
viasraid = «VIA Serial ATA RAID Controller»
На цьому редагування txtsetup.sif закінчено. Закрийте і збережіть файл.

Відео: Як встановити windows 7 без диска і флешки

Етап 8 - Редагування (створення) winnt.sif

Тепер потрібно змінити winnt.sif (Або створити новий, якщо у вас його ще немає). Для успішної установки драйверів необхідна наявність в секції [Unattended] наступних параметрів:
[Unattended]
OEMPreinstall = Yes
OemPnPDriversPath = "Drivers path»
де path - шлях до директорії з драйверами контролера. У нашому прикладі це виглядає так:
[Unattended]
OEMPreinstall = Yes
OemPnPDriversPath = "drivers IC7_MAX3 intel-drivers IC7_MAX3 Si3112r-drivers IC7_MAX3 Si3114r-drivers IC7_MAX3 via»
Оскільки у нас драйвера розташовані в кількох папках, ми робимо висновок їх перерахування в лапки і поділяємо «крапкою з комою». Всі значення параметра OemPnPDriversPath повинні бути в один рядок, переноси неприпустимі.
Якщо вас цікавить тільки інтеграція драйверів, і файл відповідей створюється виключно для цієї мети, то крім зазначених вище параметрів додайте секцію [Data] з таким вмістом:
[Data]
MsDosInitiated = "0"
закрийте winnt.sif і збережіть зміни (або збережіть ваш файл з ім`ям winnt.sif в i386).

Якщо у вас виникли проблеми пов`язані з самостійним створенням завантажувального диска Windows XP за вищевказаною технології, напишіть я допоможу вам вирішити проблему з Вашим ноутбуком.Ви отримаєте в своє володіння оригінальний диск з якого Ви зможете завжди самостійно встановити Windows XP на ноутбук. На випадок втрати або псування цього диска, додатково надаю ISO-файл, з якого Ви в лічені хвилини відновите диск записавши його на чистий CD.

Також можу відшукати і записати на диск або інший носій інформації все драйвери під Windows XP для Вашої конкретної моделі ноутбука.

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!