AHCI и ATA

Anonim

AHCI против ATA

ATA (AT Attachment) - это стандарт, который существует довольно давно и изначально был разработан для создания интерфейса между устройствами хранения данных, такими как жесткие диски и процессор. Поскольку ATA очень старый, он был улучшен несколько раз. Существует два типа ATA: первый - Parallel ATA (PATA), второй - Serial ATA (SATA); хотя использование ATA часто относится к первому, поскольку ATA и PATA являются синонимами до появления SATA. С другой стороны, AHCI (Advanced Host Controller Interface) - это интерфейс контроллера хоста, который был разработан для SATA. Он определяет, как информация передается между устройством хранения и хостом.

Поскольку AHCI является относительно новым, он несовместим со старым ATA. Можно использовать только AHCI с материнскими платами с поддержкой SATA и жесткими дисками. Даже при использовании SATA пользователи по-прежнему имеют возможность использовать AHCI или более старую реализацию PATA. Это предназначено для улучшения совместимости со старыми устройствами с контроллерами SATA, но не может реализовать AHCI. Если у вас уже установлена ​​установка Windows с выбранным ATA, немного сложно переключиться на AHCI, поскольку у вашей системы могут быть установлены правильные драйверы, что приведет к синему экрану смерти. Самый простой и самый простой способ перехода на AHCI - сделать новую установку вашей операционной системы. Хотя это легко, это все еще занимает много времени, и это может не стоить времени.

AHCI не лишен преимуществ. Возможно, не стоит вдаваться в детали спецификации, но AHCI открывает две функции, которые вы не найдете на жестких дисках, использующих ATA. Первый - это горячее подключение или возможность добавлять / удалять жесткие диски из системы, не перезагружая компьютер. Он в основном рассматривает ваши жесткие диски как карты памяти или любые съемные носители. Вторая особенность - NCQ (Native Command Queuing). NCQ позволяет контроллеру изменять порядок запросов, чтобы свести к минимуму количество спинов, необходимых для извлечения всех данных.

Резюме:

AHCI - это интерфейс контроллера, в то время как ATA является стандартом для подключения устройств хранения данных

AHCI не совместим с ATA

AHCI имеет множество дополнительных функций, недоступных с ATA