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

Я только что приобрел внешний жесткий диск 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 выдала ошибку, что моя система не соответствовала минимальным требованиям и закрылась. The new external SATA hard drive is now reported along with the internal hard drive in Device Manager under the IDE/ATA/ATAPI Controllers, with Intel(R) ICH10 Family controller Serial SATA controller.

I am about to upgrade to Windows 7 Home Premium 64-Bit, for which I'd like all SATA drives to operate in AHCI mode. It would allow my external hard drive with an eSATA connection to support hot-plugging and seems beneficial for the internal hard drive too, while multi-tasking.

Enabling the AHCI mode after a Windows Vista install with IDE mode enabled does not seem trivial in the few solutions I read - and a little confusing.

Вопросы:

  • Should I enable AHCI mode before (ie under Windows Vista) or during the upgrade to Windows 7?

  • If you recommend it is done before, can I enable the ACHI mode without re-installing VISTA? Как?

Also, I have multiple partitions for the current Windows Vista install, with Users and Program Data on a different partition that the operating system. The current partition scheme will re-organized and simplified.

  • If you suggest to do it during the Windows 7 Custom clean install, will I still be able to modify this drive partitions scheme (using the Disk Option Advanced mode) in the same custom install session?

  • Since the external drive is operating in IDE Mode with the ICH10R controller, what is the implication that it has no hotplugging capability? Where can it be stopped in the status bar? Is it safe to power it off when the system is running?

3 ответа

Решение

Сначала обновите систему до 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 7. Тогда вы можете беспокоиться о полном контроле над AHCI.

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

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

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

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

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

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

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

Другие вопросы по тегам