Як сказати, чи є мій жорсткий диск IDE або SATA


9

Вихід lspciна Ubuntu 16.04.2 LTS становить:

00: 1e.0 PCI міст: Intel Corporation 82801 Мобільний ПКІ міст (rev e1)
00: 1f.0 Міст ISA: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00: 1f.2 IDE-інтерфейс: Intel Corporation 82801GBM / GHM (сімейство ICH7-M) SATA-контролер [режим IDE] (rev 01)
00: 1f.3 SMBus: Intel Corporation NM10 / ICH7 Сімейний контролер SMBus (rev 01)
01: 00.0 VGA-сумісний контролер: NVIDIA Corporation G72M [Quadro NVS 110M / GeForce Go 7300] (rev a1)

Тепер мені цікаво, чи мій жорсткий диск має інтерфейс IDE або інтерфейс SATA. Як я можу це зрозуміти?


Виходячи з цього lspci, я відчуваю, що інтерфейс жорсткого диска IDE, але я бачу щось про SATA на lspciвиході, що змушує мене сумніватися.

Відповіді:


17

У вас жорсткий диск SATA.

Причина того, що ви бачите IDE там, насправді досить проста: SATA може працювати в одному з двох режимів, AHCIабо IDE.

Схоже, ваш контролер знаходиться в режимі IDE, як видно з результатів команди:

SATA Controller [IDE mode]

Щодо різниці між двома режимами:

Лише 2 основні відмінності між режимом AHCI та IDE.

AHCI дозволяє здійснювати гарячу заміну жорстких дисків, якщо чіпсет материнської плати також підтримує її, а також дозволяє NCQ для жорстких дисків, якщо вони підтримують її. Режим IDE не дозволяє виконувати жодну з цих функцій.

Під час використання режиму IDE внаслідок відключення NCQ невеликий показник продуктивності жорсткого диска.

Intel PDf відповідає стандарту AHCI, якщо ви хочете прочитати

Вищенаведена цитата - з цієї відповіді на Superuser.

Ось ще кілька відомостей про різницю двох режимів від вирішальних форумів :

Залежно від вашої системи, у вашому BIOS або UEFI можуть бути доступні кілька режимів контролера SATA, щоб керувати тим, як SSD працює з рештою вашої системи.

AHCI (інтерфейс прогресивного хост-контролера): сучасний стандарт роботи контролера SATA, це забезпечує найкращі можливості роботи пристрою зберігання SATA в поєднанні з найкращою підтримкою функцій для оптимізації продуктивності SSD, наприклад TRIM. Ми рекомендуємо цей режим для більшості наших користувачів і лише відхилятися від цього, якщо це потрібно для вирішення проблем із сумісністю та програмним забезпеченням.

IDE (інтегрована електроніка приводу): старий стандарт, що датується 1990 -ми. Через більш низьку продуктивність та гіршу підтримку сучасного обладнання ми не рекомендуємо використовувати цей режим через AHCI. Виняток із цього випадку, якщо ви використовуєте старішу систему, яка не підтримує AHCI, або ви відчуваєте нестабільність системи, використовуючи SSD в іншому режимі, і вам потрібно використовувати цей режим для цілей сумісності / тестування.

Зауважте, що вищевказані режими можуть по-різному посилатися на деякі материнські плати, наприклад, AHCI називається "Serial ATA" або IDE з позначкою "Legacy" або просто "ATA". Якщо ваші режими SATA не описані очевидно, зверніться до документації на систему чи материнську плату для уточнення

.


1
Ви можете додати до відповіді, що існують лише дуже рідкісні причини, щоб сумісні апаратні засоби SATA запускалися в сумісному режимі ATA / IDE в сучасних операційних системах, а зміна налаштування на SATA в BIOS була б вигідною для продуктивності
кіт

5

Щоб перевірити sdaзапуск:

lsblk -So TRAN,NAME | grep sda

у моєму випадку:

sata   sda

Щоб змусити всіх просто запустити:, lsblk -So TRAN,NAMEдля інших дисків передайте його | grep sdX.

Інша річ, яку ви можете зробити, це перевірити, який модуль ядра використовується для вашого пристрою, у вашому випадку запустіть:

lspci -vk -s 00:1f.2 

Якщо ви бачите такі речі, sata controllerабо ahciце повинен бути SATA.


Мій вихід lsblk -So TRAN,NAME|grep sdaє ata sda, не впевнений , якщо це Serial ATA (SATA) або Parallel ATA (PATA або IDE) ...
user3405291

@ user4838962: оновив мою відповідь.
Ravexina

Дякую, бачу SATA Controller [IDE mode]і бачуKernel driver in use: ata_piix
користувач3405291

Зважаючи на те, що контролер SATA знаходиться в режимі IDE, має сенс завантаження драйвера ядра ata_piix .
user3405291

Тож вам зараз зрозуміліше, правда? ;)
Равексіна

2

00: 1f.2 IDE-інтерфейс: Intel Corporation 82801GBM / GHM (сімейство ICH7-M) SATA-контролер [режим IDE] (rev 01)

Це схоже на контролер SATA, який видає себе за IDE-контролер.

Деякі відомості:

Коли вперше було введено SATA, не було стандартного інтерфейсу до ОС. Кожному контролеру потрібен був інший драйвер, це був PITA. Пізніше було введено AHCI, це означало, що драйвер більше не потребує конкретного постачальника, але все-таки драйвер AHCI повинен бути записаний та розгорнутий для кожної ОС.

Коли SATA почала інтегруватися в набори мікросхем, постачальники чіпсетів часто пропонували режим емуляції IDE, емулюючи стандартний контролер IDE, який був частиною майже всіх материнських плат довгий час. Перевагою цього режиму є те, що існуючі операційні системи можуть використовуватися без змін. До недоліків можна віднести відсутність підтримки NCQ, відсутність підтримки гарячої підключення та для настільних систем, деякі порти IDE та SATA є непридатними ("стандартний" контролер IDE підтримує лише чотири диски). Набір мікросхем також пропонує AHCI та / або специфічні для постачальника режими, що дозволяють використовувати повну функціональність контролера.

Тепер мені цікаво, чи мій жорсткий диск має інтерфейс IDE або інтерфейс SATA. Як я можу це зрозуміти?

Це, мабуть, SATA, але ми не можемо бути на 100% впевнені.

Багато наборів мікросхем (я вірю, включаючи серію ICH7) пропонували змішаний режим, коли суміш приводів IDE і SATA буде представлена ​​у вигляді приводів на імітованій парі контролера IDE. Тому я б не сприймав презентацію "SATA" у назві, відображеній у LSPCI, як вагомий доказ того, що накопичувач насправді є SATA.

Для підвищення визначеності шукайте інші докази. Можливо, спробуйте hdparm, щоб побачити, чи може він прочитати номер моделі накопичувача. Можливо, подивіться, чи можете ви знайти посібники користувача чи сервісні посібники для свого ноутбука (я припускаю, що це ноутбук, заснований на тому, що він використовує "мобільний" ICH). Можливо, спробуйте подивитися в налаштуваннях BIOS.


Так, ICH-7 насправді має фізичні інтерфейси IDE та SATA ....
rackandboneman

@rackandboneman Схоже, що в BIOS немає параметра AHCI. Я розумію, що, ймовірно, цей ноутбук був побудований в перехідний період від PATA / IDE до SATA. Тому виробник просто використовував міст з інтерфейсу SATA до чіпсету PATA, а не використовуючи власне чіпсету SATA. Я не зовсім впевнений, я просто здогадуюсь.
user3405291

Ви маєте рацію, це ноутбук, і про його марку / модель у цій посиланні згадується цеA BIOS update won't fix the fundamental hardware problem - this system uses a SATA to PATA bridge --- it's a silicon limitation, not a firmware limitation.
user3405291

Це займе більше доказів, ніж претензій випадкових людей на підтримці, щоб повірити, що машина з південним мостом, яка підтримує як PATA, так і SATA, використовує чіп моста PATA до SATA.
Пітер Грін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.