Tại sao một số đầu đọc USB có vấn đề để đọc thẻ SD dung lượng lớn?


29

Tôi đã nhận thấy rằng với một số đầu đọc USB (không đề cập đến các thiết bị đa phương tiện khác, chẳng hạn như máy ảnh kỹ thuật số) dường như có giới hạn trên đối với dung lượng lưu trữ nội bộ mà chúng có thể hỗ trợ. Khi tôi lắp thẻ micro sd dung lượng thấp (16 GB trở xuống), chúng hoạt động tốt, tuy nhiên khi tôi thử 32 GB hoặc 64 GB và thiết bị không thể đọc được thẻ SD. Họ đến từ các nhà sản xuất khác nhau, vì vậy tôi cho rằng đây là kết quả của một vấn đề chung chung hơn.

Câu hỏi: Tại sao một số đầu đọc USB không có khả năng hỗ trợ thẻ SD dung lượng lớn? Nó có phải làm với kiến ​​trúc máy tính không? Sẽ thật tốt nếu biết có một vần điệu hoặc lý do cho tất cả. Hiện tại, đó là một chút thử nghiệm bằng lửa; Tôi không bao giờ chắc chắn làm thế nào để mở rộng bộ nhớ của mình do thực tế là tôi vẫn không chắc chắn liệu nó có được hỗ trợ hay không.


1
Tôi nghĩ rằng thực sự có hai câu hỏi (liên quan) ở đây: 1) Chung: Tại sao các thiết bị có giới hạn kích thước? 2) Bê tông: Làm thế nào tôi có thể cho biết giới hạn cho một thiết bị nhất định? Cả hai đều là những câu hỏi hay IMHO.
sleske

@sleske suy nghĩ của tôi chính xác. Điều này nên được chia thành hai câu hỏi ngăn xếp khác nhau.
Mindwin

7
Tôi không nghĩ rằng tiêu đề của bạn đang sử dụng từ "sụp đổ" theo cách mà phần còn lại của thế giới làm. Việc nạp thẻ dung lượng cao có khiến đầu đọc thẻ không hoạt động ngay cả sau khi thẻ vi phạm bị xóa, cho đến khi một số hành động khôi phục được thực hiện như chu kỳ nguồn không?
Ben Voigt

Câu trả lời:


34

Nguyên tắc chung là các thiết bị có thể sử dụng những gì có sẵn tại thời điểm sản xuất.
Họ không thể mong đợi để biết những gì phát triển trong tương lai có thể mang lại.

Các thẻ này hoàn toàn giống nhau về mặt vật lý từ bên ngoài, tuy nhiên Thẻ SD có một số 'loại', được phân tách bằng Dung lượng - SD, SDHC và SDXC về cơ bản được phân chia theo kích thước - giới hạn địa chỉ tối đa 2GB, 32GB & 2TB.

Chúng cũng được phân tách bằng Tốc độ - từ 2MB / s đến 90MB / s - trong một loạt các biểu tượng khó hiểu ... các số trong vòng tròn, từ 1 - 10, tốc độ U ở tốc độ MB / 10 & V cuối cùng cung cấp cho tốc độ thực tính bằng MB / s, tức là V6 ... đến V90.

Hướng dẫn cấp độ người tiêu dùng tại Cách chọn thẻ SD
Tổng quan tại Wikipedia -
Hướng dẫn toàn diện kỹ thuật số an toàn tại Hiệp hội SD - Tổng quan về tiêu chuẩn SD

Cách đơn giản nhất để nói bất kỳ thiết bị cụ thể nào có thể sử dụng ...
... đọc hướng dẫn hoặc xem biểu tượng nào bên cạnh khe cắm [nếu đó là bất cứ thứ gì khác ngoài chung chung].

Không có cách nào chắc chắn khác ngoài thử nghiệm & lỗi.


1
Cũng có thể là nếu họ có hỗ trợ cho FAT32, exFAT, v.v ... Một chương trình cơ sở được viết xấu không có hỗ trợ exFAT có thể chỉ bị sập nếu cố đọc thẻ như vậy.
GuzZzt

17
@GuzZzt: Không. Đầu đọc thẻ USB triển khai giao thức USB Mass Storage, trình bày thẻ SD dưới dạng một chuỗi các tổ chức không có tổ chức. Máy chủ lưu trữ USB (tức là PC) phải giải thích những điều đó và thông thường là do HĐH thực hiện. HĐH sẽ chứa trình điều khiển FAT, bộ chuyển hướng exFAT, v.v.
MSalters

3
@MSalters, Xin lỗi, tôi nên nói rõ hơn, tôi đã suy nghĩ về phần "thiết bị đa phương tiện, chẳng hạn như máy ảnh kỹ thuật số" nơi máy tính không được sử dụng để đọc Thẻ SD.
GuzZzt

11

Thẻ SD có nhiều thế hệ hỗ trợ nhiều dung lượng và giao thức khác nhau. Giao thức nói chuyện với thẻ SD đã thay đổi và được cải tiến nhiều lần để cho phép tốc độ nhanh hơn và dung lượng lớn hơn.

Điều này có nghĩa là đầu đọc thẻ SD cũ hơn có thể không hỗ trợ các lệnh hoặc giao thức cần thiết cho các thẻ mới hơn. Thẻ có thể có thể quay trở lại tốc độ thấp hơn cho đầu đọc thẻ, nhưng nếu lệnh cần thêm thông tin để truy cập nhiều thẻ hơn thì thẻ đó sẽ không hoạt động trong đầu đọc đó.

Một số thiết bị có thể chỉ cần cập nhật chương trình cơ sở để hỗ trợ thẻ mới hơn, nhưng nhiều thiết bị sẽ không bao giờ thấy bản cập nhật như vậy. Nó thường đơn giản là rẻ hơn để thay thế một đầu đọc thẻ hơn là phát hành một bản cập nhật firmware. Đối với máy ảnh và tương tự tôi hy vọng họ sẽ có bản cập nhật.

Thường thì một thiết bị sẽ nêu các thẻ kích thước tối đa mà họ hỗ trợ và họ làm điều đó vì chính xác lý do này.

Trang thẻ SD Wikipedia có một số thông tin về dung lượng và tính tương thích :

Vào thời điểm đặc tả phiên bản 2.0 (SDHC) được hoàn thành vào tháng 6 năm 2006, các nhà cung cấp đã phát minh ra thẻ SD 2 GB và 4 GB, như được chỉ định trong Phiên bản 1.01 hoặc bằng cách đọc sáng tạo Phiên bản 1.00. Các thẻ kết quả không hoạt động chính xác trong một số thiết bị máy chủ.

Vì vậy, khả năng tương thích rất phức tạp khi các nhà sản xuất đọc "sáng tạo" các tiêu chuẩn và chế tạo các thiết bị không tuân thủ đầy đủ các tiêu chuẩn. Phần đó liệt kê một số vấn đề và cảnh báo có thể ảnh hưởng đến khả năng tương thích giữa các phiên bản thẻ SD, điều đó có nghĩa là thẻ mới hơn và lớn hơn có thể không hoạt động.

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.