Làm thế nào để thẻ mở rộng PCIe sang SATA hoạt động và PC của tôi có hỗ trợ chúng không?


20

Gần đây tôi đã tìm kiếm một thẻ mở rộng PCIe sang SATA, mà tôi nghĩ còn được gọi là số nhân cổng (đó là kết quả đầu tiên trong Google khi tôi tìm kiếm một bộ chuyển đổi như vậy). Tôi cần một cái vì tôi không còn có bất kỳ cổng SATA miễn phí nào trên hệ thống của mình, nhưng tôi bối rối về cách chính xác các thẻ này hoạt động và cách tôi có thể xác định liệu PC của mình có hỗ trợ chúng không.

Theo trang Wikipedia được liên kết ở trên:

Nhiều bộ điều khiển phổ biến không hỗ trợ tính năng này, vì nó không phải là một yêu cầu cho bộ điều khiển SATA.

Ở những nơi khác tôi đã thấy nó ngụ ý rằng điều này có nghĩa là sự hỗ trợ đến với bo mạch chủ và liệu bộ điều khiển SATA trên bo mạch chủ có hỗ trợ các thẻ mở rộng như vậy không.

Tuy nhiên, các hệ số nhân cổng như công việc sau đây bằng cách kết nối trực tiếp với cổng PCIe - tại sao thẻ lại phải chịu sự thực thi của chính bo mạch chủ? Tôi có hiểu nhầm về cơ bản công nghệ này hoạt động như thế nào không?

Nếu hỗ trợ cho hệ số nhân cổng SATA sôi xuống bo mạch chủ, làm thế nào tôi có thể xác định liệu bo mạch chủ của mình có hỗ trợ chúng không? Bo mạch chủ của tôi là ASRock H61M-HVS và hỗ trợ SATA 2.0 (3GB / giây), nhưng tìm kiếm hướng dẫn sử dụng cho "số nhân" không trả lại bất kỳ kết quả nào.


1
"Hệ số cổng" cho phép kết nối nhiều thiết bị SATA với một bộ điều khiển SATA và không liên quan gì đến PCIe. Thẻ trên hình wikipedia chỉ trông giống như PCIe. Nó có thể là một cái hộp, nhưng thật khó để cài đặt bên trong máy tính.
Đặc vụ_L

Câu trả lời:


32

Có bốn "cấp độ" cơ bản của việc thêm nhiều cổng SATA:

  • Bộ chuyển đổi USB-SATA rẻ và dễ dàng và khá nhanh với hỗ trợ UASP (USB-kèm theo-SCSI) hiện đại. Tuy nhiên, chúng có thể không tốt về lâu dài vì nhiều trong số chúng không hỗ trợ TRIM và các bản rẻ hơn (3.0 / 3.1gen1, 5 Gbps) vẫn chậm hơn một chút so với SATA 3.0 (6 Gbps). Ngoài ra, bạn sẽ chia sẻ băng thông USB nếu bạn có nhiều ổ đĩa. Những cái đơn giản hơn chỉ hỗ trợ các ổ đĩa 2,5 "vì chúng không cung cấp nguồn điện 12V. Chúng có chứa bộ điều khiển SATA tích hợp, một số ổ cắm hỗ trợ nhiều cổng / ổ đĩa.

  • Một SATA Port Multiplier có thể là lựa chọn rẻ nhất, hiệu quả và chia sẻ băng thông từ một cổng SATA thượng nguồn duy nhất. Chúng không phải lúc nào cũng được hỗ trợ và tôi thường không khuyến khích sử dụng chúng trừ khi thực sự cần thiết (nghĩa là các tùy chọn khác không phù hợp). Trừ khi bạn có thể tìm thấy tài liệu (thường trong bảng thông số kỹ thuật của bộ điều khiển SATA) và tốt nhất là bằng chứng thực nghiệm về hỗ trợ, tốt hơn hết là bạn nên tránh các hệ số nhân cổng. Chúng sử dụng (mở rộng) bộ điều khiển trên tàu.

  • Một HBA SATA , còn được gọi là "thẻ PCIe SATA", là một lựa chọn hợp lý để thêm một số lượng nhỏ các cổng bổ sung. Những thứ này thêm một bộ điều khiển SATA bổ sung qua PCIe và không tương tác với bộ điều khiển trên bo mạch. Một số cũng cung cấp "RAID" nhưng nó thường chỉ là một dạng fakeRAID và tốt hơn hết là bạn nên sử dụng RAID phần mềm thuần túy. Tra cứu mô hình bộ điều khiển SATA để biết thêm chi tiết. Chúng thường có sẵn trong làn PCIe x1 trở lên.

  • Tùy chọn khó tính là một HBA SAS. Chúng thường được thiết kế để sử dụng enterprisey và thường mạnh hơn HBA SATA. Bạn có thể cần một cáp chuyên dụng, nhưng bạn sẽ không thể kết nối các ổ đĩa SATA mà không gặp vấn đề gì. Những bổ sung này hỗ trợ hệ số nhân cổng SAS, đáng tin cậy hơn và được hỗ trợ tốt hơn so với các đối tác SATA của họ. Một lần nữa, hãy nhìn vào mô hình bộ điều khiển để biết chi tiết (và lưu ý rằng nhiều OEM máy chủ sắp xếp lại chúng). Nhiều người cũng đi kèm với hỗ trợ RAID (thường là RAID phần cứng). Chúng có xu hướng là PCIe x4 / x8 trở lên.

Nói chung, để mở rộng nội bộ, bạn đang xem một trong hai cái cuối cùng, dưới dạng thẻ PCIe. Plain SATA thường rẻ hơn, nhưng nếu bạn không thể tìm thấy một nhu cầu phù hợp với nhu cầu của mình (nhiều cổng, tốc độ 6 Gbps, v.v.) thì có thể đáng để xem xét một chiếc SAS, nhiều trong số đó có sẵn trên các trang web đấu giá yêu thích của bạn khi các công ty thay thế thiết bị cũ. Hãy ghi nhớ sự khác biệt về cáp và các yêu cầu về làn đường PCIe.


7
@BaptisteCand Bark người ta nói tiếng SATA và người ta nói tiếng SAS, người sau nói tương thích với những thứ nói tiếng SATA. SATA thường được sử dụng trong thị trường tiêu dùng và SAS thường được sử dụng trong thị trường doanh nghiệp / máy chủ, do đó, các HBA SATA có xu hướng được sản xuất rẻ hơn và rẻ hơn để mua, nhưng kém tin cậy hơn và các HBA của SAS có xu hướng được sản xuất tốt hơn và đáng tin cậy hơn đáng kể , nhưng cũng đắt hơn đáng kể.
Trotski94

2
Để thêm vào những gì @JamesTrotter đã nói, thật dễ dàng để mua một máy cũ của HBA SAS (eBay, v.v.) khá rẻ khi các doanh nghiệp thay thế các máy chủ cũ. Và không có nhiều thương hiệu nổi tiếng về HBA SATA; Không có nhiều thị trường cho họ với các bộ điều khiển trên tàu hiện đại tốt, vì vậy đây chỉ là một vài sản phẩm giá rẻ.
Bob

2
Tôi không nghĩ rằng tôi ủng hộ bất cứ ai chi $$$ cho một thẻ SAS để đưa vào một trình sửa lỗi máy tính để bàn dành cho người tiêu dùng sáu năm tuổi (với chipset ngân sách rẻ nhất trong thế hệ của nó) mà không có lý do chính đáng. "Tôi chỉ muốn lưu trữ thêm một chút" không phải là một lý do như vậy.
J ...

6
@J ... nếu bạn mua một HBA mới, bạn đang chi tiêu $$$$ +. Nếu bạn truy cập eBay, bạn có thể mua một chiếc đã qua sử dụng và chi $ hoặc $$. Cáp breakout SAS-> SATA có giá cao hơn nhiều so với cáp SATA tiêu chuẩn, nhưng vẫn rất rẻ so với những gì bạn tiết kiệm được mua khi sử dụng. Tôi đã chọn một ổ đĩa đã qua sử dụng có hỗ trợ 8 ổ đĩa cho máy chủ gia đình của tôi khoảng một năm trước và không có gì ngoài sự hài lòng. Tất nhiên, YMMV, mua đã sử dụng có rủi ro, trống rỗng, v.v.
FreeMan

2
@FreeMan Nhưng nó sẽ đi vào một bo mạch chính bảy năm tuổi là $ 60 khi nó còn mới. Đây là ngân sách như ngân sách dành cho PC. Cá nhân, tôi sẽ không bận tâm đến bất cứ điều gì ngoài việc tìm kiếm thẻ SATA rẻ nhất có thể có trong đó. Giá trị gia tăng của việc đuổi theo một thẻ SAS, cụ thể, chỉ là không có. Ở tất cả. Đó là một bo mạch chipset H61 - nó thậm chí không hỗ trợ Intel RST.
J ...

11

Gần đây tôi đã tìm kiếm một thẻ mở rộng PCIe sang SATA, còn được gọi là số nhân cổng, bởi vì tôi không còn có bất kỳ cổng SATA miễn phí nào trên hệ thống của mình, nhưng tôi bối rối về cách chính xác các thẻ này hoạt động và làm thế nào tôi có thể xác định xem PC của tôi có hỗ trợ họ không.

Bo mạch chủ của bạn hỗ trợ thẻ mở rộng PCIe SATA. Thêm các cổng SATA bổ sung, thông qua thẻ mở rộng được kết nối với làn PCIe, chỉ thêm bộ điều khiển SATA bổ sung vào hệ thống. Tuy nhiên, để khởi động từ bất kỳ ổ đĩa nào được kết nối với thẻ mở rộng PCIe SATA, nó phải chỉ rõ cụ thể rằng nó được hỗ trợ.

Gần đây tôi đã tìm kiếm một thẻ mở rộng PCIe-SATA, còn được gọi là hệ số nhân cổng vì tôi không còn bất kỳ cổng SATA miễn phí nào trên hệ thống của mình, nhưng tôi bối rối về cách chính xác các thẻ này hoạt động và cách tôi có thể xác định liệu PC của tôi sẽ hỗ trợ họ.

PCIe-SATA thường được gọi là SATA Express (SATAe) , dĩ nhiên, là một tiêu chuẩn thực tế. Không nên nhầm lẫn với eSATA , một tiêu chuẩn khác, để cung cấp giao diện cho các thiết bị SATA bên ngoài.

Ở những nơi khác tôi đã thấy nó ngụ ý rằng điều này có nghĩa là sự hỗ trợ đến với bo mạch chủ và liệu bộ điều khiển SATA trên bo mạch chủ có hỗ trợ các thẻ mở rộng như vậy không.

Giống như các tính năng khác của SATA, như có thể tráo đổi nhanh, hỗ trợ phải được hỗ trợ bởi bộ điều khiển SATA ngoài chính thiết bị. Thẻ mở rộng PCIe SATA có bộ điều khiển SATA riêng và không bị giới hạn bởi bộ điều khiển SATA trên bo mạch chủ.

Tuy nhiên, các hệ số nhân cổng như công việc sau đây bằng cách kết nối trực tiếp với cổng PCIe - tại sao thẻ lại phải chịu sự thực thi của chính bo mạch chủ? Tôi có hiểu nhầm về cơ bản công nghệ này hoạt động như thế nào không?

Hỗ trợ sẽ tuân theo bộ điều khiển SATA của thẻ mở rộng, không phải bộ điều khiển SATA của bo mạch chủ, mọi giới hạn của bộ điều khiển SATA của bo mạch chủ sẽ không được áp dụng cho thẻ mở rộng.

Nếu hỗ trợ cho hệ số nhân cổng SATA sôi xuống bo mạch chủ, làm thế nào tôi có thể xác định liệu bo mạch chủ của mình có hỗ trợ chúng không? Bo mạch chủ của tôi là ASRock H61M-HVS và hỗ trợ SATA 2.0 (3GB / giây), nhưng tìm kiếm hướng dẫn sử dụng cho "số nhân" không trả lại bất kỳ kết quả nào.

Thẻ mở rộng mà bạn liên kết KHÔNG phải là bộ nhân cổng SATA , nó không cho phép một cổng SATA duy nhất, kết nối với nhiều thiết bị SATA. Tuy nhiên, những thiết bị đó tồn tại và sẽ yêu cầu dữ liệu SATA (được kết nối với bo mạch chủ) và cáp nguồn (được kết nối với PSU) cho phép bạn kết nối 5 thiết bị SATA với thẻ.

nhập mô tả hình ảnh ở đây


6

Vì bạn nói trong bình luận của mình: "Tôi đang tìm kiếm thêm cổng SATA vì tôi đã hết chúng trên bo mạch chủ của mình." :

Một giải pháp cho vấn đề này là sử dụng Bộ điều hợp Bus Sata Host , nó sẽ mở rộng số lượng ổ đĩa có thể của bạn. Có nhiều loại trong số này, từ 2 cổng trở lên 16 trên một thẻ 8 làn.

Chế độ IT vs IR:

Nếu chọn thẻ HBA, bạn cần lưu ý về hai chế độ khác nhau . Bạn muốn có thẻ HBA của mình ở Chế độ mục tiêu khởi xướng (IT), về cơ bản nói rằng thẻ sẽ vượt qua mọi ổ đĩa và đưa chúng trực tiếp vào hệ điều hành (không sử dụng phần cứng đột kích) , điều này có lợi vì phần sụn thường nhanh hơn, và bạn có quyền kiểm soát nhiều hơn đối với các ổ đĩa riêng lẻ trong phần mềm ( phần mềm hệ điều hành / đĩa của bạn sẽ xử lý các ổ đĩa) . Hơn nữa, có một bộ điều khiển "ngu ngốc" như thế này, bạn đảm bảo rằng phần mềm bạn sử dụng sẽ thấy mọi thứ mà các ổ đĩa đang làm.

Chế độ IR về cơ bản có nghĩa là thẻ có phần sụn sử dụng chức năng RAID trên thẻ. Điều này là rủi ro kể từ khi đổi thẻ đột kích nếu nó bị phá vỡ, là một nhiệm vụ tầm thường.

Giả sử rằng bạn không có CPU i5-3350P (không có đồ họa bên trong), bạn có thể sử dụng làn đường PCIE 16 cho thẻ HBA của mình. Nhưng nếu bạn có điều đó, bạn cần sử dụng thẻ gfx riêng và bạn cần sử dụng cổng PCIE 1x. Bạn có ít lựa chọn hơn ở đây, nhưng một khởi đầu tốt là đọc về thẻ A390 của ST-labs

đọc thêm

Nhấp nháy thẻ HBA từ IR sang IT

Dưới đây là một số tên của các nhà sản xuất và các dịch vụ tốt nhất của họ theo ý kiến ​​trung thực của tôi LSI đã được mua bởi Avago, được Broadcom mua lại :

LSI MegaRaid

LSI 9201-16i (Tôi có một trong số này, giá cả nhưng rất tốt)

LSI 9220-8i (Tôi có một trong số này, giá cả nhưng rất tốt)

IBM M1015 (Thẻ này có thể được chuyển sang LSI 9211-8i-IT và được coi là thẻ đam mê tốt .)

JMicron JMB363

Hình ảnh silic Sil3512


1
Tôi không biết lý do tại sao nó bị hạ cấp, nhưng +1 khi đề cập đến thuật ngữ này. Bạn có thể có nhiều chi tiết hơn mặc dù.
Bob

4

Thẻ mở rộng PCIe SATA không nhất thiết có nghĩa là Hệ số cổng. Nói cách khác, thẻ mở rộng PCIe PCI là thẻ PCIe, có thêm bộ điều khiển máy chủ (thường là AHCI) cung cấp các đầu nối SATA, giống như bộ điều khiển AHCI trên bo mạch chính. Vào thời xa xưa, những thiết bị này đã được thêm vào các hệ thống chỉ có bộ điều khiển IDE và ngày nay đối với các thiết bị có quá ít cổng SATA.

Port Multipliers là một thứ hoàn toàn khác, bạn có thể nghĩ về chúng giống như các hub USB. Một đầu nối đi vào, và nhiều đầu nối đi ra. Tất cả đều phải chia sẻ băng thông ngược dòng, trong khi thẻ mở rộng PCIe SATA có băng thông đầy đủ trên mỗi cổng.

Hệ số cổng không nhất thiết phải nằm trong hệ số dạng mở rộng PCIe, nhưng có các mô hình khác nhau phù hợp với khe 3,5 .. Những cái vừa với khe PCIe thường chỉ hoạt động cơ học, vì chúng sẽ không có tiếp điểm điện với khe.


3

RÚT GỌN & ĐƠN GIẢN

Quên "số nhân cổng" Bo mạch chính ASRock H61M-HVS của bạn có ổ cắm ONE pci-Express loại "1x"; Nó là nhựa trắng.

CÔNG CỤ TÌM KIẾM: Thẻ điều khiển pci Express SATA

Một khe cắm 1x thông thường có thể cung cấp một cặp giao diện ổ đĩa SATA.

Cắm một thẻ như vậy vào và bảo vệ tấm ốp lưng của nó bằng một bu lông. Đặt đĩa cứng mới / tiếp theo vào một vịnh & an toàn. Kết nối cáp dữ liệu; Thẻ để lái xe. Kết nối nguồn để lái xe. Bật hệ thống. Nếu ổ đĩa đó chưa chứa nhiều ảnh GIF động, thì chỉ cần phân vùng & định dạng, và nó sẽ sớm hoạt động.

CHI TIẾT

Một bo mạch chủ hiện đại nên có ít nhất một khe cắm "x1" PCI Express. ĐIỆN XUỐNG. BẢO VỆ LẠI TÌNH TRẠNG. Mở hộp hệ thống của bạn và xem khe cắm x1 của bạn có khả dụng không (chưa bị chiếm dụng).

Thẻ điều khiển PCI-E-to-SATA giá rẻ, phổ biến còn được gọi là "pci-E SATA HBA") và sẽ có giá từ $ 20 trở lên; ví dụ: StarTech có khoảng $ 35; họ có xu hướng dán nhãn lại các thiết kế chung chung; có thể có giá trị thêm buck hoặc hai trong số các thẻ cấp thấp.

Các thẻ này có thể KHÔNG đi kèm với cáp dữ liệu SATA. Lấy một ít.

Bộ nguồn của hộp của bạn sẽ cung cấp nguồn cấp dữ liệu SATA. Nếu bạn cần sử dụng cáp bộ chuyển đổi Y để phân chia nguồn cho các ổ đĩa SATA bổ sung này, hãy thử lập ngân sách để phân chia từ nguồn điện SATA. Mặt khác, cáp Y tách ra từ ổ đĩa 4-pin-Molex -to-SATA cổ là đủ và rẻ nhất.

Một số mbrds (khác) cung cấp một khe x4; một chút dài hơn x1. Một khe x4 có thể xử lý 8 ổ đĩa bổ sung, sử dụng thẻ pci-E loại HBA.

Khả năng rút điện sâu nhất của ổ cứng là lúc quay vòng; ổ đĩa hiện đại hầu như không mất nhiều nước trái cây nữa; đừng lo lắng về nguồn điện của bạn nếu chỉ thêm hai hoặc bốn ổ đĩa nữa.

Hiệu suất: Tốt đến rất tốt (nhanh hơn ASRock của Hashim!)

Độ tin cậy: Tốt; đừng chạm vào tiếp xúc màu vàng nhỏ xíu (slot) "ngón tay" với bạn ngón tay. Chỉ làm sạch ngón tay tiếp xúc nhẹ nhàng với vải không có dung môi & không có xơ.

TƯƠNG THÍCH

Win (ver.X): gói thẻ sẽ cung cấp phương tiện hoặc liên kết web cho trình điều khiển

Linux / BSD: Nói chung là hỗ trợ tốt. Hãy thử tìm hiểu bộ điều khiển SATA ASIC ("chip") đang được tích hợp trong thẻ ứng viên và chip mô hình nào, sau đó (ví dụ) tìm kiếm: Linux hỗ trợ LSI

Hầu hết các chip này đều có các tùy chọn RAID cấp silicon riêng. Trong Linux / BSD, RAID phần mềm sẽ hoạt động tốt.

HASHIM XIN LƯU Ý: Để giành chiến thắng (ver.X) rằng BIOS / SATA của ASRock có trần 3gig; xem trang web sản phẩm cho "người mở khóa".

Bộ điều khiển Sata pci-E x1 hiện đại trong ASRock của bạn sẽ không chịu mức trần như vậy và sẽ không bị giới hạn như SATA tích hợp của mbrd.


3

Giải quyết phần khác của câu hỏi của bạn, xác định khả năng tương thích số nhân cổng ...

Chúng tôi bắt đầu bằng cách tra cứu bộ điều khiển SATA. Trong trường hợp của bạn, nó là một phần của chipset nền tảng, Intel H61. Rất may, Intel khá tốt về thông số kỹ thuật của họ và những thứ đó có sẵn trên Ark .

Từ đó, chúng tôi được cung cấp một liên kết đến biểu dữ liệu. Thật không may, liên kết đó bây giờ bị hỏng. Trong những trường hợp này, bạn có thể gặp may mắn với archive.org; Tôi đã chọn tìm kiếm tên tài liệu ("6-chipset-c200-chipset-datasheet", từ URL) và có một bản sao PDF có sẵn trên trang web của Intel .

Từ đó chúng ta thấy trên trang 591 có một thanh ghi không nên được đặt, vì số nhân cổng không được hỗ trợ trên PCH 6-series :

17 Hỗ trợ Hệ số cổng (PMS) - R / WO.

Bộ điều khiển PCH SATA không hỗ trợ Hệ số cổng. BIOS phải xóa bit này bằng cách viết 0 vào trường này.

Và từ các phần khác của biểu dữ liệu:

LƯU Ý: Hệ số cổng dựa trên FIS không được PCH hỗ trợ.

...

23 Kích hoạt hệ số cổng không chính xác (IPME) - R / W.

Khi được đặt và GHC.IE và PxIS.IPMS được đặt, PCH sẽ tạo ra một ngắt. LƯU Ý: Hệ số cổng dựa trên FIS chỉ được hỗ trợ trên các cổng SATA 4 và 5 của PCH

Như bạn có thể thấy, điều này là mâu thuẫn và khó hiểu. Mặc dù H61 chỉ có các cổng từ 0 đến 3, nhưng lưu ý về 4 và 5 không liên quan đến bảng của bạn.

Nếu chúng tôi xem xét các nguồn của bên thứ ba, wiki này yêu cầu hỗ trợ trong khi chủ đề diễn đàn này tuyên bố thiếu hỗ trợ.


Điểm mấu chốt? Rất khó để xác định hỗ trợ cho hệ số nhân cổng và bạn nên sử dụng một trong các tùy chọn khác nếu có thể (thẻ HBA gắn PCIe hoặc bộ điều khiển gắn USB).


0

Tôi khuyên bạn nên sử dụng thẻ sas thay vì thẻ sata. Nếu bạn có khe cắm pcie miễn phí ít nhất 4 lần, tốt hơn hãy lấy thẻ sas như LSI SAS9220-8I, sau đó Nếu bạn muốn sử dụng ổ cứng SATA, chỉ cần tìm Mini SAS 4i SFF-8087 36P 36-Pin Male cho 4 Bộ điều hợp bộ chia tín hiệu 4 pin SATA Cáp.

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


OP đã hỏi "Nếu hỗ trợ cho hệ số nhân cổng SATA sôi xuống bo mạch chủ, làm thế nào tôi có thể xác định liệu bo mạch chủ của mình có hỗ trợ chúng không?" và câu trả lời của bạn không cho anh ta biết làm thế nào để đưa ra quyết định đó. Ngoài ra, khuyến nghị phần cứng cụ thể nằm ngoài giới hạn ở đây.
K7AAY
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.