Windows 7

  • Автор темы Автор темы VaaN
  • Дата начала Дата начала
Проблемы использования AHCI в Microsoft Windows

Переключение контроллера ATA, входящего в состав южного моста, в режим AHCI означает задействование несовместимой логики работы контроллера. С точки зрения установленной операционной системы это действие эквивалентно установке в систему платы контроллера ATA, отличного от существующего, и физического переключения загрузочного диска на эту плату.

В этом случае Windows при загрузке не найдёт загрузочный диск и аварийно остановится с BSOD STOP 0x0000007B, INACCESSIBLE_BOOT_DEVICE. Для решения проблемы необходимо до переключения установить в Windows драйвер AHCI.

Самый простой способ - перед установкой операционной системы переключить в BIOS жёсткий диск с режима работы AHCI (стоит обычно по умолчанию) на IDE. Это немедленно «убьет» поддержку ATA NCQ в операционной системе и снизит производительность.
Вручную (требует копирования msahci.sys и внесения его в реестр в двух местах - в список служб и в CriticalDeviceDatabase), либо при помощи утилит наподобие nLite драйвер AHCI можно заранее вмонтировать в дистрибутив Windows, что позволит ей сохранить работоспособность при переключении загрузочного диска на контроллер в режиме AHCI. При первой загрузке на новом контроллере диска операционная система определит его как «новое оборудование» и предложит установить драйвер, необходимо согласиться и перезагрузить машину после этого. Кроме того, такой же способ подходит для миграции загрузочного образа операционной системы на совершенно новый контроллер диска, в том числе SCSI - Promise, HighPoint, Adaptec и т.д. Операции необходимо произвести на образе, уже развернутом на новый будущий загрузочный диск, используя функцию загрузки ветви реестра (англ. Load Hive) при помощи редактора реестра. Многие программы создания/восстановления образов способны делать такое автоматически.
До переключения установить в компьютер какой-то еще AHCI контроллер - либо как плату расширения, либо разрешить в BIOS дополнительный чип контроллера, обычно работающий на внешний eSATA разъем. После этого ОС установит драйвер этого контроллера, а при дальнейшем переключении загрузочного диска на такой же контроллер сохранит способность к загрузке.
В Windows 7 / Windows Vista перед включением режима AHCI в BIOS необходимо активировать драйвер AHCI.
Заменить стандартный драйвер контроллера жесткого диска на драйвер UniATA, упомянутый выше.

Ссылка с Википедии : http://ru.wikipedia.org/wiki/Advanced_Host_Controller_Interface
 
Переключение контроллера ATA, входящего в состав южного моста, в режим AHCI
У меня проблема ровно наоборот. Самое интересное, погуглив форумы решения я так и не нашел, причем не только я. Описаний как перейти на AHCI полно, а вот как на IDE - для семерки нет (на XP такой проблемы нет).
 
А диск ATA(он же IDE) или SATA ?
Просто есть вот такой пункт "В Windows 7 / Windows Vista перед включением режима AHCI в BIOS необходимо активировать драйвер AHCI."
И соответственно SATA диск никак не включишь в IDE режим, интерфейсы разные.
 
А диск ATA(он же IDE) или SATA ?
диск есстественно SATA-II, материнка тоже с SATA-II

Просто есть вот такой пункт "В Windows 7 / Windows Vista перед включением режима AHCI в BIOS необходимо активировать драйвер AHCI."
И соответственно SATA диск никак не включишь в IDE режим, интерфейсы разные.
В биосе материнки есть только два варианта работы контроллера SATA: IDE и RAID. Режима AHCI нету. Драйвер AHCI в 7-ке как раз активирован, мне бы его отключить - везде инструкции наоборот, как включить (пробовал обратную последовательность как бы - останавливал через реестр сервис msachi, но не помогло).

Вообщем видимо проще переустановить. Хваленая 7-ка опять в пролете, XP форевер.
 
Странно всё это , я уже сам запутался .
А тупо обновить биос пробовал ?
Варианты конечно есть , попробовать другой винт , если Виндос не лицушный можно попробовать другую сборку.
А если комп для работы то вовсе поставить Kubuntu (юзер френдли Линукс) , не надо заморачиватся с кряками ,поиском программ .
Программы устанавливаются с репозитария , нормальный буфер обмена , несколько рабочих столов.
Всё что надо для комфортной работы.
 
Странно всё это , я уже сам запутался.
да, наверное =)
Поясняю - был комп с материнкой (Асус :mad:) и 2 винтами - на одном XP на другом 7-ка. В биосе выставлено было ACHI.
Материнка Асус умерла, на замену куплена такая же мать (чипсет, звук, сеть - усЁ тоже) но производителя АssРок. Единственное отличие - там нет ACHI в биосе.

Запустил XP - он сама поменяла режим (драйвер) контроллера ACHI на IDE.
Запустил 7 - хрен вам, получаю BSOD STOP 0x0000007B. Переставлять не охота, столько настроек, программ.. :confused: Тем более что ХП-шка то заработала без проблем

А если комп для работы то вовсе поставить Kubuntu (юзер френдли Линукс) , не надо заморачиватся с кряками ,поиском программ
мопед (7-ка) не мой(я) =)
 
у меня такой вопрос
операционная система Windows 7

вставляю диск с игрой, что в cd привод, что в dvd привод, ничего не происходит
попытка запустить вручную тоже заканчивается крахом ибо значок диска не отображается...
т.е я делаю вывод что система не видит скорее всего привода?
подскажете?
 
razdvatri, если не видит привода, то в Мой компьютер не должны отображаться CD-Rom и DVD-Rom, если их видно рядом с HDD то тогда скорее всего у тебя не работает диск.
 
DVD-Rom, если их видно рядом с HDD то тогда скорее всего у тебя не работает диск.
не факт. дело может быть в реестре. вот если биос не видит привод тогда точно траблы.

razdvatri, посмотри, видно ли привод в биосе и если видно тогда попробуй подредактировать реестр:
набираешь regedit в строке Пуска и жмешь Enter
далее находишь следующие папки:

HKEY_LOCAL_MACHINE
-SYSTEM
--CurrentControlSet
---Contro
----Class
-----{4D36E965-E325-11CE-BFC1-08002BE10318}
в последней удаляешь 2 параметра: UpperFilters и LowerFilters

и после перезагрузки все должно заработать
 
razdvatri, если не видит привода, то в Мой компьютер не должны отображаться CD-Rom и DVD-Rom, если их видно рядом с HDD то тогда скорее всего у тебя не работает диск.
в мой компьютер не отображается...


Pharmchemist посмотри, видно ли привод в биосе
как посмотреть?

нашла {4D36E965-E325-11CE-BFC1-08002BE10318}
в этой строке нет этих 2 параметров...
я вот что вспомнила мы устанавливали на комп игру Cold Fear она не пошла. что то вроде несовместимости драйвера и системы, теперь при включении компа об этом выскакивает сообщение, и пишет что устройство не будет работать правильно
и через диспетчер устройств название привода пишется по другому,а не Nec который установлен...
может ли в этом быть дело. и как исправить.
 
я вот что вспомнила мы устанавливали на комп игру Cold Fear она не пошла. что то вроде несовместимости драйвера и системы, теперь при включении компа об этом выскакивает сообщение, и пишет что устройство не будет работать правильно
и через диспетчер устройств название привода пишется по другому,а не Nec который установлен...
пиратку через алкоголь что ли ставила??))

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