Windows

แก้ไขปัญหาความเสียหายของข้อมูล Windows 7 ในการ์ด Sd

สาวไต้หวันตีกลà¸à¸‡à¸Šà¸¸à¸” What I've Done Blue 1

สาวไต้หวันตีกลà¸à¸‡à¸Šà¸¸à¸” What I've Done Blue 1
Anonim

หากคุณมีการ์ด SD ที่ฟอร์แมตแบบ NTFS คุณอาจใช้ Advanced Direct Memory Access (ADMA) เพื่อถ่ายโอนข้อมูลระหว่างการ์ด SD กับคอมพิวเตอร์ที่ใช้ระบบ Windows 7

เมื่อคุณโอน ข้อมูลจากคอมพิวเตอร์ไปยังการ์ด SD ข้อมูลในการ์ด SD อาจเสียหาย นอกจากนี้ปัญหาที่ไม่คาดคิดอาจเกิดขึ้นเมื่อคุณพยายามใช้ข้อมูลที่ได้รับผลกระทบ

ระหว่างกระบวนการโอน ADMA Secure Digital Bus Driver (Sdbus.sys) แปลงโครงสร้างข้อมูล DMA ของระบบปฏิบัติการไปเป็นโครงสร้างข้อมูล ADMA ของ การ์ด SD DMA และโครงสร้างข้อมูล ADMA เรียกอีกอย่างหนึ่งว่าตาราง descriptor ตาราง descriptor มีค่าความยาวของข้อมูลและที่อยู่บัฟเฟอร์ ฟิลด์ความยาวข้อมูลคือ 16 บิตและมีขนาดสูงสุด 64K (กิโลไบต์)

อย่างไรก็ตามในระหว่างกระบวนการแปลงข้อมูลโปรแกรมควบคุม Sdbus.sys จะไม่ตรวจสอบขนาดบัฟเฟอร์ในตาราง descriptor ของระบบ. โปรแกรมควบคุม Sdbus.sys อาจตั้งค่าความยาวของข้อมูลไม่ถูกต้องในตาราง descriptor SD ตัวอย่างเช่นไดรฟ์เวอร์ Sdbus.sys อาจกำหนดความยาวข้อมูลที่มีขนาดใหญ่กว่า 0xFFFF นอกจากนี้ I / O ที่เสียหายเกิดขึ้น ซึ่งทำให้เกิดความเสียหายของข้อมูล

มีการออกการปรับปรุงซึ่งจะแก้ไขปัญหาความเสียหายของข้อมูลที่เกิดขึ้นในการ์ด Secure Digital (SD) สำหรับรายละเอียดและดาวน์โหลดโปรดไปที่ Microsoft

ขอบคุณ Steven Bink