Почему я должен выбрать (или нет) AHCI вместо IDE в настройках BIOS моего компьютера?

124824
Chris W. Rea

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

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

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

39

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

29
Sampson

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

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

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

Вердикт :

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

22
Zr40

Вы можете видеть 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
Jeff Atwood

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

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

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

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

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

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

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

device manager, IDE ATA/ATAPI controllers

Хорошей новостью является то, что вы можете переключиться из режима 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
Anonymous Coward

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

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

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

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

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

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

Во-вторых, проблема, которая возникла у меня с дополнительным HD, недоступным, когда компьютер возобновил спящий режим, исчезла, когда я переустановил Win7 и использовал собственный режим IDE. Похоже, что это не редкая проблема. BJ292 12 лет назад 0
1
Per Duun

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

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

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

Добро пожаловать в Супер пользователя! Ваш пост является комментарием, а не [ответом] (http://superuser.com/help/how-to-answer) на вопрос ОП. На этом сайте мы ценим ваши ответы и призываем вас внести свой вклад, где вы можете. Вы всегда можете комментировать свои собственные сообщения, и как только вы заработаете достаточно [репутации] (http://superuser.com/help/whats-reputation), вы можете [комментировать везде] (http://superuser.com/help/ привилегии / комментарий). Twisty Impersonator 8 лет назад 0
1
LenF

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

https://www.intel.com/content/www/us/en/support/articles/000024558/memory-and-storage/intel-optane-memory.html может помочь K7AAY 5 лет назад 0