Bagaimana cara kerja kartu ekspansi PCIe ke SATA, dan apakah PC saya mendukungnya?

20

Saya baru-baru ini mencari untuk mendapatkan kartu ekspansi PCIe ke SATA, yang saya pikir dikenal sebagai pengganda port (yang merupakan hasil pertama di Google ketika saya mencari adaptor seperti itu). Saya memerlukannya karena saya tidak lagi memiliki port SATA gratis di sistem saya, tetapi saya bingung tentang bagaimana tepatnya kartu-kartu ini bekerja dan bagaimana saya dapat menentukan apakah PC saya akan mendukungnya.

Menurut halaman Wikipedia yang terhubung di atas:

Banyak pengontrol umum tidak mendukung fitur ini, karena ini bukan persyaratan untuk pengontrol SATA.

Di tempat lain saya pernah melihatnya secara tersirat bahwa ini berarti dukungan turun ke motherboard, dan apakah controller SATA pada motherboard mendukung kartu ekspansi tersebut.

Namun, pengganda port menyukai pekerjaan berikut dengan menyambungkan ke port PCIe secara langsung - lalu mengapa kartu akan terkena implementasi SATA sendiri dari motherboard? Apakah saya salah paham secara mendasar bagaimana teknologi ini bekerja?

Jika dukungan untuk pengganda port SATA tidak masuk ke motherboard, bagaimana saya bisa menentukan apakah motherboard saya mendukungnya? Motherboard saya adalah ASRock H61M-HVS dan mendukung SATA 2.0 (3GB / s), tetapi mencari manual untuk "pengganda" tidak memberikan hasil apa pun.

Hasyim
sumber
1
"Port multiplier" memungkinkan menghubungkan banyak perangkat SATA ke satu kontroler SATA dan tidak ada hubungannya dengan PCIe. Kartu pada gambar wikipedia hanya terlihat seperti PCIe. Itu bisa berupa kotak, tetapi akan sulit untuk menginstal di dalam komputer.
Agent_L

Jawaban:

32

Ada empat "level" dasar untuk menambahkan lebih banyak port SATA:

  • Adaptor USB-SATA murah dan mudah, dan cukup cepat dengan dukungan UASP (USB-SCSI) modern. Namun, mereka mungkin tidak jangka panjang yang baik karena banyak dari mereka tidak mendukung TRIM dan lebih murah (3.0 / 3.1gen1, 5 Gbps) yang masih sedikit lebih lambat daripada SATA 3.0 internal (6 Gbps). Selain itu, Anda akhirnya berbagi bandwidth USB jika Anda memiliki banyak drive. Yang lebih sederhana hanya mendukung drive 2,5 "karena tidak memberikan daya 12V. Ini berisi pengontrol SATA bawaan; beberapa dok mendukung beberapa port / drive.

  • Sebuah SATA Pelabuhan Multiplier adalah mungkin pilihan termurah, dan efektif berbagi bandwidth dari port SATA tunggal hulu. Ini tidak selalu didukung dan saya biasanya akan mencegah menggunakannya kecuali benar-benar diperlukan (yaitu opsi lain tidak cocok). Kecuali Anda dapat menemukan dokumentasi (sering dalam lembar spesifikasi pengontrol SATA) dan lebih disukai juga bukti dukungan empiris, Anda lebih baik menghindari pengganda port. Ini menggunakan (memperpanjang) controller onboard.

  • SATA HBA , juga dikenal sebagai "kartu PCIe SATA", adalah opsi yang masuk akal untuk menambahkan sejumlah kecil port tambahan. Ini menambahkan pengontrol SATA tambahan melalui PCIe, dan tidak berinteraksi dengan pengontrol onboard. Beberapa juga menawarkan "RAID" tetapi biasanya hanya berupa fakeRAID dan Anda lebih baik menggunakan perangkat lunak RAID murni. Cari model pengontrol SATA untuk lebih jelasnya. Ini biasanya tersedia di PCIe x1 jalur dan atas.

  • Pilihan hardcore adalah SAS HBA. Ini umumnya dirancang untuk penggunaan perusahaan dan biasanya lebih kuat daripada HBA SATA. Anda mungkin memerlukan kabel khusus, tetapi Anda harus dapat menghubungkan drive SATA tanpa masalah. Ini juga mendukung pengganda port SAS, yang lebih andal dan lebih baik didukung daripada rekan-rekan SATA mereka. Sekali lagi, lihat model controller untuk detailnya (dan ketahuilah bahwa banyak OEM server yang me-rebadge mereka). Banyak juga yang datang dengan dukungan RAID (seringkali hardware RAID). Ini cenderung PCIe x4 / x8 dan lebih tinggi.

Secara umum, untuk ekspansi internal, Anda melihat salah satu dari dua yang terakhir, dalam bentuk kartu PCIe. Plain SATA biasanya lebih murah, tetapi jika Anda tidak dapat menemukan satu yang sesuai dengan kebutuhan Anda (banyak port, kecepatan 6 Gbps, dll.) Mungkin bermanfaat untuk melihat SAS satu, banyak di antaranya tersedia secara langsung di situs lelang favorit Anda karena perusahaan mengganti peralatan yang lebih lama. Ingatlah perbedaan kabel dan persyaratan jalur PCIe.

Bob
sumber
7
@BaptisteCandellier satu berbicara SATA dan satu berbicara SAS, yang terakhir kompatibel dengan hal-hal yang berbicara SATA. SATA umumnya digunakan di pasar konsumen dan SAS umumnya digunakan di pasar perusahaan / server, sehingga HBA SATA cenderung dibuat lebih murah dan lebih murah untuk dibeli, tetapi kurang dapat diandalkan, dan HBA SAS cenderung dibuat secara signifikan lebih baik dan secara signifikan lebih dapat diandalkan , tetapi juga jauh lebih mahal.
Trotski94
2
Untuk menambahkan apa yang dikatakan @JamesTrotter, cukup mudah untuk membeli SAS HBA bekas (eBay, dll.) Cukup murah karena bisnis mengganti server lama. Dan tidak banyak merek SATA HBA yang dikenal; tidak ada banyak pasar untuk mereka dengan pengontrol onboard modern yang bagus, jadi itu hanya beberapa dari harga murah.
Bob
2
Saya tidak berpikir saya akan menganjurkan siapa pun yang membelanjakan $$$ untuk kartu SAS untuk dimasukkan ke dalam desktop fixer enam tahun (dengan chipset anggaran termurah dari generasinya) tanpa alasan yang sangat bagus. "Saya hanya ingin sedikit penyimpanan" bukan alasan seperti itu.
J ...
6
@ J ... jika Anda membeli SAS HBA baru, Anda menghabiskan $$$$ +. Jika Anda menggunakan eBay, Anda dapat membeli yang bekas dan menghabiskan $ atau $$. Kabel breakout SAS-> SATA jauh lebih mahal daripada kabel SATA standar, tetapi masih sangat murah dibandingkan dengan apa yang Anda hemat gunakan saat membeli. Saya mengambil yang digunakan dengan dukungan untuk 8 drive untuk server rumah saya sekitar setahun yang lalu dan telah senang. Tentu saja, YMMV, pembelian bekas memiliki risiko, peringatan peringatan, dll.
FreeMan
2
@FreeMan Tapi itu akan menjadi mainboard berusia tujuh tahun yang $ 60 ketika baru. Ini adalah anggaran yang didapat dari anggaran untuk PC. Secara pribadi, saya tidak akan repot dengan apa pun selain menemukan kartu SATA yang termurah untuk masuk ke sana. Nilai tambah dari pengejaran kartu SAS, khususnya, tidak ada di sana. Sama sekali. Ini adalah papan chipset H61 - bahkan tidak mendukung Intel RST.
J ...
11

Saya baru-baru ini mencari untuk mendapatkan kartu ekspansi PCIe ke SATA, atau dikenal sebagai pengganda port, karena saya tidak lagi memiliki port SATA gratis di sistem saya, tetapi saya bingung tentang bagaimana tepatnya kartu ini bekerja dan bagaimana saya bisa tentukan apakah PC saya akan mendukung mereka.

Motherboard Anda mendukung kartu ekspansi PCIe SATA. Menambahkan port SATA tambahan, melalui kartu ekspansi yang terhubung ke jalur PCIe, hanya menambahkan pengontrol SATA tambahan ke sistem. Namun, untuk mem-boot dari disk yang terhubung ke kartu ekspansi PCIe SATA, itu harus secara khusus menunjukkan yang didukung.

Saya baru-baru ini mencari untuk mendapatkan kartu ekspansi PCIe-SATA, atau dikenal sebagai pengganda port karena saya tidak lagi memiliki port SATA gratis di sistem saya, tapi saya bingung tentang bagaimana tepatnya kartu ini bekerja dan bagaimana saya dapat menentukan apakah PC saya akan mendukung mereka.

PCIe-SATA sering disebut sebagai SATA Express (SATAe) , yang tentu saja, merupakan standar aktual itu sendiri. Yang tidak boleh disamakan dengan eSATA , yang merupakan standar yang berbeda, untuk menyediakan antarmuka untuk perangkat SATA eksternal.

Di tempat lain saya pernah melihatnya secara tersirat bahwa ini berarti dukungan turun ke motherboard dan apakah pengontrol SATA pada motherboard mendukung kartu ekspansi tersebut.

Seperti fitur SATA lainnya, seperti hot-swappable, dukungan harus didukung oleh pengontrol SATA selain perangkat itu sendiri. Kartu ekspansi PCIe SATA memiliki pengontrol SATA sendiri dan tidak dibatasi oleh pengontrol SATA pada motherboard itu sendiri.

Namun, pengganda port menyukai pekerjaan berikut dengan menyambungkan ke port PCIe secara langsung - lalu mengapa kartu akan terkena implementasi SATA dari motherboard sendiri? Apakah saya salah paham secara mendasar bagaimana teknologi ini bekerja?

Dukungan akan tunduk pada pengontrol SATA kartu ekspansi, bukan pengontrol SATA motherboard, batasan apa pun dari pengontrol SATA motherboard tidak akan berlaku untuk kartu ekspansi.

Jika dukungan untuk pengganda port SATA tidak masuk ke motherboard, bagaimana saya bisa menentukan apakah motherboard saya mendukungnya? Motherboard saya adalah ASRock H61M-HVS dan mendukung SATA 2.0 (3GB / s), tetapi mencari manual untuk "pengganda" tidak memberikan hasil apa pun.

Kartu ekspansi yang Anda tautkan BUKAN multipler port SATA , itu tidak memungkinkan port SATA tunggal, untuk terhubung ke beberapa perangkat SATA. Namun, perangkat tersebut memang ada dan akan membutuhkan data SATA (terhubung ke motherboard) dan kabel daya (terhubung ke PSU) yang memungkinkan Anda untuk menghubungkan 5 perangkat SATA ke kartu.

masukkan deskripsi gambar di sini

Ramhound
sumber
6

Karena Anda mengatakan dalam komentar Anda: "Saya mencari port SATA tambahan karena saya kehabisan porta pada motherboard saya." :

Salah satu solusi untuk ini, akan menggunakan Sata Host Bus Adapter , yang akan memperluas kemungkinan jumlah drive Anda. Ada banyak jenis ini, mulai dari 2 port ke atas 16 pada kartu 8 jalur tunggal.

Mode IT vs IR:

Jika memilih kartu HBA, Anda harus mengetahui dua mode yang berbeda . Anda ingin memiliki kartu HBA Anda di Initiator Target Mode (IT), yang pada dasarnya mengatakan bahwa kartu akan passthru setiap drive dan menyajikannya ke sistem operasi secara langsung (tidak ada perangkat keras serangan yang digunakan) , ini menguntungkan karena firmware biasanya lebih cepat, dan Anda mendapatkan kontrol lebih besar atas drive individual dalam perangkat lunak (sistem operasi / perangkat lunak disk Anda akan menangani drive) . Selain itu, memiliki pengontrol "bodoh" seperti ini, Anda memastikan bahwa perangkat lunak yang Anda gunakan akan melihat semua yang dikerjakan drive.

Mode IR pada dasarnya berarti bahwa kartu memiliki firmware yang menggunakan fungsi RAID di-kartu. Ini berisiko karena menukar kartu raid jika rusak, jauh dari tugas sepele.

Dengan asumsi bahwa Anda tidak memiliki CPU i5-3350P (yang tidak memiliki grafis internal), Anda dapat menggunakan jalur PCIE 16 untuk kartu HBA Anda. Tetapi jika Anda memang memilikinya, Anda perlu menggunakan kartu gfx diskrit dan Anda perlu menggunakan port PCIE 1x. Anda memiliki lebih sedikit opsi di sini, tetapi awal yang baik adalah membaca tentang kartu A390 ST-labs

Bacaan lebih lanjut

Mem-flash kartu HBA dari IR ke IT

Berikut adalah beberapa nama produsen dan penawaran terbaik mereka menurut pendapat jujur ​​saya LSI dibeli oleh Avago, yang dibeli oleh Broadcom :

LSI MegaRaid

LSI 9201-16i (Saya punya satu ini, mahal tapi sangat bagus)

LSI 9220-8i (Saya punya satu ini, mahal tapi sangat bagus)

IBM M1015 (Kartu ini dapat ditukar ke LSI 9211-8i-IT dan dianggap sebagai kartu penggila yang baik .)

JMicron JMB363

Gambar Silikon Sil3512

Elmo
sumber
1
Saya tidak tahu mengapa itu dibatalkan, tetapi +1 menyebutkan istilahnya. Anda bisa memiliki lebih banyak detail.
Bob
4

Kartu ekspansi PCIe SATA tidak selalu berarti Pengganda Port. Dengan kata lain, kartu ekspansi PCIe SATA adalah kartu PCIe, yang menambahkan pengontrol host (biasanya AHCI) lain yang menyediakan konektor SATA, seperti halnya pengontrol AHCI di mainboard. Di masa lalu, ini ditambahkan ke sistem dengan hanya pengontrol IDE, dan saat ini untuk perangkat yang memiliki port SATA terlalu sedikit.

Pengganda Port adalah hal yang sama sekali berbeda, Anda dapat menganggapnya seperti hub USB. Satu konektor masuk, dan banyak konektor keluar. Mereka semua harus berbagi bandwidth upstream, sementara kartu ekspansi PCIe SATA memiliki bandwidth penuh pada setiap port.

Pengganda Port tidak harus dalam faktor bentuk ekspansi PCIe, tetapi ada beberapa model yang sesuai dengan slot 3,5.. Yang masuk dalam slot PCIe biasanya hanya dilakukan secara mekanis, karena mereka tidak akan memiliki kontak listrik ke slot.

Ro-ee
sumber
3

PENDEK & SEDERHANA

Lupakan "port multipliers" mainboard ASRock H61M-HVS Anda memiliki soket ONE pci-Express dengan tipe "1x"; itu plastik putih.

SEARCH ENGINE WORDS: pci Express SATA Controller card

Slot 1x khas dapat menyediakan sepasang antarmuka drive SATA.

Pasang kartu seperti itu & amankan pelat belakangnya dengan baut. Pasang hard disk baru / berikutnya di ruang & aman. Hubungkan kabel data; kartu untuk dikendarai. Hubungkan daya ke drive. Hidupkan sistem. Jika drive itu belum mengandung banyak GIF animasi Anda, maka cukup partisi & format, dan itu akan segera terjadi.

DETAIL

Motherboard modern harus memiliki setidaknya satu slot PCI Express "x1" kecil. DAYA BAWAH. LINDUNGI TERHADAP STATIK. Buka kotak sistem Anda, dan lihat apakah slot x1 Anda tersedia (belum digunakan).

Kartu pengontrol PCI-E-to-SATA yang umum dan murah juga dikenal sebagai "pci-E SATA HBA") dan akan dijual dengan harga mulai $ 20 & lebih tinggi; misal: StarTech memiliki sekitar US $ 35; mereka cenderung memberi label ulang pada desain umum yang umum; mungkin bernilai satu atau dua ekstra di antara kartu low-end.

Kartu-kartu ini kemungkinan TIDAK datang dengan kabel data SATA. Mendapatkan beberapa.

Catu daya kotak Anda harus menyediakan umpan daya SATA. Jika Anda perlu menggunakan kabel adaptor Y untuk membagi daya untuk drive SATA tambahan ini, coba sesuaikan anggaran untuk pemisahan dari daya SATA. Jika tidak, kabel Y yang memisahkan daya drive 4-pin-Molex-ke-SATA sudah cukup dan termurah.

Beberapa mbrds menawarkan slot x4; sedikit lebih panjang dari x1. Slot x4 dapat menangani 8 drive tambahan, menggunakan kartu pci-E tipe HBA.

Pengambilan daya terdalam hard drive sedang diputar; drive modern hampir tidak mengambil banyak jus sama sekali; jangan khawatir tentang catu daya Anda jika hanya menambah dua atau empat drive lagi.

Performa: Bagus hingga sangat bagus (lebih cepat dari ASRock Hashim!)

Keandalan: Bagus; jangan menyentuh "jari" kontak emas kecil (slot) dengan jari Anda jari jari . Bersihkan jari kontak hanya dengan lembut dengan kain bebas pelarut & serat.

KESESUAIAN:

Win (ver.X): paket kartu akan menyediakan media atau tautan web untuk driver

Linux / BSD: Dukungan umumnya baik. Cobalah untuk mencari tahu siapa pengontrol SATA ASIC ("chip") yang terintegrasi dalam kartu kandidat, dan model chip mana, kemudian (contoh) mencari: Linux mendukung LSI

Sebagian besar chip ini membawa opsi RAID tingkat silikon sendiri. Di Linux / BSD, RAID perangkat lunak akan berfungsi dengan baik melalui ini.

HASHIM PLEASE NOTE: Untuk win (ver.X) yang ASRock mbrd's BIOS / SATA memiliki langit-langit 3gig; lihat situs web produk untuk "unlocker".

Pengontrol Sata pci-E x1 modern di ASRock Anda tidak akan mengalami langit-langit seperti itu, dan tidak akan terbatas seperti SATA terintegrasi mbrd.

jdx
sumber
3

Mengatasi bagian lain dari pertanyaan Anda, menentukan kompatibilitas port multiplier ...

Kami mulai dengan mencari pengontrol SATA. Dalam kasus Anda, itu adalah bagian dari platform chipset, Intel H61. Untungnya, Intel cukup baik tentang spesifikasi mereka, dan itu tersedia di Ark .

Dari sana kami diberi tautan ke lembar data. Sayangnya, tautan itu sekarang rusak. Dalam kasus ini, Anda mungkin beruntung dengan archive.org; Saya memilih untuk mencari nama dokumen ("6-chipset-c200-chipset-datasheet", dari URL) dan ada salinan PDF yang tersedia di situs web Intel .

Dari sana kita melihat pada halaman 591 ada register yang tidak boleh diatur, karena port multipliers tidak didukung pada PCH 6-seri :

17 Mendukung Pengganda Port (PMS) - R / WO.

Pengontrol SATA PCH tidak mendukung Pengganda Port. BIOS harus menghapus bit ini dengan menuliskan 0 pada isian ini.

Dan dari bagian lain dari lembar data:

CATATAN: Pengganda Port berbasis FIS tidak didukung oleh PCH.

...

23 Pengganda Port Tidak Aktif Aktif (IPME) - R / W

Ketika diatur, dan GHC.IE dan PxIS.IPMS diatur, PCH akan menghasilkan interupsi. CATATAN: Pengganda Port berbasis FIS hanya didukung pada port SATA 4 dan 5 oleh PCH

Seperti yang Anda lihat, ini kontradiktif dan membingungkan. Meskipun karena H61 hanya memiliki port 0 hingga 3, catatan tentang 4 dan 5 tidak relevan dengan papan Anda.

Jika kita melihat sumber pihak ketiga, wiki ini mengklaim dukungan sementara forum ini mengklaim kurangnya dukungan.


Garis bawah? Sulit untuk menentukan dukungan untuk pengganda port , dan Anda harus menggunakan salah satu opsi lain jika memungkinkan (kartu HBA yang terpasang PCIe, atau pengontrol yang terpasang USB).

Bob
sumber
0

Saya akan merekomendasikan Anda untuk menggunakan kartu sas bukan kartu sata. Jika Anda memiliki minimal atleast 4x pcie slot, lebih baik dapatkan kartu sas seperti LSI SAS9220-8I, Maka Jika Anda ingin menggunakan harddisk SATA, temukan saja Mini SAS 4i SFF-8087 36P 36-Pin Pria hingga 4 SATA 7-Pin Splitter Adapter Kabel.

https://forum.lowyat.net/uploads/attach-19/post-50219-1539826629.jpg

Mohammad Suhaimi
sumber
OP bertanya, "Jika dukungan untuk pengganda port SATA tidak masuk ke motherboard, bagaimana saya bisa menentukan apakah motherboard saya mendukungnya?" dan jawaban Anda tidak memberi tahu dia bagaimana menentukannya. Juga, rekomendasi perangkat keras tertentu di luar batas di sini.
K7AAY