Bagaimana cara mengetahui apakah HDD saya adalah IDE atau SATA

9

Output lspcipada Ubuntu 16.04.2 LTS adalah:

00: 1e.0 Jembatan PCI: Jembatan PCI Seluler Intel Corporation 82801 (rev e1)
00: 1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) Jembatan Antarmuka LPC (rev 01)
00: 1f.2 Antarmuka IDE: Intel Corporation 82801GBM / GHM (Keluarga ICH7-M) Pengontrol SATA [mode IDE] (rev 01)
00: 1f.3 SMBus: Pengendali SMBus Keluarga Intel Corporation NM10 / ICH7 (rev 01)
01: 00.0 Pengontrol yang kompatibel VGA: NVIDIA Corporation G72M [Quadro NVS 110M / GeForce Go 7300] (rev a1)

Sekarang saya bertanya-tanya apakah HDD saya memiliki antarmuka IDE atau antarmuka SATA. Bagaimana saya bisa menyadarinya?


Berdasarkan lspci, saya merasa seperti antarmuka HDD adalah IDE, tetapi saya melihat sesuatu tentang SATA pada lspcioutput yang membuat saya ragu.

pengguna3405291
sumber

Jawaban:

17

Anda memiliki hard drive SATA.

Alasan Anda melihat IDE di sana sebenarnya cukup sederhana: SATA dapat beroperasi dalam satu dari dua mode, AHCIatau IDE.

Pengontrol Anda tampaknya berada dalam mode IDE saat ini, karena Anda dapat melihat dengan jelas dari output perintah:

SATA Controller [IDE mode]

Adapun perbedaan antara dua mode:

Hanya 2 perbedaan utama antara mode AHCI dan IDE.

AHCI memungkinkan pertukaran hard drive yang panas jika chipset motherboard juga mendukungnya, dan itu juga memungkinkan NCQ untuk hard drive jika mereka mendukungnya. Mode IDE tidak memungkinkan untuk salah satu dari fungsi ini.

Ada performa hard drive yang kecil saat Anda menggunakan mode IDE karena NCQ dinonaktifkan.

Intel PDf menggunakan standar AHCI jika Anda ingin membaca

Kutipan di atas berasal dari jawaban ini pada Superuser.

Dan inilah beberapa info lebih lanjut tentang perbedaan antara dua mode dari forum Penting :

Bergantung pada sistem Anda, beberapa mode pengontrol SATA mungkin tersedia di BIOS atau UEFI Anda untuk mengelola bagaimana SSD beroperasi dengan seluruh sistem Anda.

AHCI (Advance Host Controller Interface): Standar modern untuk operasi SATA controller, ini memberikan kinerja terbaik dengan perangkat penyimpanan SATA, dikombinasikan dengan dukungan terbaik untuk fitur untuk mengoptimalkan kinerja SSD, seperti TRIM. Kami merekomendasikan mode ini untuk sebagian besar pengguna kami, dan hanya menyimpang dari ini jika diperlukan untuk mengatasi masalah kompatibilitas dan perangkat lunak.

IDE (Integrated Drive Electronics): Standar warisan yang berasal dari tahun 1990-an. Karena kinerja yang lebih lambat dan dukungan yang lebih buruk untuk perangkat keras modern, kami tidak menyarankan menggunakan mode ini di atas AHCI. Pengecualian untuk ini adalah jika Anda menggunakan sistem lama yang tidak memiliki dukungan AHCI, atau mengalami ketidakstabilan sistem menggunakan SSD dalam mode lain dan perlu menggunakan mode ini untuk tujuan kompatibilitas / pengujian.

Perhatikan bahwa mode di atas dapat dirujuk secara berbeda oleh beberapa motherboard, seperti AHCI disebut "Serial ATA" atau IDE yang diberi label "Legacy" atau hanya "ATA." Jika mode SATA Anda tidak dijelaskan dengan cara yang jelas, silakan lihat dokumentasi sistem atau motherboard Anda untuk klarifikasi

.

You'reAGitForNotUsingGit
sumber
1
Anda dapat menambahkan ke jawaban bahwa hanya ada alasan yang sangat jarang untuk hardware kompatibel SATA untuk berjalan dalam mode ATA / IDE kompatibilitas pada sistem operasi modern, dan untuk mengubah pengaturan ke SATA di BIOS akan menguntungkan untuk kinerja
cat
5

Untuk memeriksa sdajalankan:

lsblk -So TRAN,NAME | grep sda

dalam hal ini:

sata   sda

Untuk menjalankan semua, jalankan saja:, lsblk -So TRAN,NAMEuntuk disk lain yang memipainya | grep sdX.

Hal lain yang dapat Anda lakukan adalah memeriksa modul kernel apa yang digunakan untuk perangkat Anda, dalam kasus Anda:

lspci -vk -s 00:1f.2 

Jika Anda melihat hal-hal seperti sata controlleratau ahciseharusnya SATA.

Ravexina
sumber
Output saya lsblk -So TRAN,NAME|grep sdaadalah ata sda, tidak yakin apakah itu Serial ATA (SATA) atau Parallel ATA (PATA or IDE) ...
user3405291
@ user4838962: memperbarui jawaban saya.
Ravexina
Terima kasih, saya melihat SATA Controller [IDE mode]dan saya melihatKernel driver in use: ata_piix
user3405291
Mengingat pengontrol SATA dalam mode IDE, masuk akal bahwa driver kernel ata_piix dimuat.
user3405291
Jadi sekarang lebih jelas bagi Anda, bukan? ;)
Ravexina
2

00: 1f.2 Antarmuka IDE: Intel Corporation 82801GBM / GHM (Keluarga ICH7-M) Pengontrol SATA [mode IDE] (rev 01)

Itu terlihat seperti pengontrol SATA yang berpura-pura menjadi pengontrol IDE.

Beberapa latar belakang:

Ketika SATA pertama kali diperkenalkan tidak ada antarmuka standar untuk OS. Setiap pengontrol membutuhkan driver yang berbeda, ini adalah PITA. Kemudian AHCI diperkenalkan, ini berarti bahwa pengemudi tidak lagi perlu menjadi vendor-spesifik tetapi masih driver AHCI harus ditulis dan digunakan untuk setiap OS.

Ketika SATA mulai terintegrasi ke dalam chipset, vendor chipset sering menawarkan mode emulasi IDE, meniru pengontrol IDE standar yang telah menjadi bagian dari hampir semua motherboard untuk waktu yang lama. Kelebihan dari mode ini adalah bahwa sistem operasi yang ada dapat digunakan tanpa modifikasi. Kelemahannya termasuk kurangnya dukungan untuk NCQ, kurangnya dukungan untuk hotplug dan untuk sistem desktop beberapa IDE dan port SATA tidak dapat digunakan (Pengontrol IDE "standar" hanya mendukung empat drive). Chipset juga akan menawarkan mode AHCI dan / atau khusus-Vendor yang memungkinkan penggunaan fungsionalitas penuh controller.

Sekarang saya bertanya-tanya apakah HDD saya memiliki antarmuka IDE atau antarmuka SATA. Bagaimana saya bisa menyadarinya?

Mungkin SATA tapi kita tidak bisa 100% yakin.

Banyak set chip (saya percaya termasuk seri ICH7) menawarkan mode campuran di mana campuran drive IDE dan SATA akan disajikan sebagai drive pada pasangan kontroler IDE yang disimulasikan. Jadi saya tidak akan menganggap presensi "SATA" dalam nama yang ditampilkan di LSPCI sebagai bukti kuat bahwa drive tersebut sebenarnya SATA.

Untuk meningkatkan kepastian, cari bukti lain. Mungkin coba hdparm untuk melihat apakah ia dapat membaca nomor model drive. Mungkin melihat untuk melihat apakah Anda dapat menemukan manual pengguna atau layanan untuk laptop Anda (saya menganggap itu adalah laptop berdasarkan fakta itu menggunakan "mobile" ICH). Mungkin coba cari di pengaturan BIOS.

Peter Green
sumber
Ya, ICH-7 sebenarnya memiliki antarmuka fisik IDE dan SATA ....
rackandboneman
@rackandboneman Sepertinya BIOS tidak memiliki opsi AHCI. Pemahaman saya adalah bahwa mungkin laptop ini dibangun dalam masa transisi dari PATA / IDE ke SATA. Oleh karena itu produsen hanya menggunakan jembatan dari antarmuka SATA ke chipset PATA, daripada menggunakan chipset SATA yang sebenarnya. Saya tidak yakin, saya hanya menebak.
user3405291
Anda benar, ini laptop, dan tentang model / 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.
buatannya
Ini akan mengambil lebih banyak bukti daripada klaim dari orang acak di utas pendukung untuk meyakini bahwa sebuah mesin dengan southbridge yang mendukung PATA dan SATA secara native menggunakan PATA ke SATA bridge chip.
Peter Green