Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Kích thước tối đa của USB chuyển trên hệ điều hành khác nhau

Hỗ trợ cho Windows XP đã kết thúc

Microsoft đã kết thúc hỗ trợ dành cho Windows XP vào ngày 8 tháng 4 năm 2014. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

Hỗ trợ cho Windows Server 2003 đã kết thúc vào ngày 14 tháng 7 năm 2015

Microsoft đã kết thúc hỗ trợ cho Windows Server 2003 vào ngày 14 tháng 7 năm 2015. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:832430
TÓM TẮT
Bài viết này mô tả kích thước tối đa của USB chuyển trên nhiều hệ điều hành Microsoft Windows.

Microsoft Windows 2000

Trên Microsoft Windows 2000, kích thước tối đa của một USB chuyển nhượng được xác định bởi trình điều khiển thiết bị được nạp cho thiết bị USB. Kích thước tối đa của USB chuyển được xác định trong một trong các cách sau:
  • Khi trình điều khiển thiết bị lựa chọn cấu hình của thiết bị bằng phương tiện của các URB_FUNCTION_SELECT_CONFIGURATION chức năng.
  • Khi trình điều khiển thiết bị lựa chọn một giao diện thay thế cho thiết bị bằng phương tiện của các URB_FUNCTION_SELECT_INTERFACE chức năng.
Trong hầu hết trường hợp, một USB chuyển trên Windows 2000 có không có giới hạn kích thước khó mã hoá ngoại trừ các giới hạn đã được định nghĩa là người lái xe khách hàng.

Microsoft Windows XP và Microsoft Windows Server 2003

Trên cả Microsoft Windows XP và Microsoft Windows Server năm 2003, kích thước tối đa của một USB chuyển được xác định bởi trình điều khiển miniport của bộ điều khiển máy chủ lưu trữ USB hoặc bằng các trình điều khiển cổng USB (Usbport.sys). (Kích thước tối đa của một chuyển giao USB là» không được xác định bởi trình điều khiển máy khách của thiết bị.) Nếu bạn sử dụng nhiều hơn kích thước tối đa của một chuyển giao USB, yêu cầu chuyển giao có thể thất bại, hoặc một lỗi dừng có thể xuất hiện trên một màn hình màu xanh.

Trên Windows XP và Windows Server 2003, khi kích thước tối đa của một chuyển giao cho một số lượng lớn điểm cuối là hoặc ít hơn 4 kilobyte (KB) hoặc bằng 4 KB, trình điều khiển cổng chia tách các giao dịch thành chuyển tiền nhiều. Về lý thuyết, hành vi này làm cho kích thước tối đa của một chuyển giao USB không giới hạn cho những hai điểm cuối. Tuy nhiên, Microsoft đã không thử nghiệm chuyển tiền rất lớn, và Microsoft không khuyên bạn nên chuyển tiền rất lớn.

Chú ý Ngày Windows XP và Windows Server 2003, kích thước tối đa của USB chuyển không phải là hiện nay phổ biến cho người lái xe khách hàng. Hành vi này có thể thay đổi trong tương lai Phiên bản của Windows.
THÔNG TIN THÊM

Kích thước tối đa của USB chuyển

Windows 2000

Chuyển loạiMaximumTransferSizeLỗi báo cáo
Kiểm soát Endpoint 04 KBUSBD_STATUS_INVALID_PARAMETER
Kiểm soát (khác hai điểm cuối)64 KBChưa xác định
NgắtChưa xác địnhKhông có
Số lượng lớn UHCIChưa xác địnhKhông có
Số lượng lớn OHCIChưa xác định (xem lưu ý)Không có
Lưu ý sau đây về giao dịch chuyển trên Windows 2000:
  • Nếu bạn sử dụng nhiều hơn mức giới hạn của các gói dữ liệu 255 trên một USB yêu cầu khối (URB) trên hai điểm cuối isochronous tốc độ đầy đủ, bạn có thể nhận được thông báo lỗi sau:
    USBD_STATUS_INVALID_PARAMETER
  • Khi bạn viết một trình điều khiển, được nhận thức về hiệu suất và tài nguyên thương mại-offs khi bạn sử dụng các giao dịch chuyển lớn.
  • Microsoft không khuyên bạn nên giao dịch chuyển số lượng lớn rất lớn hoặc gây cản trở chuyển tiền vì những hạn chế tài nguyên được tiếp xúc bởi trình điều khiển mở Host Controller Interface (OHCI) của.
  • Yêu cầu về điểm cuối điều khiển mặc định được giới hạn 4 KB để tương thích với phiên bản trước của trình điều khiển. Đặc tả USB giới hạn khác kiểm soát chuyển đến 64 KB. Tuy nhiên, đó là không có hạn chế cụ thể trong các cổng USB trình điều khiển ngăn xếp cho hai điểm cuối không kiểm soát. Các kết quả của chỉ định một chuyển giao đó là lớn hơn 64 KB trên không điều khiển điểm cuối là không xác định.
  • Thiết bị tổng hợp trên Windows 2000 có kích thước tối đa chuyển 4 KB khi bạn sử dụng các URB_FUNCTION_SELECT_CONFIGURATION chức năng để thiết lập kích thước tối đa của một chuyển giao. Chỉnh sửa hạn chế này, trình điều khiển phải sử dụng các URB_FUNCTION_SELECT_INTERFACE chức năng. Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
    200977Bạn không thể đặt MaximumTransferSize cho một thiết bị USB composite

Windows XP và Windows Server 2003

Bảng dưới đây đại diện cho giới hạn lý thuyết; bảng này không đại diện cho thực tế giới hạn.

Chú ý Microsoft không khuyên bạn nên chuyển tiền rất lớn.
Chuyển loạiMaximumTransferSizeLỗi báo cáo
Kiểm soát Endpoint 04 KBUSBD_STATUS_INVALID_PARAMETER
Kiểm soát (khác hai điểm cuối)64 KBBugcheck 0xFE
NgắtKhông giới hạnKhông có
Số lượng lớn UHCIKhông giới hạnKhông có
Số lượng lớn OHCI256 KBugcheck 0xFE
Số lượng lớn EHCI3344KBugcheck 0xFE
Hai điểm cuối isochronous đầy đủ tốc độ được giới hạn cho các gói tin 255 mỗi MTB. Tốc độ cao isochronous hai điểm cuối được giới hạn cho các gói tin 1024 cho mỗi MTB. Nếu bạn sử dụng nhiều hơn các giới hạn này, bạn sẽ nhận được lỗi USBD sau:
USBD_STATUS_INVALID_PARAMETER
quá nhiều vượt quá lớn

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 832430 - Xem lại Lần cuối: 08/30/2011 10:27:00 - Bản sửa đổi: 2.0

Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server

  • kbinfo kbmt KB832430 KbMtvi
Phản hồi