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

43

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

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

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

Крис В. Ри
источник

Ответы:

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.

Zr40
источник
30

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

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

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

Вердикт :

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

Сэмпсон
источник
14

Здесь, в 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ключи , чтобы изменить значение с «Отключен» на «AHCI». Это относится к последним версиям системы Award BIOS. Ваши настройки BIOS могут отличаться. Пожалуйста, обратитесь к руководству вашего компьютера.
  9. Нажмите, F10чтобы сохранить изменения. Нажмите, Yесли вас попросят подтвердить.
Джефф Этвуд
источник
1

Почему бы НЕ использовать 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
1

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

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

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

Пер Дуун
источник
Добро пожаловать в Супер пользователя! Ваш пост является комментарием, а не ответом на вопрос ОП. На этом сайте мы ценим ваши ответы и призываем вас внести свой вклад, где вы можете. Вы всегда можете комментировать свои собственные сообщения, и как только вы заработали достаточную репутацию, вы можете комментировать везде .
Я говорю Восстановить Монику
1

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

LenF
источник
-1

Однако установочные диски Windows 7 будут работать, только если целевой диск находится в режиме IDE. Затем вам нужно будет уговорить новую установку Windows 7 для преобразования из режима IDE в режим AHCI, но я только что оставил свой второй ноутбук в режиме IDE, потому что я хочу сделать систему с четырехкратной загрузкой, которая загружает 64-битную Windows 7, Windows 7 32- бит, Windows 98SE и MS-DOS 7.10. TurboCAD 2017 не работает правильно, в Windows 64-разрядная версия работает только правильно, 32-разрядная версия Windows. Кроме того, я не хочу платить 5000 долларов за Maxisquash, я имею в виду последний компилятор Fortran от Microsoft. Мне нужны компиляторы Fortran и PL / I, которые я могу себе позволить.

mc5w
источник
Это не отвечает на вопрос, заданный автором
Ramhound
У любого режима диска есть свои преимущества. Вы можете перейти от AHCI к IDE, используя regedit.exe для редактирования HEY_LOCAL_MACHINE \ system \ currentcontrolset \ services \ picide. Одно из значений необходимо изменить с 3 на 0, чтобы включить драйвер pciide. системный Аналогично, чтобы перейти от IDE к AHCI, нужно сместить значение MSahci.sys с 3 на ноль. Вы можете найти эту информацию через www.google.com/advanced_search. Сайт Microsoft и несколько других расскажут вам, как это сделать.
mc5w