Вторник, 24.10.2017, 06:11
  Ремонт принтеров • Ремонт копиров Ремонт МФУ • Заправка картриджей                                                           Приветствую Вас Гость | RSS
Меню сайта
Курсы валют на PROext
  

Категории каталога
Мои статьи [0]
Компьютеры,программы и интернет [12]
Немного о ПК + программы
Проблемы с офисной техникой [21]
Полезные советы и рекомендации
О выборе офисной техники [19]
Правильно выбрать офисную технику
Анимация [2]
Все про анимацию и смайлики
Из истории развития офисной техники [7]
Как это было
Из истории создания [12]
Как появилось и создавалось...
Ремонт офисной техники [16]
Советы по ремонту,ссылки и многое др.
Коды ошибок копировальных аппаратов,принтеров,МФУ [16]
Основные коды ошибок,сброс
Заправка картриджей [16]
Инструкции по заправке лазерных и струйных картриджей,а также, все о чернилах и тонере.
Чипы [7]
Все о чипах в принтерах,МФУ и копирах
Словарь терминов [13]

Главная » Статьи » Компьютеры,программы и интернет

Установка Windows XP взамен Windows VISTA

Проблемы, как правило, возникают по трём причинам:

  1. Отсутствие дистрибутива драйверов под  ХР для данной модели ноутбука;
  2. Невозможность установить Windows XP из-за того, что инсталлятор ХР (программа-установщик) сообщает, что не может найти в компьютере установленных жёстких дисков;
  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 флоппи-дисководом.

Но и здесь случаются трудности: не каждая модель такого дисковода будет корректно определяться в БИОС, и соответственно по этой причине загрузить драйверы так необходимые для установки Windows XP не представляется возможным. На эту тему существует огромное количество форумов в сети Интернет, где пользователи предлагают те или иные способы решения этих проблем. Но ввиду того, что к каждой модели ноутбука нужен «свой подход» систематизировать или вывести универсальный рецепт практически невозможно.

Как ни странно, панацея всё же есть. Необходим загрузочный диск с дистрибутивом Windows XP, в котором уже имеются драйверы необходимые для его установки. Однако такой диск нужно уметь создать, что нередко является серьёзной проблемой даже для достаточно продвинутого пользователя. В интернете полно различных инструкций по созданию такого диска, все они примерно одинаковые по смыслу. Вот один из способов создать такой диск самостоятельно:

В данной статье изложен ручной метод интеграции драйверов в оригинальный дистрибутив Windows XP. Надеемся, что эта статья будет полезна не только людям, интересующимся автоматической установкой, но и всем, кто не имеет возможности установить SATA/RAID драйверы в процессе установки Windows по причине отсутствия флоппи привода.

Этап 1 - Создание директорий.

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

Этап 2 - Распаковка драйверов.

Вам понадобятся драйверы для SATA и/или RAID контроллеров. Их можно взять с CD, поставлявшегося в комплекте с материнской платой или ноутбуком. Более новые версии драйверов могут находиться на сайте производителя.
Распакуйте драйверы в директорию, названную по имени контроллера. Например, возможна такая структура
C:\preload\$OEM$\$1\drivers\motherboard\controller
Примечание: названия поддиректорий, содержащих драйверы, должны состоять из не более чем восьми символов. Например, для материнской платы 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_8086&DEV_2652&CC_0104.DeviceDesc = "Intel(R) 82801FR SATA RAID Controller", то скопировать нужно только PCI\VEN_8086&DEV_2652&CC_0104 и больше ничего.
Теперь поместите скопированные строки в секцию [HardwareIdsDatabase] файла txtsetup.sif и добавьте к каждой = "sysfile", где sysfile - имя вашего *.sys файла одноименного *.oem или *inf. файлу. В нашем примере в секции [HardwareIdsDatabase] это выглядит так:
[HardwareIdsDatabase]
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor"

PCI\VEN_8086&DEV_24DF&CC_0104 = "iaStor"
PCI\VEN_8086&DEV_25B0&CC_0104 = "iaStor"
PCI\VEN_1095&DEV_3112 = "Si3112r"
PCI\VEN_1095&DEV_3512 = "Si3112r"

PCI\VEN_1002&DEV_436E = "Si3112r"
PCI\VEN_1002&DEV_4379 = "Si3112r"
PCI\VEN_1002&DEV_437A = "Si3112r"
PCI\VEN_1095&DEV_3114 = "Si3114r"
PCI\VEN_1106&DEV_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 3x12 SATARaid Controller"
Si3114r = "Silicon Image SiI 3114 SATARaid Controller"
viasraid = "VIA Serial ATA RAID Controller"
На этом редактирование txtsetup.sif закончено. Закройте и сохраните файл.

Этап 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 для вашей конкретной модели ноутбука даже в том случае, если этих драйверов нет на официальном сайте производителя. Мы можем вам найти любой драйвер SATA/RAID под Windows XP.

Источник: http://pc-doc.spb.ru
Категория: Компьютеры,программы и интернет | Добавил: avatar (18.10.2010)
Просмотров: 1626 | Рейтинг: 4.0/1 |
Форма входа

Поиск

Друзья сайта

Статистика


Copyright MyCorp © 2017