Windows

Khắc phục sự cố tham nhũng dữ liệu Windows 7 trong thẻ Sd

SD Express with PCIe & NVMe plus 128TB support!

SD Express with PCIe & NVMe plus 128TB support!
Anonim

Nếu bạn có thẻ SD có định dạng NTFS, bạn có thể đang sử dụng Advanced Direct Memory Access (ADMA) để chuyển dữ liệu giữa thẻ SD và máy tính đang chạy hệ thống Windows 7.

Khi bạn chuyển dữ liệu từ máy tính vào thẻ SD, dữ liệu trên thẻ SD có thể bị hỏng. Ngoài ra, các sự cố không mong muốn có thể xảy ra khi bạn cố gắng sử dụng dữ liệu bị ảnh hưởng.

Trong quá trình chuyển ADMA, Trình điều khiển Bus Kỹ thuật số Bảo mật (Sdbus.sys) chuyển đổi cấu trúc dữ liệu DMA của hệ điều hành sang cấu trúc dữ liệu ADMA của Thẻ SD. Cấu trúc dữ liệu DMA và ADMA còn được gọi là các bảng mô tả. Bảng mô tả chứa giá trị độ dài dữ liệu và địa chỉ bộ đệm. Trường dữ liệu có độ dài 16 bit và có kích thước tối đa là 64K (kilobyte).

Tuy nhiên, trong quá trình chuyển đổi dữ liệu, trình điều khiển Sdbus.sys không kiểm tra kích thước bộ đệm trong bảng mô tả của hệ thống. Do đó, trình điều khiển Sdbus.sys có thể đặt độ dài dữ liệu không chính xác trong bảng mô tả SD. Ví dụ, trình điều khiển Sdbus.sys có thể thiết lập độ dài dữ liệu lớn hơn 0xFFFF. Ngoài ra, hỏng I / O xảy ra. Điều này gây ra lỗi dữ liệu.

Bản cập nhật đã được phát hành để khắc phục sự cố tham nhũng dữ liệu xảy ra trong thẻ Secure Digital (SD). Để biết chi tiết và tải xuống, vui lòng truy cập Microsoft.

Cảm ơn Steven Bink.