Có giới hạn kích thước trên ổ cứng USB ngoài không?


14

Các ổ cứng SATA bên trong có giới hạn trên rất nhiều bo mạch chủ 2TB và nếu tôi muốn có ổ cứng 3TB thì tôi cần kết nối nó bằng thẻ PCI (hoặc có bo mạch chủ mới).

Nhưng tôi muốn hỏi: Nếu tôi kết nối ổ cứng 3TB với vỏ USB bên ngoài, nó có hoạt động không? Bao vây Vantec tôi muốn mua cho biết nó hỗ trợ tới 3TB ổ cứng nhưng tôi muốn đảm bảo.


Luôn có một giới hạn kích thước. Giai đoạn = Stage. Không gian địa chỉ của máy tính của bạn là giới hạn. Nó thay đổi tùy thuộc vào phần cứng và phần mềm của bạn, nhưng luôn có một giới hạn. Bộ điều khiển USB trên bo mạch của bạn có thể có cùng kích thước địa chỉ với bộ điều khiển SATA trên bo mạch của bạn.
bahamat

Vâng, có một giới hạn chắc chắn nhưng tôi đang hỏi liệu một hdd 3TB trong vỏ USB có hoạt động trong một máy tính không, cùng một ổ cứng này sẽ không hoạt động trong khi kết nối với sata, ngoài ra nếu giới hạn này giống như 500TB thì chúng ta sẽ không thấy các ổ cứng như vậy. 10 năm tới.
Karim

Như tôi đã nói, nếu cả hai đều là những người điều khiển trên tàu thì họ có thể sẽ có cùng giới hạn.
bahamat

@bahamat: không nhất thiết, sata và usb là những thứ khác nhau. vui lòng đọc câu trả lời của KCotreau
Karim

1
Tôi hoàn toàn không tin vào giới hạn áp dụng cho bo mạch chủ, nhưng vỏ USB như được ký hiệu trong câu trả lời @David C. bên dưới. Tôi mới phát hiện ra rằng ổ đĩa 4TB sẽ không hoạt động trong bất kỳ vỏ USB nào tôi có mặc dù hệ điều hành và bo mạch chủ của tôi có hỗ trợ ổ đĩa 4TB (có chúng bên trong) dựa trên giới hạn 2TB với LBA 32 bit được đặt bên trong vỏ.
DarrenMB

Câu trả lời:


25

Tôi nhận ra rằng câu hỏi này đã được hỏi hai năm trước, nhưng tôi không nghĩ bất kỳ câu trả lời nào ở đây là hoàn chỉnh, vì vậy tôi sẽ đưa ra một câu trả lời.

Để trả lời dòng chủ đề, giới hạn của USB là giới hạn của thông số lớp lưu trữ khối (MSC) của nó. Thông số kỹ thuật này lần lượt dựa trên bộ lệnh trong suốt SCSI. (Xem thêm http://en.wikipedia.org/wiki/USB_mass_st Storage_device_ class#Device_access ). Nhìn vào các lệnh đọc SCSI ( http://en.wikipedia.org/wiki/SCSI_Read_Commands#Read_.286.29 ), bạn có thể thấy rằng có một số phiên bản API. Phiên bản cũ nhất hỗ trợ các địa chỉ khối 21 bit (và giới hạn 1GiB), phiên bản mới hơn hỗ trợ LBA 32 bit (áp dụng giới hạn 2TiB trong nhiều trường hợp hiện nay) và mới nhất có LBA 64 bit sẽ áp dụng giới hạn 8ZiB ( đó là 8 giga-terabyte!).

Vỏ USB hiện đại sẽ hỗ trợ LBA 64 bit và sẽ hỗ trợ mọi ổ đĩa bạn có thể tìm thấy. Các trường hợp cũ hơn sẽ không hỗ trợ điều này và sẽ hoạt động sai nếu chúng được gắn vào ổ đĩa lớn hơn 2TiB.

Giả sử trường hợp USB của bạn hỗ trợ ổ đĩa, thì có vấn đề phân vùng ổ đĩa. Sơ đồ phân vùng MBR (được sử dụng trong các hình thức khác nhau kể từ MS-DOS) sử dụng chỉ mục khối 32 bit. Vì vậy, nó có giới hạn là 2TiB. Giải pháp được sử dụng hiện nay là chuyển sang định dạng bảng phân vùng GUID (GPT) sử dụng số khối 64 bit.

Tất cả các hệ điều hành hiện đại (bao gồm Windows, Mac OS X và Linux) đều hỗ trợ các bảng phân vùng GUID và có thể hỗ trợ ổ đĩa> 2TiB dưới dạng đĩa dữ liệu.

Nếu bạn là người dùng Mac hoặc Linux, thì bạn cũng có thể khởi động từ ổ đĩa. Máy Mac có phần sụn EFI và hỗ trợ khởi động khối lượng GPT. Các hệ thống Linux hiện đại có mã trong bộ tải khởi động GRUB, theo tôi được biết, sẽ cho phép khởi động Linux từ ổ GUID mà không cần firmware EFI ..

Tuy nhiên, nếu bạn đang chạy Windows, bạn có thể hoặc không thể khởi động từ ổ đĩa. Bạn sẽ cần phần mềm EFI trên bo mạch chủ của mình và bạn sẽ cần chạy phiên bản Windows 64 bit. Microsoft yêu cầu cả hai để khởi động từ ổ GPT có kích thước bất kỳ. Điều này có nghĩa là nếu bạn đang chạy Windows 32 bit hoặc có phần sụn chỉ BIOS (không có EFI), bạn sẽ muốn đảm bảo đĩa khởi động của mình là 2TiB hoặc nhỏ hơn, vì vậy bạn có thể áp dụng phân vùng MBR.


cảm ơn câu trả lời của bạn. nhưng tôi muốn hỏi vài điều Windows XP 32 có nằm trong danh sách các hệ điều hành hiện đại hay tôi cần win 7 không?
Karim

2
Windows XP không có hỗ trợ tích hợp cho các phân vùng và đĩa GPT lớn hơn 2TB, nhưng tôi tin rằng bạn có thể tải xuống phần mềm của bên thứ 3 để thêm hỗ trợ cho các ổ đĩa không khởi động được. Để được hỗ trợ tích hợp, bạn sẽ cần Vista trở lên. (DiskWizard của Seagate tuyên bố bao gồm phần mềm cho các ổ đĩa lớn trên XP. Tôi không có kinh nghiệm cá nhân với điều này. Knowledge.seagate.com/articles/en_US/FAQ/218619en )
David C.

1

Nó thực sự sẽ xuất hiện trên bo mạch chủ của bạn, nhưng hầu hết các vấn đề bạn lo lắng liên quan đến các ổ đĩa SATA được kết nối trực tiếp, sử dụng trình điều khiển SATA chứ không phải trình điều khiển USB như trong trường hợp của bạn. Các vấn đề SATA này đang được giải quyết trong các bo mạch chủ mới hơn.

Khi tìm kiếm, tôi không thể tìm thấy một người, người gặp vấn đề với ổ đĩa ngoài 3TB, nhưng tất nhiên, tôi không thể nói 100% vì tôi không kiểm tra phần cứng cụ thể của bạn. Điều này thú vị như một bài viết chung (Lưu ý số 10, liên quan trực tiếp đến câu hỏi của bạn).

Bạn có thể muốn tạo một vài phân vùng <2TB hoặc bạn có thể tạo phân vùng GPT> 2TB. Chọn kích thước khối lớn nhất bạn có thể khi định dạng, vì có một số vấn đề đã biết với một số chương trình, như Windows Backup và kích thước khối nhỏ. Với nhiều không gian đó, bạn có thể mất một chút, nhưng không nói nhiều.


tuyệt vời, không biết có vấn đề phần mềm với phân vùng> 2TB :)
Karim

vâng, có vẻ như> 2TB không hoạt động trên windows xp 32 vì vậy đây là một vấn đề khác tôi đang gặp phải :(
Karim

Theo kinh nghiệm của tôi, ổ cứng 4TB sẽ không hoạt động trong buồng USB chỉ có khả năng giới hạn 2TB (LBA 32 bit). Nó hiển thị là "Không truyền thông". Tôi hy vọng bất kỳ ổ đĩa nào vượt quá giới hạn, ngay cả loại đạn nhỏ nhất, sẽ hoàn toàn vô hình đối với bộ chuyển đổi SATA có vỏ USB.
DarrenMB

1

Vấn đề 2TB chủ yếu là với các máy tính cần khởi động từ một ổ đĩa lớn vì BIOS gặp vấn đề trong việc hiểu chúng. Ngay cả khi không có thẻ hoặc addon bổ sung, sử dụng ổ đĩa thấp hơn tiêu chuẩn để khởi động và ổ đĩa 2 + TB cho dữ liệu hoạt động tốt (ít nhất là vài lần tôi đã thử).

Vỏ USB sang SATA thường chỉ mô phỏng bộ điều khiển ổ cứng. Một số trong những người lớn tuổi rất thô bạo và có một vài vấn đề, nhưng với bất kỳ vấn đề nào gần đây, tôi không nghĩ bạn sẽ có bất kỳ vấn đề nào như vậy.

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.