Как включить режим AHCI после установки Windows Vista в режиме IDE и до / для чистой установки Windows 7?

27245
Donat

Я только что приобрел внешний жесткий диск Fantom USB 2.0 / eSATA емкостью 2 ТБ . К сожалению, это выявило мой недосмотр, когда моя первая система была построена прошлым летом. Я установил Vista Home Premium 64-bit в режиме IDE (по умолчанию в BIOS) вместо режима ACHI, который обеспечивал бы не только Native Command Queuing, но и горячее подключение внешних жестких дисков, которые мне сейчас нужны.

Как и ожидалось, когда я изменил контроллер Intel на ACHI в BIOS, система больше не загружалась, как ожидалось.

Моя материнская плата - Gigabyte GA-EX58-UD4P . И мой внутренний жесткий диск WD Black Cavar с 7200 об / мин емкостью 750 ГБ и мой мост eSATA (обеспечивающий два внешних подключения eSATA) подключены к трем из шести разъемов Intel SATA, управляемых контроллером ICH10R ( южный мост ).

Внутренний жесткий диск находится на разъемах SATA0 и eSATA на SATA4 и SATA5. Два разъема SATA, управляемые контроллером Gigabyte (т. Е. GSATA0 и GSATA1), не используются.

Драйвер внешнего жесткого диска внезапно установился во время моей последней попытки, когда я писал эту статью и после того, как попытался установить драйверы SATA / RAID, находясь под Windows, с веб-сайта Gigabyte для контроллеров Gigabyte и Intel.

Обратите внимание, что программа установки Intel из MSM / iata_cd.exe выдала ошибку, что моя система не соответствовала минимальным требованиям и закрылась. О новом внешнем жестком диске SATA теперь сообщается вместе с внутренним жестким диском в диспетчере устройств под контроллерами IDE / ATA / ATAPI с контроллером семейства Intel (R) ICH10, последовательным контроллером SATA.

Я собираюсь перейти на Windows 7 Home Premium 64-Bit, для которой я бы хотел, чтобы все диски SATA работали в режиме AHCI. Это позволило бы моему внешнему жесткому диску с подключением eSATA поддерживать горячее подключение, и, по-видимому, полезно и для внутреннего жесткого диска, хотя и многозадачность.

Включение режима AHCI после установки Windows Vista с включенным режимом IDE не кажется тривиальным в тех немногих решениях, которые я читал, - и немного сбивает с толку.

Вопросы:

  • Должен ли я включить режим AHCI до (то есть под Windows Vista) или во время обновления до Windows 7?

  • Если вы порекомендуете сделать это раньше, могу ли я включить режим ACHI без переустановки VISTA? Как?

Кроме того, у меня есть несколько разделов для текущей установки Windows Vista с пользователями и данными программы в другом разделе, чем операционная система. Текущая схема разделов будет реорганизована и упрощена.

  • Если вы предложите сделать это во время пользовательской чистой установки Windows 7, смогу ли я изменить схему разделов диска (используя расширенный режим параметров диска) в том же сеансе пользовательской установки?

  • Поскольку внешний накопитель работает в режиме IDE с контроллером ICH10R, что означает, что он не имеет возможности горячего подключения? Где это можно остановить в строке состояния? Безопасно ли выключать его, когда система работает?

7

3 ответа на вопрос

10
Peter Mortensen

Сначала обновите систему до Windows 7 (поскольку она поддерживает более новое оборудование).

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

  1. Выход из всех программ на базе Windows.
  2. Нажмите Пуск, введите regedit в поле Начать поиск и нажмите клавишу ВВОД.
  3. Если вы получили диалоговое окно Контроль учетных записей, нажмите Продолжить.
  4. Найдите и щелкните следующий раздел реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

  5. На правой панели щелкните правой кнопкой мыши Пуск в столбце Имя и выберите команду Изменить.

  6. В поле Значение введите 0 и нажмите кнопку ОК.
  7. В меню «Файл» выберите «Выход», чтобы закрыть редактор реестра.

После этого вам нужно будет перезагрузить компьютер, зайти в BIOS и включить AHCI. Когда вы снова войдете в Windows, вы заметите установку драйверов для AHCI. Для завершения установки драйвера потребуется еще один перезапуск.

Источник: МСКБ

Вы также должны проверить веб-сайт производителя материнской платы для получения последней версии драйвера контроллера.

Спасибо за ссылку и инструкцию. Я тоже сталкивался с этим, но отбросил синус. Я не заметил сообщения об ошибке, которое исправляет это решение. Может быть один случай, когда дисплей (синий) мигает в конце попытки загрузки, когда Windows перезагружается. Если я правильно понимаю, я мог бы попробовать это и под Vista. Donat 14 лет назад 0
На Vista 64Bit это работало как бриз. Я сделал простое изменение реестра. Я скопировал файлы из папки BootDrv \ iMSM \ 64Bit на установочном компакт-диске Gigabyte на USB-накопитель. И после двух перезагрузок, вуаля. Спасибо Donat 14 лет назад 0
0

Учитывая ваш другой вопрос, касающийся обновления по сравнению с чистой установкой, я бы пошел с полной резервной копией ваших файлов и чистой установкой Windows 7. Тогда вы можете беспокоиться о полном контроле над AHCI.

Если вы сделаете обновление, вы сможете обмануть, включив AHCI в Vista перед обновлением, но я не знаю достаточно, чтобы знать, что это будет работать.

Теоретически, зная, как работает обновление (оно эффективно делает копию ваших персонализированных данных и установленных программ и настроек, устанавливает чистую версию Windows 7, а затем применяет указанные настройки, программы и настройки), оно может действительно работать.

Но для этого нужны полные резервные копии системы! :-)

Я смог легко перейти в режим AHCI в Vista и начну с правильной ноги для пользовательской чистой установки Windows 7. Спасибо. Donat 14 лет назад 0
Это хорошо знать. Это гораздо проще, чем понять, как включить поддержку SMP в XP после установки :-) 14 лет назад 0
0
cyclo

Я бы порекомендовал сделать полное резервное копирование ваших файлов Vista и выполнить чистую установку Windows 7. Если вы выберете этот маршрут, убедитесь, что вы изменили конфигурацию диска с IDE на AHCI в BIOS, прежде чем начинать установку Windows 7.

Когда вы начинаете установку Windows, у вас есть 2 варианта в отношении драйверов AHCI:

  1. Перейдите на веб-сайт своей материнской платы и загрузите драйверы "F6" AHCI и скопируйте их на USB-накопитель или дискету (если они все еще используются). Во время первоначальной установки Win 7 вы можете указать драйверы AHCI на этой флешке / флешке, чтобы их можно было установить.

  2. Просто позвольте Microsoft установить драйверы AHCI по умолчанию, но обязательно обновите их после завершения установки Windows 7. Обычно у производителя материнской платы есть версия драйверов Intel Matrix Storage (для RAID и AHCI) на их веб-сайте для загрузки. Если вы забудете обновить драйверы, вы можете обнаружить, что с вашими внутренними жесткими дисками обращаются как со съемными внешними дисками.

Сможет ли Windows 7 в начале установки прочитать / получить доступ к диску и проверить наличие предыдущей версии Windows для активации после изменения режима с IDE на ACHI? Donat 14 лет назад 0
Я впервые использовал драйверы с компакт-диска материнской платы. После завершения первой установки я также загрузил с Intel последние версии драйверов AHCI Intel для систем хранения данных. Благодарю. Donat 14 лет назад 0