Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Имеется 2 расклада: 1. На компе (не первой свежести) стояла Windows 7 в режиме AHCI. Мать накрылась, мать поменяли. На новой мамке нет поддержки AHCI. ОС переустанавливать не хочется, там куча софта и настроек.
2. Образ Win10 снятый с помощью ATI (Acronis True Image),с компа поддерживающий AHCI, раскатали на железке не без поддержки AHCI-режима. Естественно ОС не стартует, пока не отключить в ней поддержку AHCI.
В инете есть информация как включить ACHI без переустановки ОС, но почти нет внятной инфы, как его отключить. Насколько я представляю, нужно с LiveCD получить сторонний доступ к реестру целевой ОС. Но что именно и где там править? На этом мыслепоток заканчивается. Пытливые умы — ау!
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору immotus, загрузитесь с LiveCD/USB Paragon и подстройте вашу ОС под новую материнку с помощью Мастера P2P -> cсылка.
Всего записей: 9308 | Зарегистр. 21-10-2005 | Отправлено:22:09 13-09-2016
immotus
Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Neon2 Чет не помогло. C третьей попытки правда все же ОС загрузилась, но не одно приложение не запускается. Даже антивирь написал ошибку ядра и отрубился.
1) найти все драйвера для новой мамки, скачать куда-нибудь на флешку 2) главное — найти драйвер для storage, который при установке W7 ставится по F6 — т.е драйвер не для ОС. Это набор файлов .inf, .sys и .cat — положите их в отдельный фолдер на той же флешке
3) Парагоном вставьте драйвер из пункта 2 в ОС 4) загрузитесь в safe mode и поставьте все остальные драйверы
После этого все должно работать. Делал так много раз, проблем не было
Всего записей: 775 | Зарегистр. 18-11-2005 | Отправлено:20:38 15-09-2016
immotus
Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору medvedik Ну как бы BSOD с последующей перезагрузкой появляется раньше, возможности зайти в безопасный режим и тем более на Win10. Я же не зря писал про сторонний доступ к реестру.
Всего записей: 1313 | Зарегистр. 27-07-2007 | Отправлено:12:44 17-09-2016
ffiilliipp
Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Попробуй отключить AHCI в биосе и перейди на IDE
В инете есть информация как включить ACHI без переустановки ОС, но почти нет внятной инфы, как его отключить. Насколько я представляю, нужно с LiveCD получить сторонний доступ к реестру целевой ОС. Но что именно и где там править? На этом мыслепоток заканчивается. Пытливые умы — ау!
Сейчас такая процедура делается легко и просто. Правда, есть один ньюанс. Итак, по порядку:
1) загрузиться с любого LiveCD\USB и установить дефолтный IDE/ACHI драйвер. На выбор три варианта: а) утилита DriverInjection (установить стандартный драйвер IDE > указать файл SYSTEM, лежит в папке Х:\Windows\system32\config\. ) б) утилита SkyIAR, там все понятно. в) утилиты от TeraByte — скрипт OSDTool.tbs (install driver > install default IDE drivers. ).
Ну и о ньюансе — при переносе ОСи на другое железо во избежание неудач и глюков требуется убрать из автозапуска драйвера и службы антивирусов, фаерволов, виртуальных приводов и прочего софта, глубоко пихающего свои корни в систему. В данном случае — запустить из-под LiveCD\USB утилиту Autoruns: File > analyze offline system. > указать папку виндовс и профиль юзера.
Всего записей: 1260 | Зарегистр. 16-02-2012 | Отправлено:15:29 21-09-2016
В BIOS есть два режима на выбор: RAID и AHCI, изначально система устанавливалась в режиме RAID. Затем мигрировал на SSD и появилась необходимость переключить режим в AHCI.
Следуя советам в интернете отредактировал ключи реестра:
Выбрал AHCI в BIOS, но система не грузится, только черный экран и мигающий курсор.
Я бы и не парился, но программа TrimCheck показывает что TRIM не работает, хотя и включён. Насколько я знаю, TRIM очень важен для SSD дисков, поэтому нужно либо добиться переключения в режим AHCI, либо заставить TRIM работать в режиме RAID.
Прикрепил изображение окна диспетчера устройств. Настораживает тот факт, что там нет SATA AHCI контроллера.
С официального сайта скачал AMD AHCI Driver для этой материнки, но он в виде набора файлов .inf .sys .cat. К какому устройству прилепить этот драйвер, не понятно.
Добавлено: Похоже, с моей стороны была глупая ошибка. Я подключил внешний HDD и он почему-то прописался в BIOS как диск, с которого должна происходить загрузка, хотя до этого я сам выбирал диск с системой как первый при загрузке. Так что, комп банально пытался грузиться с другого диска.
На всякий случай, я выставил в ноль не только ключи в ветке CurrentControlSet, но и в ветках:
Технология Advanced Host Controller Interface (AHCI) – это стандарт, предложенный компанией Intel, позволяющий повысить скорость выполнения операций чтения/записи с жестких дисков, подключенных по протоколу SATA, за счет использования расширенных возможностей технологии SATA, таких как интегрированная очередность команд (NCQ), кроме того стандарт поддерживает технологию горячей замены жестких дисков (hot swap). В операционных системах Windows 7 и Windows Vista уже имеется возможность поддержки AHCI, и в том случае, если во время установки Windows 7 система обнаруживает, что компьютер поддерживает AHCI, то драйвер AHCI устанавливается автоматически.
В старых моделях материнских плат, несмотря на то, что чипсет поддерживает технологию AHCI, ее поддержка отключена на уровне BIOS. Поэтому, если при установке ОС Windows 7 / Vista, установщик не определил наличие поддержки ACHI на чипсете, то драйвер устройств AHCI установлен не будет. В результате, если в такой системе уже после установки Windows активировать поддержку ACHI в BIOS, то система может перестань загружаться или же будет падать в синий экран BSOD.
Поэтому, если после установки Windows 7, вы обнаружили, что ваша материнская плата поддерживает режим AHCI, однако эта функция отключена в BIOS, то данная инструкция поможет вам активировать поддержку AHCPI в Windows 7/ Vista .
Внимание! Данную последовательность действий необходимо выполнить ДО включения AHCI в настройках BIOS, иначе система перестанет загружаться!
Откройте редактор реестра, набрав RegEdit в панели Пуск.
На запрос UAC “Do you want to allow the following program to make changes to this computer?”, отвечаем Yes.
В редакторе реестра перейдите к следующей ветке: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
В правой панели выберите ключ Start и отредактируйте его (Modify).
Задайте параметру “Start” значение 0, и нажмите OK. Значение по умолчанию (поддержка ACHI отключена): 3
Закройте редактор реестра.
Перезагрузите компьютер.
Зайдите в BIOS, активируйте поддержку AHCI на вашей материнской плате. Сохраните изменения и перезагрузите компьютер еще раз.
После загрузки, Windows 7 автоматически установит драйвера устройств AHCI. После окончания их установки, Windows перезагрузится еще один раз.
После загрузки системы жесткие диски будут поддерживать стандарт AHCI.
Как проверить включена лиAHCI вWindows
Если вы не уверены, включена или нет поддержка AHCI в вашей Windows 7, то следуя этой инструкции, вы сможете установить этот факт.
Откройте диспетчер устройств ( в меню Пуск наберите DeviceManager ).
На появившийся запрос UAC “Do you want to allow the following program to make changes to this computer?” ответьте Yes.
Откройте секцию IDE ATA/ATAPI controllers .
Если в Windows установлен драйвер AHCI, то в списке устройств будет присутствовать что-то вроде Standard AHCI 1.0 Serial ATA Controller или Intel(R) 5 Series 6 Port SATA AHCI Controller.
В том случае, если ничего про AHCI Controller вы найти не можете, то следует полагать, что поддержка AHCI в вашей системе отключена. И вы можете активировать AHCI в Windows (по вышеприведенной инструкции), и после этого включить AHCI в BIOS.
Как включить режим AHCI для SATA в BIOS без переустановки Windows
В данной статье мы представим несколько способов того, как включить режим AHCI для SATA в BIOS без переустановки Windows 10 и тем самым и повысить производительность, эффективность, а также снизить энергозатраты современных HDD и SSD накопителей…
Содержание:
Стабильная и быстрая работа любого компьютера зависит от многих факторов, влияющих на производительность отдельных компонентов. Одним из таких факторов является режим работы интерфейса SATA , который отвечает за весь процесс передачи данных с жестких дисков.
Современные технологии не стоят на месте, а постоянно развиваются, что приводит к некоторым конфликтам, способным возникать внутри компьютера.
Для примера следует привести некорректную работу SSD накопителя, подключенного через интерфейс SATA, запущенного в режиме IDE – устаревшем режиме работы интерфейса SATA, который не способен раскрывать потенциал современных более скоростных накопителей. Данный конфликт возможен из-за того, что производители современных материнских плат оставляют своим пользователям возможность корректной работы со старыми носителями без поддержки AHCI.
Стоит отметить, что в большинстве современных плат уже выставлен режим AHCI по умолчанию, но подобная проблема может случится при установке более современного SSD на старую плату или приобретении материнской карты с рук, где был установлен IDE режим работы.
Чем отличаются AHCI и IDE?
IDE – старый режим работы через интерфейс SATA, который практически ничем не отличается от его предшественника PATA (для PATA использовался широкий и тонкий кабель). Данный режим работы был популярным до повсеместного введения AHCI, который позволял современным накопителям раскрыть полный потенциал скорости и возможностей.
AHCI – современный режим работы через интерфейс SATA. Работа в данном режиме позволяет получить максимальную эффективность от SSD-носителей с очень высокой скоростью записи данных. Помимо этого, AHCI режим имеет более экономное энергопотребление, а также позволяет производить замену жестких дисков без выключения компьютера. Работа в AHCI полностью раскрывает возможности интерфейса SATA.
Зачем включать AHCI?
Включение режима AHCI совместно с быстрым жестким диском могут дать хорошую прибавку в скорости работы компьютера, поскольку скорость его записи сможет возрасти на 10-20% . Включив AHCI, пользователь будет каждый раз экономить время в процессе записи файлов.
Как определить текущий режим работы?
Чтобы определить текущий режим работы, достаточно проследовать следующим шагам:
Шаг 1. Нажимаем левой кнопкой мыши по иконке «Поиск» (изображение лупы возле кнопки «Пуск») и вводим в строку фразу «Панель управления» , после чего переходим в непосредственно сам пункт «Панель управления» .
Шаг 2. В открывшемся окне выбираем режим отображения «Мелкие значки» и кликаем ЛКМ по иконке «Диспетчер устройств» .
Шаг 3. В открывшемся окне необходимо кликнуть по параметру «Контролеры IDE/SATA…» и напротив стандартных контролеров будет указан режим работы. На скриншоте показан режим IDE.
Также узнать режим работы можно через BIOS или UEFI. Параметры, где находится информация про режим работы, как правило располагается в пунктах «SATA Mode» , «Storage options» и т.д. в зависимости от модели материнской платы и прошивки.
Важно! Не переключайте режимы работы в BIOS или UEFI, поскольку это приведет в невозможности загрузки операционной системы.
Как включить режим AHCI для SATA в BIOS без переустановки Windows 10?
Существует несколько способов, при помощи которых можно безопасно переключить режимы работы с сохранением правильной работоспособности ОС.
Способ №1. Включение режима AHCI через реестр
Шаг 1. Для начала необходимо открыть редактор реестра. Это можно сделать, нажав правой кнопкой мыши по кнопке «Пуск», после чего выбрать пункт «Выполнить». В строке jnr необходимо ввести команду regedit и подтвердить кнопкой ОК .
Шаг 2. В открывшемся окне переходим по пути HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorV
Шаг 3. Нажимаем по иконке «Start» , устанавливаем значение 0 и подтверждаем действие кнопкой «Ок» , как показано на скриншоте.
Шаг 4. Переходим в HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ iaStorAV\ StartOverride и проделываем те же действия для параметра с названием 0.
Шаг 5. Переходим в HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci , нажимаем дважды по параметру Start и устанавливаем значение 0.
Шаг 6. Заходим в HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ storahci\ StartOverride и устанавливаем значение 0 для параметра с названием 0.
Шаг 7. Перезагружаем ПК и заходим в BIOS, где необходимо установить режим работы AHCI. В различных моделях материнских карт путь к экрану переключения режимов может иметь разные названия. Ниже на скриншоте показан самый распространенный вариант.
Сохраняем изменения и перезагружаем компьютер в безопасном режиме.
После перезагрузки произойдет установка нового пакета драйверов SATA и системе потребуется очередная перезагрузка, после чего режим AHCI будет включен.
Стоит отметить, что в некоторых случаях данный способ не получается, что приводит к «синему экрану» и дальнейшей перезагрузке.
Чтобы испытать другой способ, необходимо вернуть режим IDE в BIOS
Способ №2. Включение режима AHCI с помощью командной строки
Шаг 1. Включить компьютер, нажать правой кнопкой мыши по кнопке «Пуск» и открыть параметр «командная строка» или «Windows PowerShell» от имени администратора.
Шаг 2. В открывшемся окне необходимо ввести bcdedit /set safeboot minimal и подтвердить, нажатием Enter .
Шаг 3. После завершения операции, необходимо перезагрузить ПК, зайти в BIOS и изменить режим работы, как было описано в первом способе. Компьютер загрузится в безопасном режиме и установит необходимые драйвера. После этого снова открываем командную строку от имени администратора и вводим команду bcdedit /deletevalue safeboot . Подтверждаем нажатием Enter .
После следующей перезагрузки будет включен новый режим работы, оптимизированный для использования скоростных SSD дисков.