Не устанавливается windows xp на ide диск

Обновлено: 07.07.2024

Ради чего

Идея, лежащая в основе технологии NCQ (Native Command Queuing), уже не раз была реализована в жестких дисках и контроллерах, но не в тех, что применяются в обычных персоналках.

Итак, вот какой принцип лежит в основе NCQ. Как известно, жесткий диск работает довольно медленно, по сравнению с другими устройствами ПК ввиду его механической природы. Особенно много времени тратится на перемещение головок между дорожками, на которых расположены запрошенные системой сектора с данными. Чтобы эти перемещения минимизировать, можно применить хорошо известный в информатике метод переупорядочивания очереди команд. В данном случае в качестве критерия перестройки используется расстояние между дорожками, к которым будет производиться доступ. Команды на чтение, поступающие к жесткому диску со стороны системы, выполняются не по порядку, а накапливаются в очереди. Там они меняются местами таким образом, чтобы головка при выполнении соседних запросов смещалась как можно меньше. За счет этого и достигается ускорение.

Протокол AHCI

Проблема в том, что в режиме эмуляции реализация дополнительных функций Serial ATA частично или полностью невозможна, иначе совместимость с классической реализацией ATA будет нарушена. Поэтому контроллер имеет возможность переключиться в “родной” (Native) режим Serial ATA, который не имеет сковывающих его “родственных обязательств” по отношению к ATA.

Протокол AHCI (Advanced Host Controller Interface) как раз описывает поведение контроллера в режиме Native с точки зрения системы. Он описывает, каким образом контроллер обрабатывает очередь команд, где и как они хранятся, как программист должен помещать команды в очередь и где получать результаты их выполнения. Все условности протокола ATA отброшены, все сложности с манипулированием регистрами и флагами упразднены за ненадобностью. Реализация всех дополнительных функций Serial ATA, включая NCQ, Hot Swap, Port Multiplier, Staggered Spin-Up и т.д., теперь ничем не ограничивается.

Native Mode нацелен для работы с операционными системами Windows 2000, XP, Vista, Windows 7.

Иначе говоря, функции протокола AHCI работают только в Native Mode Serial ATA.

Данный протокол был разработан специальной инициативной группой во главе с Intel. Он является дополнением к стандарту Serial ATA, который, в общем-то, не описывает требования к хост-контроллерам (контроллерам со стороны вычислительной системы, к которой подключен винчестер). Вместе с AHCI стандарт Serial ATA является законченным решением для организации дисковой подсистемы в ПК нового поколения.

Вместе с тем теряется совместимость с программным обеспечением, не поддерживающим Serial ATA изначально. Работать в двух режимах одновременно контроллер не может. Переключаясь в режим Native, он теряет возможность принимать команды от программного обеспечения, не “понимающего” протокол AHCI. Напомним, что Windows XP не работает изначально с Serial ATA в Native Mode AHCI, а Vista и Windows 7 его поддерживают.

Как включить AHCI

Второй способ сложнее, но он позволяет обойтись и без дискеты, и без переустановки Windows. Для этого в BIOS вашего компьютера должна быть возможность отключения AHCI (или Native Mode, что в данном случае синонимы). При включенном режиме эмуляции вы проводите установку Windows, а потом устанавливаете драйверы от производителя контроллера (чипсета материнской платы). Если они не ставятся автоматически, делаете это вручную. Потом включаете AHCI в BIOS, и система начинает использовать преимущества NCQ.

На примере Intel

В чипсетах Intel поддержка AHCI появилась еще в серии 915. Правда, только в южных мостах с суффиксами “R”, “M” и “DH”:

Контроллер AHCI встроен в набор микросхем со следующим контроллером-концетратором:

Пошаговая инструкция для m/b Intel с южными мостами ICH6R, ICH6M, ICH7R, ICH7DH, ICH7M, ICH8R, ICH9R

Примечание: ниже речь идет о 32bit версиях Windows. Само собой, драйвер есть и для x64. Найти его просто.

Решения для платы с ICH8R:

  • для установки Windows XP при включеном AHCI необходимо заблаговременно создать дискету с драйвером AHCI. Всё необходимое для этого имеется на диске, идущим в комплекте с материнской платой.

При установке Windows XP SP 2 помещаем дискету с драйвером в устройство чтения FDD. В момент запроса установщика Windows – « Нажмите F6 для установки специального драйвера SCSI или RAID» жмём F6 и из предложенного списка выбираем драйвер AHCI.

  • в том случае, если у Вас нет устройства чтения дискет, либо Windows XP уже установлена в режиме работы SATA – IDE можно интегрировать необходимый драйвер прямо в операционной системе.

Установка Windows XP на ноутбуках с Vista и Serial ATA AHCI

Итак, ставим Windows XP на ноутбук с AHCI.

STOP 0x0000007B INACCESSABLE_BOOT_DEVICE

Как уже было сказано, существует 2 способа установки Windows XP с включенным в BIOS SATA Native Mode: подкидывание драйверов дистрибутиву при загрузке через F6 или модификация операционной системы таким образом, чтобы уже интегрировать нужные драйвера в дистрибутив.

Интеграция драйверов в дистрибутив более сложна, но экономически более целесообразна.

Дистрибутивов (сборок) с уже интегрированными драйверами достаточно много, достаточно скачать такой из Интернета и записать на болванку. Если же вы не можете найти такую сборку, то остается только интегрировать драйвера самостоятельно в дистрибутив с помощью программы nLite.

Например, для платформы Intel с ICH7-ICH8 (Intel(R) Matrix Storage Manager) стандартно это файлы:

  • iaahci.cat
  • iastor.cat
  • iaahci.inf
  • iastor.inf
  • txtsetup.oem
  • iastor.sys

Во время установки Windows Vista все неиспользуемые драйверы запоминающих устройств отключаются. Это позволяет увеличить скорость запуска операционной системы. При замене драйвера загрузочного диска на драйвер, который был отключен, необходимо включить новый драйвер перед изменением конфигурации SATA в BIOS.

Предположим, выполняется установка Windows на компьютер с контроллером, который использует драйвер Pciide.sys. Затем пользователь выполняет изменение режима SATA на AHCI. Теперь для диска должен загружаться драйвер Msahci.sys. Однако прежде чем вносить такие изменения, необходимо включить драйвер Msahci.sys. Данная проблема имеет отношение только к загрузочному диску. Если изменение выполняется для диска, который не является загрузочным, данная проблема не возникает.

Для устранения неполадок перед изменением режима SATA загрузочного диска включите драйвер AHCI в реестре. Для этого выполните следующие действия:

  1. Запустите редактор реестра regedit .
    Найдите и выделите следующий подраздел реестра:
  2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
  3. На правой панели щелкните правой кнопкой мыши параметр Start в столбце Имя, затем нажмите Изменить.
  4. В поле Значение введите 0 и нажмите кнопку ОК.
  5. Закройте редактор реестра.

Способ профессиональный. Вместо интеграции драйверов в дистрибутив можно попробовать написать файл \i386\winnt.sif и положить его в дистрибутив, в котором прописать пути к папкам с дровами.


[Посещений: 17 271, из них сегодня: 8]

По мере того, как все чаще на компьютерах и ноутбуках пользователей встречается разнообразие в таблицах разделов на дисках (GPT и MBR), режимов работы HDD (AHCI и IDE) и типов загрузки (EFI и Legacy), учащаются и ошибки при установке Windows 10, 8 или Windows 7, вызванные этими параметрами. Описываемый случай — как раз одна из таких ошибок.

Исправление ошибки «Установка на данный диск невозможна» с помощью настроек БИОС (UEFI)

Чаще всего указанная ошибка происходит при установке Windows 7 на старых компьютерах с БИОС и Legacy загрузкой, в тех случаях, когда в БИОС в параметрах работы SATA устройств (т.е. жесткого диска) включен режим AHCI (или какие-либо режимы RAID, SCSI).

Ошибка Установка Windows на этот жесткий диск невозможна

Решение в данном конкретном случае — зайти в параметры БИОС и изменить режим работы жесткого диска на IDE. Как правило, это делается где-то в разделе Integrated Peripherals — SATA Mode настроек БИОС (несколько примеров на скриншоте).

Включение режима IDE для SATA в БИОС

Но даже если у вас не «старый» компьютер или ноутбук, этот вариант также может сработать. Если же вы устанавливаете Windows 10 или 8, то вместо включения IDE режима, рекомендую:

  1. Включить EFI-загрузку в UEFI (если она поддерживается).
  2. Загрузиться с установочного накопителя (флешки) и попробовать установку.

Правда в этом варианте вам может встретиться другой тип ошибки, в тексте которой будет сообщаться, что на выбранном диске находится таблица MBR-разделов (инструкция по исправлению упомянута в начале этой статьи).

Почему такое происходит я и сам не до конца понял (ведь драйвера AHCI включены в образы Windows 7 и выше). Более того, воспроизвести ошибку я смог и для установки Windows 10 (скриншоты как раз оттуда) — просто изменив контроллер диска с IDE на SCSI для виртуальной машины Hyper-V «первого поколения» (т.е. с БИОС).

Не удалось найти или создать раздел при установке Windows

Будет ли появляться указанная ошибка при EFI-загрузке и установке на диск, работающий в IDE-режиме, проверить не смог, но допускаю подобное (в этом случае пробуем включить AHCI для SATA дисков в UEFI).

Также в контексте описываемой ситуации может оказаться полезным материал: Как включить режим AHCI после установки Windows 10 (для предыдущих ОС все аналогично).

Сторонние драйвера контроллера дисков AHCI, SCSI, RAID

В некоторых случаях проблема вызвана специфичностью оборудования пользователя. Наиболее распространенный вариант — наличие кэширующих SSD на ноутбуке, многодисковые конфигурации, RAID-массивы и SCSI карты.

Эта тема затронута у меня в статье Windows не видит жесткий диск при установке, а суть сводится к тому, что, если у вас есть основания предполагать, что особенности оборудования являются причиной ошибки «Установка Windows не данный диск невозможна», первым делом следует зайти на официальный сайт производителя ноутбука или материнской платы, и посмотреть, а есть ли там какие-то драйвера (как правило, представленные в виде архива, а не установщика) для SATA-устройств.

Установка драйвера SATA при установке Windows

Если есть — загружаем, распаковываем файлы на флешку (там обычно присутствуют inf и sys файлы драйвера), а в окне выбора раздела для установки Windows нажимаем «Загрузить драйвер» и указываем путь к файлу драйвера. А уже после его установки, становится возможной и установка системы на выбранный жесткий диск.

Если предложенные решения не помогают, пишите комментарии, будем пробовать разобраться (только упоминайте модель ноутбука или материнской платы, а также какую ОС и с какого накопителя устанавливаете).

А вдруг и это будет интересно:

25.07.2020 в 02:08

Драйвер устанавливаю со внешнего ссд винда устанавливается с флешки, но ошибку выдает все равно, пробовал несколько раз, ноут acer aspire e1 751 перебрал внутри недавно.
Acer aspire e 1 731
Полностью форматнул диск.

29.07.2020 в 01:32

29.07.2020 в 14:34

А что за систему устанавливаете? Не 7-ку случайно? Тогда попробуйте подключить флешку к разъему USB 2.0 и устанавливать в неразмеченную область.

06.09.2020 в 11:49

07.09.2020 в 09:23

Здравствуйте.
Флешку к USB 2.0 пробовали ведь подключать?

12.10.2020 в 19:05

Добрый день!
Пытался поставить 120гб ssd gigabit
И не понимаю и так пробовал и так пробовал и все без результатов!

13.10.2020 в 15:06

01.12.2020 в 23:44

02.12.2020 в 12:59

Если это не поможет, проверьте: как оно себя ведёт, если все ненужные для загрузки SATA устройства поотключать (жесткие диски, SSD, оптические приводы).

05.02.2021 в 08:25

Здравствуйте. Подскажите пожалуйста. Устанавливаю windows 7 на windows 10 на ноутбуке lenovo s145. Сделал загрузочную флешку, начинаю установку через файл setup.exe доходит до выбора раздела, куда устанавливать, и ничего не могу выбрать, пишет, что: Установка на данный диски не возможна отсутствует драйвер стандартного контроллера NVM express, пробовал скачивать их не находит через загрузку, при установке тормозит на эмблеме windows, что делать? Уже все перепробовал

05.02.2021 в 16:49

06.02.2021 в 12:03

07.02.2021 в 09:20

Возможно, на HDD установлена в режиме Legacy, а на SSD ставите в режиме UEFI или наоборот (то есть разные загрузчики и по разному конкретно в вашей системе работают). Также можно попробовать отключить Secure Boot. Но вообще по описанию сложно сказать в чем именно там дело.

07.02.2021 в 12:42

07.02.2021 в 14:28

08.02.2021 в 20:52

Добрый вечер! Я извиняюсь, но как мне подключить флешку к USB 3.0 если у меня на старом ноуте только есть 2.0? Пробовал и с флешке windows 7 ставить. не выходит. Я даже думал уже обновить BIOS на нем, может это помогло бы , но он, на столько старый, что даже в архивах HP для моего ноута нету. Версия BIOS F.42

09.02.2021 в 09:52

14.03.2021 в 22:57

20.03.2021 в 17:35

У меня другой биос и нету пунктов которые есть на скриншотах в статье
Что делать в этом случае?

21.03.2021 в 07:58

Обычно есть что-то аналогичное. То есть искать для вашего БИОСа, или самостоятельно попробовать разобраться что и за что отвечает.
Если же БИОС очень старый, 2012 примерно и раньше, то возможно, например, что только Legacy поддерживается и пунктов действительно нет.

20.04.2021 в 15:51

Здравствуйте, у меня проблема такого плана. Ноутбук Asus x55u. Были попытки поставить Windows 10 Enterprise и с оптического диска и с установочной флешки, установка стопорилась на этапе сбора информации именно как показано у вас на последнем скриншоте и дальше никак. Были скачаны все драйвера с оф. сайта и разархивированы на флешку, указывался путь к этим драйверам, не помогло. А при установке Windows 7 любой версии (от домашней до корпоративной) таких проблем не наблюдается. Уже не знаю что делать.

20.04.2021 в 17:50

а если флешку попробовать не к usb 3.0 а к USB 2.0 подключить?

20.04.2021 в 18:28

Флешка подключалась к обоим портам.

20.04.2021 в 18:39

И что самое интересное такая канитель именно с Windows 10 любой версии не смотря на каком Ось носителе (флешка или диск) и куда этот носитель подключен

22.04.2021 в 13:50

А другой образ ISO и режимы загрузки (UEFI/Legacy) пробовали?

12.06.2021 в 17:40

07.07.2021 в 11:29

Здравствуйте. Не могу ни отформатировать ни записать виндовс на ссд. При попытке установить виндовс, такая надпись « установка windows на данный диск невозможна. windows определить есть ли для этого диска и его родительских устройств необходимая поддержка драйверов.» Можете что-то подсказать? Спасибо.

07.07.2021 в 14:40

24.08.2021 в 14:13

Дмитрий, здравствуйте! Пытаюсь установить Windows 7 на нетбук Samsung NP-N145-JP01RU. Выполнил все действия из вашей статьи, но безрезультатно. Также пытался с разными настройками BIOS установить на него Windows XP, 8.1, 10, и даже 11, и если Windows 8.1, 10, 11 при установке с флешки выдают ту же ошибку, то XP после копирования файлов и последующего перезапуска, для продолжения установки с диска, этого не делает и загружается обратно на флешку и установку продолжить не удается. Может, вы сможете подсказать, как обойти эту ошибку через реестр или ещё как-нибудь или попробовать установить более ранние версии Windows, например 2000, 98, 95?

25.08.2021 в 15:20

25.08.2021 в 23:50

26.08.2021 в 12:25

26.08.2021 в 15:17

Драйверов для установки нет, но есть драйвер Intel rapid storage с файлом setup.exe

27.08.2021 в 20:05

В этом случае можно взять отсюда попробовать (там есть в виде архива этот драйвер):

он выложен для 10-ки, но и на 7 по идее должен заработать (но не факт)

24.09.2021 в 10:16

24.09.2021 в 20:09

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

Попытки установить Windows XP в двух вариантах - сначала пробовали один, потом другой (Zver CD 8.10.4 SP3 и обычный Windows XP SP2 - не сборка) не удались - установка в обоих случаях прекращалась не доходя даже до разбиения дисков. Экран становится черным уже через 5 мин, видимо на стадии определения оборудования, в левом углу мигает текстовый курсор. Привод с диском останавливается. Никакого продолжения не следует.

Попытка загрузиться с Windows LiveCD тоже не удается с тем же результатом.

1. про вздутые кондёры и грязь на контактах.
Т.к. только что пришёл с работы, в темноте чистить не буду. Чистить там есть что, но кондёров вздутых не было. На такое проверил сразу. Повторяюсь - Линукс на этом ПК ставится и работает отлично. Впрочем, как всегда.

2."переделал в Основной и активный?"
А по-другому загрузочный раздел Windows XP и не заработает. Хотя конечно есть один способ при помощи LILO, но это уже сродни танцам с бубном.
И всё переподключил. Однако чистки/смазки не делал. Завтра займусь.

3. Про перегрев. Есть такое подозрение. Но смущает полная работоспособность Линукс, как с двух разных Live-CD так и установленного варианта. А настройки BIOS сбрасывать уже давно пробовал - это первое, с чего начал.

4. Про нулевой сектор. Вы мне предложили его сохранить и глянуть внутрь. А загрузчик может быть и модифицированным. Поверхностное сравнение с обычным нулевым сектором со здорового ПК разницы не выявило. Режима AHCI нет иначе давно бы его переключил в IDE как на ноутах. Повторюсь, настройки BIOS сбросил после первой же неудачной попытки запуска Windows XP. А определять, после чего появляется курсор - завтра поставлю фотокамеру на запись, экран зафиксирую. 8))
Логов-то нет!
Зверь-зверем, лицухи нет (хотя завтра заберу с работы и попробую), так что лицензию на экране не видел.

И. попробовать загрузить после этого Live CD.

"- Live CD грузится, если винт отключить"
Сейчас попробую

"И. попробовать загрузить после этого Live CD. "
Попытка не пытка, попробую и это.

Остается попробовать поставить windows 7 либо установить в линуксе что-нибудь типа Vmware и ставить windows xp в "песочнице".
Случай необъяснимый.

ошибка при установке windows xp

Установка на компьютер Windows XP не всегда проходит гладко. Нередко во время нее возникают ошибки, связанные как с отсутствием поддержки стандартов этой системы оборудованием компьютера, так и с неправильными действиями пользователя. Часто одна и та же повторяющаяся ошибка, например, 0x0000007B или 0x000000A5, свидетельствует о том, что биос компьютера не полностью совместим с Windows XP, поскольку либо устарел (в наше время этот вариант встречается крайне редко), либо, наоборот, новее, чем требуется.

Ошибка при установке Windows XP на старые компьютеры, на которых до этого стояла более ранняя версия Виндовс, устраняется через обновление биос. На новых ПК чаще всего биос достаточно просто перенастроить.

В отдельный ряд можно поставить компьютеры и ноутбуки, использующие диски с разметкой GPT. В них вместо биос используется интерфейс UEFI (Unified Extensible Firmware Interface). Внешне, казалось бы, он более дружественный пользователю, но с ним возникает масса проблем, когда требуется установить другую ОС взамен предустановленной Виндовс 8. Сложность заключается в том, что каждый производитель компьютеров конфигурирует UEFI по-своему, поэтому единой инструкции, как и единого подхода к установке Windows XP на такие ПК просто не существует. Можно выделить ряд общих моментов, но многие детали в каждом случае будут уникальны.

Обновляем биос на старом компьютере

Как мы уже говорили, ошибка 0x000000A5 при установке Windows XP на старый компьютер бывает связана с тем, что его биос устарел. Для обновления потребуется загрузить более свежую версию с сайта производителя материнской платы, но выпущенную не ранее, чем дата выхода Windows XP (25 октября 2001 г.).

Биос на старых компьютерах обновляется через загрузочную дискету в режиме MS-DOS. Очень важно скачать нужную версию прошивки, предназначенную строго для вашего железа, поскольку любая ошибка сделает материнскую плату неработоспособной (ее спасет только перепрошивка биос с помощью программатора в сервисном центре).

Этапы работы

ошибка при установке windows xp

ошибка при установке xp

  • После завершения этой операции извлеките дискету и загрузите компьютер с жесткого диска. Теперь можете приступать к установке Windows XP. Ошибка 0x000000A5 больше появляться не должна.

Настраиваем BIOS для правильного распознавания системой жесткого диска

Установка Windows XP на компьютер, оснащенный жестким диском стандарта SATA или твердотельным SSD-диском тоже обычно заканчивается неудачей, но на этот раз пользователя преследует повторяющаяся ошибка 0x0000007B. Ее появление говорит о том, что в дистрибутиве отсутствует необходимый драйвер AHCI для SATA-контроллера, и поэтому система просто не может найти диск, куда ей устанавливаться. Решить проблему можно двумя путями: через интеграцию в дистрибутив Виндовс необходимых драйверов и через изменение настроек биос (переключение SATA-контроллера в IDE-совместимый режим работы).

Итак, что нужно поменять в BIOS:

установка виндовс xp через биос

ошибка при установке windows xp

После всех этих действий можете приступать к установке Windows XP. Если ошибка 0x0000007B продолжает вам докучать, значит, решить проблему через переконфигурацию BIOS не удалось, остается искать нужные драйвера или готовую сборку системы, куда они уже включены.

Устанавливаем Windows XP на компьютер с UEFI

Интерфейсами UEFI оснащаются компьютеры последнего поколения. Их внешний вид, конечно, гораздо более красив и богат настройками, чем скромное текстовое меню привычного BIOS. Поддержка русского языка, казалось бы, делает UEFI простым и понятным, но в то же время и сложным, поскольку для установки на компьютер Windows XP придется выполнить гораздо больше действий, чем изменить порядок опроса загрузочных устройств.

ошибка при установке windows xp

Нередко чтобы во всем этом разобраться, пользователю приходится действовать экспериментальными методами, меняя одни параметр за другим и отслеживая, какая ошибка в каких случаях возникает. По умолчанию через UEFI поддерживается установка 64-разрядных версий Windows, начиная с Vista и заканчивая 8.1. К сожалению, ХР в этот список не входит ввиду того, что считается морально устаревшим.

Итак, что необходимо сделать, чтобы установка Windows XP на компьютер с UEFI была возможна? Прежде всего, отключить опцию Secure Boot, специально созданную для защиты от загрузочных вирусов, и переключиться в режим эмуляции BIOS.

Но перед тем, как мы этим займемся, обратим ваше внимание на то, что по умолчанию в UEFI не поддерживается загрузка с устройств, отформатированных в NTFS. Поэтому если вы устанавливаете Виндовс с флешки, отформатируйте ее в FAT32.

Отключение Secure Boot

Эта опция в различных версиях UEFI называется почти одинаково, однако расположена она в разных местах. На некоторых ноутбуках для ее отключения даже предусмотрена кнопка на корпусе.

ошибка при установке xp

Переключение в режим эмуляции BIOS

Точные формулировки настроек и методику переключения режимов следует узнавать, опять же, в руководстве пользователя.

Вот еще одна таблица, которая, надеемся, поможет вам в установке Windows XP на компьютер с UEFI.

установка виндовс xp через биос

Однако как бы вы не старались, установка Windows XP и в режиме эмуляции BIOS может завершиться неудачно. Причина не всегда кроется в том, что где-то в настройках UEFI была допущена ошибка. Возможно, возникла проблема с распознаванием загрузочного носителя. В этом случае можно попробовать провести установку с DVD, если вы делали это с флешки, а также наоборот.

Читайте также: