Показать полную графическую версию : [решено] Как правильно включить AHCI на Windows 7 ?
Wonderio619
05-05-2016, 20:53
Суть - 8 лет мой жесткий диск работал в режиме IDE в силу разных причин. Несколько лет назад я уже пытался активировать режим AHCI, но не хватило опыта и желания. Кратко - моя материнка поддерживает AHCI, но возможность его активации была убрана в последних версиях биоса. Почему ? Скорее всего виной этому маркетинг. Но сейчас это не особо важно. Важно то, что я прошил модифицированный биос последней версии с возвращенной возможностью активации AHCI. Но как оказалось, AHCI ещё нужно правильно активировать. Согласно википедии:
При переключении в режим AHCI на уже установленной ОС Windows контроллера SATA, входящего в состав южного моста, произойдет задействование несовместимой логики работы контроллера ЖД — это действие эквивалентно установке в систему платы контроллера ATA, отличного от существующего, и физического переключения загрузочного диска на эту плату.
В этом случае Windows при загрузке не найдёт загрузочный диск и аварийно остановится с BSOD STOP 0x0000007B, INACCESSIBLE_BOOT_DEVICE. Для решения проблемы необходимо до переключения установить в Windows драйвер AHCI.
Я как раз собирался переустановить винду, но википедия вещает дальше: Самый простой способ — перед установкой операционной системы переключить в BIOS жёсткий диск с режима работы «AHCI» (стоит обычно по умолчанию) на «IDE». При этом не будет поддержки ATA NCQ в операционной системе и снизится производительность.
В общем, если не ошибаюсь, драйвер AHCI должен быть установлен ещё до переключения в этот режим. Ставится он автоматически ( если не ошибаюсь ), но для этого нужно или править реестр, или воспользоваться долгожданным фиксом от MS. Всё это вроде как понятно, но я ранее не делал подобных вещей и открованно говоря страшновато. Прошу помощи от знающих людей, которые возможно сталкивались с подобной ситуацией. Хотелось бы уточнить, как же всё-таки лучше активировать AHCI, так как насколько я понял его можно включить как частично, так и полностью ( Windows 7 HP x64 ).
Petya V4sechkin
05-05-2016, 21:06
Wonderio619, включить стандартный драйвер можно без переустановки системы по статье KB922976 (https://support.microsoft.com/ru-ru/kb/922976).
но википедия вещает дальше: Самый простой способ — перед установкой операционной системы переключить в BIOS жёсткий диск с режима работы «AHCI» (стоит обычно по умолчанию) на «IDE»
Это для случая, когда в дистрибутиве нет драйвера контроллера.
У вас диск, вероятнее всего, подключен в порт Intel - проблем быть не должно (нет необходимости переключать в IDE-режим).
Wonderio619
05-05-2016, 21:27
Petya V4sechkin, да, хард подключен к одному из "главных" разьёмов. Но предположим, что я буду переустанавливать винду в ближайшие дни (всё-равно пора уже), при этом не обязательно во время установки "подсовывать" AHCI драйвер ? Можно просто поставить винду в режиме IDE, затем применить фикс от Майкрософт, перезагрузиться, включить AHCI в биосе и всё будет полноценно работать ? И ещё такой нюанс, я заметил в биосе ещё один контроллер, который работает в IDE режиме, но может переключиться в AHCI - J-Micron eSATA/PATA Controller ( если не ошибаюсь к нему подключен CD/DVD дисковод ). Его тоже нужно перевести в AHCI ? Нужны ли какие-либо дополнительные действия для этого ? Или его можно активировать одновременно с жестким диском после применения фикса ?
Petya V4sechkin
05-05-2016, 22:21
при этом не обязательно во время установки "подсовывать" AHCI драйвер ? Можно просто поставить винду в режиме IDE
Можно просто поставить в режиме AHCI, в дистрибутиве есть драйвер для Intel.
Wonderio619
05-05-2016, 22:56
Petya V4sechkin, только что попробовал ради теста,но я решил сделать всё ручной правкой реестра, а не майкрософтовским фиксом. Поправил реестр, перезагрузился, выставил в биосе режим AHCI, после загрузки винда сама поставила драйверы, перезагрузился снова, вроде бы всё нормально. В диспетчере устройств появилось Стандартный контроллер AHCI 1.0 Serial ATA, что вроде как подтверждает активацию, хотя там же ещё есть Стандартный двухканальный контроллер PCI IDE, возможно это тот самый J-Micron, сейчас попробую его перевести в AHCI.
Wonderio619
05-05-2016, 23:12
После перевода J-Micron в AHCI вот такая картина в диспетчере задач ( на скрине ), так что лучше верну IDE на место. Petya V4sechkin, и ещё, это нормально для AHCI, что появилось "безопасное извлечение" для харда ? Как для флешки.
ruslan...
06-05-2016, 00:07
появилось "безопасное извлечение" для харда ? »
SATA винт определяется как сменное устройство USB (http://forum.oszone.net/post-541062.html#post541062)
6sergey5
06-05-2016, 03:40
и ещё, это нормально для AHCI, что появилось "безопасное извлечение" для харда ? »
Нет, вам нужно установить Intel Rapid Storage Technology это приложение(дравер SATA) и исправит эту бадягу.
Технология хранения Intel® Rapid – это работающее под управлением Windows* приложение, которое обеспечивает повышение производительности и надежности систем для настольных, мобильных и серверных платформ, оборудованных дисками SATA. Если в системе используется один или несколько дисков SATA, вы можете повысить ее производительность и снизить энергопотребление. Кроме того, когда в системе установлено более одного диска, вы можете усилить защиту данных от потерь в случае неисправности диска.
Wonderio619
06-05-2016, 11:17
6sergey5, вот что нашлось на сайте Intel - Драйвер технологии хранения Intel® Rapid (Intel® RST) , а также Драйвер системы хранения AHCI SATA на базе S5500 для Windows, это вроде как обычный драйвер для AHCI, и ещё RST и драйвер AHCI и GUI - эта загрузка устанавливает Intel® Rapid Storage Technology RAID и AHCI (Предварительный Интерфейс хост-контроллера) SATA (Serial ATA) Драйвер системы хранения для Windows. Все это так или иначе мне подходит, но что именно лучше поставить ?
Dzirt2005
06-05-2016, 11:22
Wonderio619, для контроллера JMicron нужно ставить драйвера для JMicron, а не для Intel. Вроде бы это логично и не требует каких-либо дополнительных объяснений. В Google ищутся без проблем
PS: Если вас все же интересуют драйвера для контроллера Intel, то лучше ставить те, которые просто драйвера, без всяких дополнительных "приблуд" типа "Intel® Rapid Storage Technology RAID", у них название начинается с f6flpy_. И искать нужно на сайте поддержки Intel по вашему чипсету, а не "какие попало". Вряд ли у вас в компьютере чипсет S5500...
PPS: Например отсюда (https://downloadcenter.intel.com/download/25165/Intel-Rapid-Storage-Technology-Intel-RST-RAID-Driver) f6flpy-x64.zip ли f6flpy-x86.zip в зависимости от разрядности вашей системы. Распаковать и обновить через Диспетчер устройств
Wonderio619
06-05-2016, 11:42
Dzirt2005, JMicron это дополнительный контроллер, у меня к нему ничего не подключено, он вроде для RAID масивов или типа того. Хотя если память мне не изменяет, когда я отключал его в биосе, то комп переставал видеть дисковод, пришлось включить обратно. А сам хард у меня подключен к "южному мосту" ICH9, чипсет P35 ( не уверен, как это правильно назвать, написал всё ).
- моя материнка поддерживает AHCI, но возможность его активации была убрана в последних версиях биоса. »
напишите модель этой материнки.
Dzirt2005
06-05-2016, 12:15
JMicron это дополнительный контроллер »
Я в курсе что это, у меня на одной из материнок такой установлен.
ICH9, чипсет P35 »
С этого надо было и начинать. 14-я версия драйверов, на которую я вам дал ссылку вам не подойдет - этот чипсет там уже не поддерживается. Вам нужна версия 10 или даже скорее 9-я версия. Сходу на intel.com я такие старые версии не нашел. Если очень нужно, у меня есть в загашниках версия 9.6.0.1014
Wonderio619
06-05-2016, 12:27
Nerdy, материнка Asus P5K.
Dzirt2005, если немного покопаться, то можно отследить последнюю версию, в которой есть поддержка моего контроллера ( или чего там ), но стоит ли оно того вообще ? Ведь AHCI у меня по факту работает, хоть и на стандартных дровах от Win7. Я вообще стараюсь не ставить никаких "лишних" дров, так как судя по моей практике от них в основном только проблемы. Разве только этот драйвер уберет безопасное извлечение харда ...
Wonderio619, Сделайте изменения в реестре как указано в KB922976.
В разделе BIOS SATA Configuration установите:
SATA Configuration=Enhanced
Configure SATA as AHCI
сохраните изменения и перезагрузите ПК.
Важно то, что я прошил модифицированный биос последней версии с возвращенной возможностью активации AHCI. »
где вы его взяли?
Wonderio619
06-05-2016, 13:06
Nerdy, я уже это сделал, уже в режиме AHCI. Биос я взял на забугорном форуме, где обсуждались модификации стоковых биос. Этот биос идентичен оригинальному, туда лишь вернули возможность выбора AHCI-режима. Могу откопать ссылку на тот форум, но не думаю, что есть потребность.
Теперь касаемо драйверов AHCI для ICH9, вот пара любопытных цитат с форумов:
- The latest rapid storage software supported by the ICH9 (AHCI) or ICH9R is version 10.8, which is why you have the error message "hardware does not meet the minimum requirements".
- The latest Intel Rapid Storage version supporting ICH9R is 10.8, you can check the following URL for downloads:
http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=20768
Ссылка выше работает, но в списке поддерживаемых контроллеров ( или чипсетов ) какие-то странности ...
P.S. В списке вроде как указаны материнки Intel.
Тот ли это драйвер, который мне нужен ?
Wonderio619
06-05-2016, 13:43
Драйвер версии 10.8 не ставится, пишет что компьютер не отвечает минимальным требованиям для установки :drug:
А между тем, у меня сейчас начал тормозить комп, глянул в диспетчер задач, а там 70% оперативки занято, хотя открыт только браузер. А у меня её 4 гигабайта. Возможно это как-то связано с переходом на AHCI, ведь раньше такого никогда не было. Как бы поставить этот драйвер ? Может вручную можно как-то ?
Dzirt2005
06-05-2016, 14:03
Wonderio619, из приведите ID оборудования из Диспетчера устройств
Wonderio619
06-05-2016, 14:28
Dzirt2005, ИД оборудования ( если это оно ):
Жесткий диск
IDE\DiskST3750525AS_____________________________JC45____
IDE\ST3750525AS_____________________________JC45____
IDE\DiskST3750525AS_____________________________
ST3750525AS_____________________________JC45____
GenDisk
Стандартный контроллер AHCI 1.0 Serial ATA
PCI\VEN_8086&DEV_2923&SUBSYS_82771043&REV_02
PCI\VEN_8086&DEV_2923&SUBSYS_82771043
PCI\VEN_8086&DEV_2923&CC_010601
PCI\VEN_8086&DEV_2923&CC_0106
Стандартный двухканальный контроллер PCI IDE
PCI\VEN_197B&DEV_2363&SUBSYS_824F1043&REV_03
PCI\VEN_197B&DEV_2363&SUBSYS_824F1043
PCI\VEN_197B&DEV_2363&CC_010185
PCI\VEN_197B&DEV_2363&CC_0101
Что-то ещё ?
P.S. Даже позле перезагрузки компа забито 70% озу ...
P.S.2. Прикрепил ещё скрин, хотя там инфы немного.
Dzirt2005
06-05-2016, 14:49
Стандартный контроллер AHCI 1.0 Serial ATA
PCI\VEN_8086&DEV_2923&SUBSYS_82771043&REV_02
PCI\VEN_8086&DEV_2923&SUBSYS_82771043
PCI\VEN_8086&DEV_2923&CC_010601
PCI\VEN_8086&DEV_2923&CC_0106 »
Возьмите драйвера например отсюда (http://ru.driver-finder.com/files/download-file/id/644).
Насколько мне помнится (много времени уже прошло...) в официальных Intel'овских драйверах режим AHCI поддерживается только для контроллера ICH9R, а для ICH9 - нет. Иногда помогала правка .inf-файла, иногда - нет.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.