Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Как правильно включить AHCI на Windows 7 ? (http://forum.oszone.net/showthread.php?t=314601)

Wonderio619 05-05-2016 20:53 2632258

Как правильно включить AHCI на Windows 7 ?
 
Суть - 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 2632262

Wonderio619, включить стандартный драйвер можно без переустановки системы по статье KB922976.
Цитата:

но википедия вещает дальше: Самый простой способ — перед установкой операционной системы переключить в BIOS жёсткий диск с режима работы «AHCI» (стоит обычно по умолчанию) на «IDE»
Это для случая, когда в дистрибутиве нет драйвера контроллера.
У вас диск, вероятнее всего, подключен в порт Intel - проблем быть не должно (нет необходимости переключать в IDE-режим).

Wonderio619 05-05-2016 21:27 2632265

Petya V4sechkin, да, хард подключен к одному из "главных" разьёмов. Но предположим, что я буду переустанавливать винду в ближайшие дни (всё-равно пора уже), при этом не обязательно во время установки "подсовывать" AHCI драйвер ? Можно просто поставить винду в режиме IDE, затем применить фикс от Майкрософт, перезагрузиться, включить AHCI в биосе и всё будет полноценно работать ? И ещё такой нюанс, я заметил в биосе ещё один контроллер, который работает в IDE режиме, но может переключиться в AHCI - J-Micron eSATA/PATA Controller ( если не ошибаюсь к нему подключен CD/DVD дисковод ). Его тоже нужно перевести в AHCI ? Нужны ли какие-либо дополнительные действия для этого ? Или его можно активировать одновременно с жестким диском после применения фикса ?

Petya V4sechkin 05-05-2016 22:21 2632279

Цитата:

Цитата Wonderio619
при этом не обязательно во время установки "подсовывать" AHCI драйвер ? Можно просто поставить винду в режиме IDE

Можно просто поставить в режиме AHCI, в дистрибутиве есть драйвер для Intel.

Wonderio619 05-05-2016 22:56 2632285

Petya V4sechkin, только что попробовал ради теста,но я решил сделать всё ручной правкой реестра, а не майкрософтовским фиксом. Поправил реестр, перезагрузился, выставил в биосе режим AHCI, после загрузки винда сама поставила драйверы, перезагрузился снова, вроде бы всё нормально. В диспетчере устройств появилось Стандартный контроллер AHCI 1.0 Serial ATA, что вроде как подтверждает активацию, хотя там же ещё есть Стандартный двухканальный контроллер PCI IDE, возможно это тот самый J-Micron, сейчас попробую его перевести в AHCI.

Wonderio619 05-05-2016 23:12 2632291

После перевода J-Micron в AHCI вот такая картина в диспетчере задач ( на скрине ), так что лучше верну IDE на место. Petya V4sechkin, и ещё, это нормально для AHCI, что появилось "безопасное извлечение" для харда ? Как для флешки.

ruslan... 06-05-2016 00:07 2632298

Цитата:

Цитата Wonderio619
появилось "безопасное извлечение" для харда ? »

SATA винт определяется как сменное устройство USB

6sergey5 06-05-2016 03:40 2632319

Цитата:

Цитата Wonderio619
и ещё, это нормально для AHCI, что появилось "безопасное извлечение" для харда ? »

Нет, вам нужно установить Intel Rapid Storage Technology это приложение(дравер SATA) и исправит эту бадягу.
Intel® Rapid
Технология хранения Intel® Rapid – это работающее под управлением Windows* приложение, которое обеспечивает повышение производительности и надежности систем для настольных, мобильных и серверных платформ, оборудованных дисками SATA. Если в системе используется один или несколько дисков SATA, вы можете повысить ее производительность и снизить энергопотребление. Кроме того, когда в системе установлено более одного диска, вы можете усилить защиту данных от потерь в случае неисправности диска.

Wonderio619 06-05-2016 11:17 2632382

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 2632384

Wonderio619, для контроллера JMicron нужно ставить драйвера для JMicron, а не для Intel. Вроде бы это логично и не требует каких-либо дополнительных объяснений. В Google ищутся без проблем

PS: Если вас все же интересуют драйвера для контроллера Intel, то лучше ставить те, которые просто драйвера, без всяких дополнительных "приблуд" типа "Intel® Rapid Storage Technology RAID", у них название начинается с f6flpy_. И искать нужно на сайте поддержки Intel по вашему чипсету, а не "какие попало". Вряд ли у вас в компьютере чипсет S5500...

PPS: Например отсюда f6flpy-x64.zip ли f6flpy-x86.zip в зависимости от разрядности вашей системы. Распаковать и обновить через Диспетчер устройств

Wonderio619 06-05-2016 11:42 2632393

Dzirt2005, JMicron это дополнительный контроллер, у меня к нему ничего не подключено, он вроде для RAID масивов или типа того. Хотя если память мне не изменяет, когда я отключал его в биосе, то комп переставал видеть дисковод, пришлось включить обратно. А сам хард у меня подключен к "южному мосту" ICH9, чипсет P35 ( не уверен, как это правильно назвать, написал всё ).

Nerdy 06-05-2016 12:04 2632400

Цитата:

Цитата Wonderio619
- моя материнка поддерживает AHCI, но возможность его активации была убрана в последних версиях биоса. »

напишите модель этой материнки.

Dzirt2005 06-05-2016 12:15 2632405

Цитата:

Цитата Wonderio619
JMicron это дополнительный контроллер »

Я в курсе что это, у меня на одной из материнок такой установлен.

Цитата:

Цитата Wonderio619
ICH9, чипсет P35 »

С этого надо было и начинать. 14-я версия драйверов, на которую я вам дал ссылку вам не подойдет - этот чипсет там уже не поддерживается. Вам нужна версия 10 или даже скорее 9-я версия. Сходу на intel.com я такие старые версии не нашел. Если очень нужно, у меня есть в загашниках версия 9.6.0.1014

Wonderio619 06-05-2016 12:27 2632412

Nerdy, материнка Asus P5K.
Dzirt2005, если немного покопаться, то можно отследить последнюю версию, в которой есть поддержка моего контроллера ( или чего там ), но стоит ли оно того вообще ? Ведь AHCI у меня по факту работает, хоть и на стандартных дровах от Win7. Я вообще стараюсь не ставить никаких "лишних" дров, так как судя по моей практике от них в основном только проблемы. Разве только этот драйвер уберет безопасное извлечение харда ...

Nerdy 06-05-2016 12:44 2632421

Wonderio619, Сделайте изменения в реестре как указано в KB922976.
В разделе BIOS SATA Configuration установите:
SATA Configuration=Enhanced
Configure SATA as AHCI
сохраните изменения и перезагрузите ПК.
Цитата:

Цитата Wonderio619
Важно то, что я прошил модифицированный биос последней версии с возвращенной возможностью активации AHCI. »

где вы его взяли?

Wonderio619 06-05-2016 13:06 2632431

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/Deta...?DwnldID=20768

Ссылка выше работает, но в списке поддерживаемых контроллеров ( или чипсетов ) какие-то странности ...
P.S. В списке вроде как указаны материнки Intel.
Тот ли это драйвер, который мне нужен ?

Wonderio619 06-05-2016 13:43 2632445

Драйвер версии 10.8 не ставится, пишет что компьютер не отвечает минимальным требованиям для установки :drug:
А между тем, у меня сейчас начал тормозить комп, глянул в диспетчер задач, а там 70% оперативки занято, хотя открыт только браузер. А у меня её 4 гигабайта. Возможно это как-то связано с переходом на AHCI, ведь раньше такого никогда не было. Как бы поставить этот драйвер ? Может вручную можно как-то ?

Dzirt2005 06-05-2016 14:03 2632456

Wonderio619, из приведите ID оборудования из Диспетчера устройств

Wonderio619 06-05-2016 14:28 2632462

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 2632471

Цитата:

Цитата Wonderio619
Стандартный контроллер 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 »

Возьмите драйвера например отсюда.

Насколько мне помнится (много времени уже прошло...) в официальных Intel'овских драйверах режим AHCI поддерживается только для контроллера ICH9R, а для ICH9 - нет. Иногда помогала правка .inf-файла, иногда - нет.

Wonderio619 06-05-2016 15:12 2632474

Dzirt2005, правкой inf можно попробовать поставить дрова 10.8 ? Расскажете как править inf-файл ? В общих чертах. И на всякий случай, как ставить дрова по вашей ссылке ? Они без exe-шника. Вручную к стандартному контроллеру AHCI 1.0 Serial ATA через диспетчер устройств ?
P.S. Вроде проблема з загруженностю озу ушла, просто очистил папку Prefetch и перезагрузился, возможно это не было связано с AHCI.

Dzirt2005 06-05-2016 15:39 2632479

Цитата:

Цитата Wonderio619
правкой inf можно попробовать поставить дрова 10.8 »

Я этого уже не помню, вполне возможно, что нет. А чем вас 9-я версия не устраивает? Более новые версии просто поддерживают более новые устройства, поддержка старых устройств у них в лучшем случае не хуже, чем у более ранних версий. Хотя бывает и хуже. А сильно новые версии драйверов просто не поддерживают работу со старыми устройствами.

Цитата:

Цитата Wonderio619
И на всякий случай, как ставить дрова по вашей ссылке ? Они без exe-шника. »

Вот и выросло поколение, которое не знает как поставить драйвера без exe-шника... Да, через диспетчер устройств через Обновить драйвер с указанием каталога, куда распакованы драйвера. И по сути - это самый правильный способ.

Цитата:

Цитата Wonderio619
возможно это не было связано с AHCI »

Загрузка ОЗУ никак не связана с AHCI/не AHCI, это всего лишь режимы работы контроллера+диска. Смотрите другие темы по поводу "занята вся память", на выбор - ненастроенный uTorrent, поиск обновлений Windows, архивирование логов немеряного размера, работа других программ.

Wonderio619 06-05-2016 16:22 2632485

Dzirt2005, поставил дрова, в диспетчере появилось Intel(R) ICH9 Family 4 Port SATA AHCI Controller - 2923 вместо стандартного контроллера AHCI, вроде все норм. Безопасное извлечение харда не ищезло. И ещё приложу скрин с диспетчера устройств, в свойствах харда появились следующие настройки, оставить их как есть ?

6sergey5 06-05-2016 16:25 2632486

Цитата:

Цитата Wonderio619
как ставить дрова »

В вашем случае лучше воспользуйтесь программой для обновлением драйверов DriverEasy, DriverNavigator и т. д. из этой серии.

Wonderio619 06-05-2016 16:26 2632488

6sergey5, тонко ))
Я уже поставил их.

6sergey5 06-05-2016 16:44 2632492

Wonderio619,
На оф. сайте также для вашей материнке можите просмотреть все от разработчика.

Dzirt2005 06-05-2016 17:15 2632498

Цитата:

Цитата Wonderio619
Безопасное извлечение харда не ищезло. »

Для какого именно харда оно не исчезло? Небось оно не исчезло для JMicron-контроллера, да? ;) Вы ему в биосе отключите AHCI (зачем оно вам на этом контроллере, который вы даже не используете скорее всего?) или поставьте на него правильные драйвера с поддержкой AHCI.

Wonderio619 06-05-2016 17:25 2632501

Dzirt2005, не ищезло именно для основного харда, который я перевел в AHCI, а JMicron там вообще не появлялся. Прилагаю скрин.

Dzirt2005 06-05-2016 17:29 2632503

Wonderio619, тогда не знаю. У меня он всегда на разных контроллерах исчезал после установки драйверов. Возможно конечно дело в том, что вы пытаетесь установить драйвер на контроллер, который официально AHCI не поддерживает :) У меня это всегда контроллеры с буковкой R в конце названия. Не знаю вобщем.

Wonderio619 06-05-2016 17:37 2632504

Нехорошо это, наверное. Создам тему по этому вопросу на cyberforum.

Nerdy 06-05-2016 19:53 2632562

Wonderio619, FIX: AHCI/SATA drives showing in "Safely Remove Hardware".

How can I remove the option to eject SATA drives from the Windows 7 tray icon?

6sergey5 06-05-2016 21:05 2632585

Цитата:

Цитата Wonderio619
Стандартный двухканальный контроллер PCI IDE
PCI\VEN_197B&DEV_2363&SUBSYS_824F1043&REV_03
PCI\VEN_197B&DEV_2363&SUBSYS_824F1043 »

Скачайте отсюда JMB36X_WinDrv_R1.17.65_WHQL_eSATA и установите должно исправить "Безопасное извлечение харда"

Wonderio619 06-05-2016 22:52 2632608

Nerdy, спасибо, помогло. Теперь можно наконец забыть про AHCI, так или иначе он работает.
6sergey5, дрова для JMicron мне не нужны, это дополнительный контроллер.


Время: 03:01.

Время: 03:01.
© OSzone.net 2001-