39

Я заметил, что в настройках BIOS новых компьютеров, которыми я владею, я могу настроить работу контроллера дисковода либо в режиме AHCI (Advanced Host Controller Interface), либо в режиме IDE.

Я подозреваю, что AHCI "работает" лучше, но я действительно не знаю много об этом с практической точки зрения. Однако я также заметил, что некоторые программы (например, Ghost 2003) просто не обнаруживают мои жесткие диски, если я выбираю режим AHCI. (AHCI = чертовски проблем с совместимостью?)

Итак ... почему существует AHCI, почему я должен заботиться о нем и хотеть его использовать, и почему / когда я не должен его использовать? Существуют ли функции новых жестких дисков, для которых требуется AHCI, и в противном случае они теряют самообладание при работе в режиме IDE?

6 ответов6

29

AHCI против IDE - тест и преимущество

Выдержка: Преимущество AHCI

  1. Горячая Plugging
  2. Native Command Queuing (может улучшить быстродействие компьютера / системы / жесткого диска, особенно в многозадачной среде
    ...

Вердикт:

Эти обширные тесты ясно показывают нам, что AHCI (NCQ) определенно может улучшить скорость реакции компьютерной системы, скорость передачи, количество операций ввода-вывода в секунду, и этот список можно продолжить.

23

Вы можете видеть AHCI как язык, который контроллер использует для общения с системой. Диск не может видеть, используется ли AHCI или эмуляция IDE. Если вы используете AHCI, доступны все функции Serial ATA, при этом вам не нужны драйверы, специфичные для вашего контроллера.

Чтобы фактически использовать AHCI, ОС (будь то Windows, Linux или даже Ghost) должна иметь драйвер AHCI. Windows Vista и 7 включают драйвер, но не устанавливайте его, если в контроллере загрузочного диска не включен AHCI. Аналогично, драйвер IDE не устанавливается, если контроллер IDE отключен. Вот почему вы не можете просто переключать настройки в BIOS в уже установленной системе Windows.

Ghost 2003 был выпущен в 2002 году, за несколько лет до того, как спецификация AHCI была завершена. Неудивительно, что Ghost 2003 не поддерживает AHCI. Очевидно, что последняя корпоративная версия Ghost может работать в загрузочной среде на базе Windows или Linux, поэтому, скорее всего, эта версия поддерживает AHCI.

13

Здесь, в 2012 году, согласно этому сравнению производительности, не похоже, что это необходимо для однопользовательской рабочей станции. Тем не менее, AHCI - лучший и более современный вариант, и вы всегда должны использовать его, когда можете.

Из этой статьи:

  • Если вашему приложению требуется поддержка дисков с горячей заменой или резервных дисков, тогда AHCI - единственный выбор.

  • В некоторых тестах режим IDE может выиграть от немного более высокой скорости чтения и записи.

  • Поддержка TRIM прекрасно работает в обоих режимах

  • В целом, большинство SSD-дисков обеспечивают лучшую производительность в режиме AHCI, но это не день и ночь.

Откуда вы знаете, что используете IDE или AHCI? Зайдите в диспетчер устройств и раскройте контроллеры жесткого диска. Если вы видите "AHCI" там, вы используете AHCI.

диспетчер устройств, IDE ATA/ATAPI контроллеры

Хорошей новостью является то, что вы можете переключиться из режима IDE в AHCI в Windows 7 или Vista без переустановки или даже открытия корпуса вашего ПК. Вот статья MSFT KB о том, как это сделать.

  1. Нажмите клавишу Win+R, чтобы открыть окно "Выполнить".
  2. Введите Regedit и нажмите Enter, чтобы открыть редактор реестра.
  3. Перейдите к HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlset/Services/msahci
  4. На правой стороне, щелкните правой кнопкой мыши на "Пуск", а затем "Изменить".
  5. Введите 0 в поле "Значение данных" (шестнадцатеричное), клик ОК.
  6. Закройте редактор реестра.
  7. Перезагрузите компьютер. Нажмите и удерживайте кнопку Delete во время загрузки компьютера, чтобы войти в настройку BIOS. Ваш компьютер может использовать другой ключ, например, F2 или что-то еще. Пожалуйста, обратитесь к руководству по вашему компьютеру.
  8. В настройках BIOS выберите "Интегрированные периферийные устройства" и поместите маркер там, где написано «Режим SATA RAID/AHCI». Теперь используйте клавиши + и - или клавиши Page Up и Page Down, чтобы изменить значение с "Disabled" на "AHCI". Это относится к последним версиям системы Award BIOS. Ваши настройки BIOS могут отличаться. Пожалуйста, обратитесь к руководству по вашему компьютеру.
  9. Нажмите F10, чтобы сохранить изменения. Нажмите Y, если вас попросят подтвердить.
1

Я недавно установил SSD-накопитель в свой семилетний ноутбук. SSD-накопитель получает 200 баллов в тестовой программе AS SSD при работе в режиме IDE. В AHCI-режиме счет был 1250! И это, безусловно, вернуло к жизни старый ПК. Разница огромна!

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

Вы можете легко сделать это изменение на уже установленной Windows. В сети много статей об этом, поэтому я не буду углубляться в это.

1

Вы не можете переключать режимы между IDE и AHCI в системе Windows, в которой уже установлена ОС, в противном случае жесткий диск не загружается, и вы получаете сообщение об ошибке "Недоступное загрузочное устройство" ... по крайней мере в Windows 10. Я нашел трудный путь при сбросе настроек BIOS по умолчанию, и он не загружался, и мне пришлось переустанавливать всю ОС, чтобы она снова заработала, но позже мне сказал друг, что все, что мне нужно было сделать, это поставить Режим SATA снова возвращается в IDE:-/

1

Почему бы НЕ использовать AHCI (я должен был опубликовать это несколько лет назад, поскольку сейчас это немного менее актуально):

Это может отлично работать на / с недавним оборудованием, но это не всегда имело место. Вы можете попробовать это, но если вы обнаружите какие-то загадочные проблемы, хорошо бы не забыть протестировать без него. Некоторые проблемы, с которыми я сталкивался в прошлом: ошибка при обнаружении определенных моделей жестких дисков, ошибки в драйверах Intel, приводящие к сбоям в некоторых сценариях (они, вероятно, уже исправлены, но последние версии я не тестировал широко), отрывистая мышь, глюки в аудио и т.д.

Дело в том, что устаревшая IDE была опробована и протестирована. За последние несколько лет AHCI и его функции стали более зрелыми, но все же могут существовать некоторые редкие сценарии, в которых, например, при падении самолета, многое должно произойти определенным образом / для того, чтобы самолет потерпел крушение. Подобные вещи будут решены вовремя, но если вы хотите быть в безопасности, AHCI может потребоваться еще несколько лет. Новые драйверы AHCI все еще выпускаются довольно часто, и это не только новые функции. Я видел, кто-то, кто пробовал разные версии, сказал, что также могут быть различия в производительности.

Если вы цените то, что известно как "известное количество" и "проверено и опробовано", то, возможно, вам захочется дважды подумать об AHCI. И до сих пор я тратил время на диагностику ошибок и тестирование производительности ... Я люблю быть бесплатным отделом контроля качества для Intel. Если бы они на самом деле поместили "бета" или что-то такое, что, по крайней мере, предупредило бы меня держаться подальше, но я глупо подумал, что их драйверы AHCI, опциональные ПЗУ и т.д. Были такими же надежными, как и процессоры.

Мои собственные исследования показывают, что для потребительских жестких дисков и SSD для настольных ПК, чтобы воспользоваться преимуществами AHCI, вам понадобится порт SATA 6 ГБ / с и SSD, или вы захотите использовать жесткие диски, которые, как известно, демонстрируют улучшение с NCQ. Я попробовал Samsung, WD, потребительский жесткий диск SATA Maxtor с AHCI, и в моей системе не было никакого улучшения производительности, противоположный результат для некоторых сценариев, типичных для шаблонов ввода-вывода настольных рабочих станций.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .