ดิสก์ไดร์เวอร์ยังมีชื่อว่าดิสก์ไดรฟ์ [MiniTool Wiki]
Disk Driver Is Also Named Disk Drive
การนำทางอย่างรวดเร็ว:
ดิสก์ไดร์เวอร์หรือที่เรียกว่า 'ดิสก์ไดรฟ์' คืออุปกรณ์จัดเก็บข้อมูลที่บันทึกข้อมูลด้วยฮาร์ดดิสก์ ไดร์เวอร์ดิสก์อ่านข้อมูลจากดิสก์แล้วส่งต่อไปยังโปรเซสเซอร์ ประกอบด้วยฟล็อปปี้ดิสก์ไดรฟ์ฮาร์ดดิสก์ไดรฟ์ซีดีรอมและอื่น ๆ
1. โครงสร้าง
ไดร์เวอร์ดิสก์ประกอบด้วยหัวดิสก์วงจรอ่าน / เขียนอุปกรณ์เซอร์โวเชิงกลและอื่น ๆ เปิดตัวครั้งแรกใน Model 305 RAMAC โดย IBM ในปีพ. ศ. 2499
2. ใบสมัคร
โปรแกรมควบคุมดิสก์ไม่เพียง แต่อ่านข้อมูลที่จัดเก็บไว้ในดิสก์ลงในหน่วยความจำเท่านั้น แต่ยังสามารถเขียนข้อมูลในหน่วยความจำลงในดิสก์ได้อีกด้วย ดังนั้นจึงถือว่าไม่เพียง แต่เป็นอุปกรณ์อินพุตเท่านั้น แต่ยังรวมถึงอุปกรณ์เอาต์พุตด้วย
3. ประเภท
ไดร์เวอร์ดิสก์เป็นส่วนหนึ่งของการจัดเก็บดิสก์ของคอมพิวเตอร์ ใช้ในการขับเคลื่อนดิสก์เพื่อให้ได้ความเร็วในการหมุนที่สม่ำเสมอและควบคุมส่วนหัวสำหรับบันทึกและอ่านข้อมูลบนชั้นแม่เหล็กของดิสก์ตามรูปแบบบันทึกและรูปแบบรหัสที่แน่นอน แบ่งออกเป็นฮาร์ดไดรฟ์ฟล็อปปี้ดิสก์ไดรฟ์และออปติคัลไดรฟ์
4. การกู้คืนความล้มเหลวของดิสก์ไดรฟ์
ฮาร์ดไดรฟ์เป็นสื่อสำคัญในการจัดเก็บข้อมูล เมื่อเกิดความเสียหายการระบุสาเหตุของความล้มเหลวอย่างรวดเร็วและการยกเว้นสิ่งที่เป็นไปไม่ได้ถือเป็นงานที่สำคัญอย่างยิ่ง เนื้อหาต่อไปนี้คือการวิเคราะห์ความล้มเหลวยกเว้นไวรัสสำหรับผู้ที่อ้างอิง:
(1). ตัวควบคุม HDD ล้มเหลว
หลังจากโปรแกรม POST ส่งคำสั่งการค้นหาไปยังไดรฟ์ข้อผิดพลาดการหมดเวลาจะถูกสร้างขึ้นเนื่องจากไดรฟ์ไม่ดำเนินการให้เสร็จสิ้นภายในเวลาที่กำหนด
C: ไดรฟ์ล้มเหลว
เรียกใช้ UTTLITY การตั้งค่า
กดเพื่อดำเนินการต่อ
ความล้มเหลวประเภทนี้มักเกิดจากพารามิเตอร์การตั้งค่าประเภทของฮาร์ดดิสก์ไม่ตรงกับพารามิเตอร์รูปแบบเดิม เพราะการตั้งค่าพารามิเตอร์ของ ที่นี่ ดิสก์เป็นพารามิเตอร์ลอจิกดังนั้นในกรณีส่วนใหญ่หลังจากฟล็อปปี้ดิสก์เริ่มทำงานไดรฟ์ C จะอ่านและเขียนได้อย่างถูกต้อง แต่ไม่สามารถเริ่มทำงานได้
(2). ข้อมูลความล้มเหลว: ข้อมูลจำเพาะของไดรฟ์ไม่ถูกต้อง
ซึ่งหมายความว่าพาร์ติชันหรือโลจิคัลไดรฟ์ที่คุณต้องการดำเนินการไม่มีคำจำกัดความในตารางพาร์ติชัน หากรายการที่เกี่ยวข้องของพาร์ติชันหรือโลจิคัลไดรฟ์ไม่มีอยู่ในไฟล์ ตารางพาร์ทิชัน สำหรับระบบปฏิบัติการพาร์ติชันหรือโลจิคัลไดรฟ์นี้ไม่มีอยู่เช่นกัน ปัญหาของความล้มเหลวประเภทนี้ต้องอยู่ในตารางพาร์ติชัน
ในการซ่อมแซมความล้มเหลวดังกล่าววิธีที่ง่ายที่สุดคือการสำรองข้อมูลของตารางพาร์ติชันไว้ล่วงหน้าตัวอย่างเช่นคุณสามารถใช้เครื่องมือ Bootsafe ของ Pctools 9.0 หรือคำนวณตารางพาร์ติชันใหม่ตามข้อมูลของตาราง BPB แน่นอนว่าวิธีที่สองนั้นซับซ้อนกว่ามาก
(3). เกิดข้อผิดพลาดในการโหลดระบบปฏิบัติการ
ความล้มเหลวดังกล่าวจะได้รับแจ้งเมื่อมีข้อผิดพลาดในการอ่านพาร์ติชันบูตเซกเตอร์
สาเหตุที่เป็นไปได้ ได้แก่ ประการแรกฟิสิคัลแอดเดรสเริ่มต้นของพาร์ติชันที่ระบุโดยตารางพาร์ติชันไม่ถูกต้อง ตัวอย่างเช่นไบต์ที่สาม (หมายเลขเซกเตอร์เริ่มต้น) ของรายการตารางพาร์ติชันจะเปลี่ยนจาก 1 เป็น 0 กล่าวคือที่อยู่เริ่มต้นที่ระบุพาร์ติชันรวมถึงการระบุส่วนหัวและ 0 เซกเตอร์บนแทร็ก (ที่อยู่ในที่นี้คือที่อยู่จริงและเซ็กเตอร์ ควรเริ่มต้นด้วย 1) หลังจาก INT 13H ไม่สามารถอ่านดิสก์ข้อผิดพลาดจะถูกแจ้ง
ประการที่สองเครื่องหมายติดตามและ ID เซกเตอร์ของแทร็กที่พาร์ติชัน บูตเซกเตอร์ คำโกหกถูกทำลายลง ดังนั้นไม่พบเซกเตอร์ที่ระบุ ประการที่สามไดรฟ์ไม่สามารถอ่านวงจร สถานการณ์เช่นนี้หายาก ข้อผิดพลาดส่วนใหญ่เป็นแบบสุ่มเนื่องจากการบูตระบบสามารถทำได้ อย่างน้อยสิ่งนี้ก็บอกเราว่ามาสเตอร์บูตเซกเตอร์ได้รับการอ่านอย่างถูกต้องแล้ว
(4). เข้าสู่ระบบไม่ได้
หากมีฟล็อปปี้ดิสก์ไดรฟ์จะบูตจากไดรฟ์ A คอมพิวเตอร์จะแสดง:
ขับรถไม่พร้อมข้อผิดพลาด
ใส่ Boot Diskette ใน A:
กดปุ่มใด ๆ เมื่อพร้อม
หลังจาก BIOSPOST เสร็จสิ้นหากบูตจากฮาร์ดดิสก์ระบบจะอ่านพื้นผิวคงที่ 0 ติดตาม 0 และเซกเตอร์ 1 ของฮาร์ดดิสก์และค้นหาโปรแกรมบูตหลักและตารางพาร์ติชัน ดังนั้นวิธีใด ๆ ที่พยายามหลีกเลี่ยงพื้นผิวที่เสียหาย 0 และติดตาม 0 ของฮาร์ดดิสก์และบูตระบบปฏิบัติการให้สำเร็จโดยใช้ซอฟต์แวร์เป็นไปไม่ได้เว้นแต่คุณจะเขียนคำแนะนำที่เกี่ยวข้องใหม่ใน INT 19H ของ BIOS ระบบ
สาเหตุที่ INT 19H ไม่สามารถอ่าน MBR ได้ประการแรกการดำเนินการอ่านล้มเหลวเนื่องจากฮาร์ดดิสก์ไม่สามารถอ่านวงจร สิ่งนี้เกิดจากความล้มเหลวของฮาร์ดแวร์ ประการที่สองไม่พบเซกเตอร์ที่ระบุเนื่องจากความเสียหายทางตรรกะหรือทางกายภาพของพื้นผิว 0 และแทร็ก 0 ประการที่สามดิสก์การอ่านไม่มีข้อผิดพลาด แต่คำต่อท้ายแบบอ่านออกของ MBR ไม่ใช่“ 55AA” ระบบระบุว่า MBR ไม่ถูกต้อง นี่เป็นของ soft fault
(5). ดิสก์ที่ไม่ใช่ระบบหรือข้อผิดพลาดของดิสก์
แทนที่และกดปุ่มใด ๆ เมื่อพร้อม
ข้อมูลนี้จะได้รับแจ้งเมื่อโปรแกรมบูตของพื้นที่ DOS BOOT ดำเนินการและพบข้อผิดพลาด สาเหตุที่เป็นไปได้คือ: ล้มเหลวในการรีเซ็ตไดรฟ์, อยู่นอกขอบเขต (หลัง 544M) ของที่อยู่เซกเตอร์แรกในโซนรูทและข้อผิดพลาดในการอ่านดิสก์ ความล้มเหลวดังกล่าวส่วนใหญ่เกิดจากความล้มเหลวของซอฟต์แวร์
หากตาราง BPB เสียฮาร์ดดิสก์ไม่สามารถอ่าน / เขียนได้อย่างถูกต้องหลังจากเริ่มต้นด้วยฟล็อปปี้ดิสก์สามารถซ่อมแซมได้ด้วย NDD หากตาราง BPB ไม่เสียหายจำเป็นต้องใช้ SYS C: เพื่อส่งระบบในไดรฟ์สำหรับเริ่มระบบ หากสิ่งนี้ล้มเหลวจะแสดง: Disk Boot Failure
(6). ไม่มี ROM พื้นฐาน
หยุดระบบ
ข้อความแจ้งนี้มักจะปรากฏในเครื่องเก่ามาก บทบาทของโปรแกรมมาสเตอร์บูตคือพบไฟล์ พาร์ติชันที่ใช้งานอยู่ (อาจเป็นพาร์ติชัน bootstrap) ในสี่รายการของตารางพาร์ติชัน หากไม่มีพาร์ติชันที่ใช้งานอยู่ในหนึ่งในสี่รายการระบบจะไม่ทราบว่าจะบูตระบบปฏิบัติการที่ไหน
ระบบสามารถดำเนินการได้เฉพาะ INT 188H และเรียกโปรแกรม BASIC ที่หายแล้ว หากไม่มีโปรแกรม BASIC ที่หายขาดจะทำให้เกิดปัญหา วิธีการซ่อมแซมที่ง่ายที่สุดคือคุณสามารถใช้ฟังก์ชันที่สอง (ตั้งค่าพาร์ติชันที่ใช้งานอยู่) ของ FDISK เพื่อระบุพาร์ติชัน bootstrap
(7). แสดง“ การเริ่มต้น MS - DOS” แล้วแสดงข้อขัดข้อง
สิ่งสุดท้ายที่ควรสังเกตเกี่ยวกับการกู้คืนซอฟต์ฟอลต์สำหรับบูตฮาร์ดดิสก์คือไฟล์ปฏิบัติการใน CONFIG.SYS และ AUTOEXC.BAT ได้รับความเสียหาย
สิ่งนี้ทำให้ระบบขัดข้องเมื่อเรียกใช้เอกสารนี้ ข้อความแจ้งบนหน้าจอจะแสดงข้อความ“ เริ่มต้น MS - DOS ……” และขัดข้อง ความผิดนี้ง่ายมาก แต่เนื่องจากไม่มีข้อความแสดงข้อผิดพลาดคนส่วนใหญ่จะเข้าใจผิดได้ง่ายว่าไฟล์ระบบเสียหาย ในกรณีนี้หากไฟล์ระบบไม่เสียหายคุณสามารถลบไฟล์เหล่านี้ได้
เมื่อข้อมูลข้างต้นปรากฏบนหน้าจอคุณสามารถกดปุ่มเลื่อนหน้าลงหรือกดปุ่มนี้ค้างไว้ได้อย่างรวดเร็ว (ขัดจังหวะการติดตั้ง CONFIG.SYS และประสิทธิภาพของ AUTOEXEC.BAT) หรือคุณยังสามารถกดปุ่มเลื่อนหน้า (การดำเนินการขั้นตอนเดียวของคำสั่งใน CONFIG.SYSJ) เพื่อค้นหาไฟล์ที่เสียหาย
(8). ตารางพาร์ติชันไม่ถูกต้อง
โปรแกรมมาสเตอร์บูตจะตัดสินด้วยว่าไบต์“ พาร์ติชันบูตแฟล็ก” (ไบต์แรก) ของสามรายการที่เหลือเป็น 0 หรือไม่หลังจากพบพาร์ติชันที่ใช้งานอยู่ ซึ่งหมายความว่า MBR จำเป็นต้องตรวจสอบให้แน่ใจว่ามีพาร์ติชันที่ใช้งานอยู่เพียงพาร์ติชันเดียวหรือไม่ หากมีหนึ่งไบต์ที่ไม่ใช่ 0 (เฉพาะค่าปกติที่เป็นไปได้คือ 00H และ 80H) ระบบจะรายงานข้อผิดพลาดและเกิดข้อผิดพลาด
(9). ตัวแปลคำสั่งไม่ถูกต้องหรือขาดหายไป
ป้อนชื่อที่ถูกต้องหรือตัวแปลคำสั่ง
ระบบไม่พบโปรแกรมประมวลผลคำสั่งในไดเรกทอรีรากและไดเร็กทอรีที่ระบุ ดังนั้นจึงขอให้ผู้ใช้ป้อนเส้นทางและชื่อไฟล์ที่ถูกต้อง คุณสามารถป้อน C: DOS COMMAND.COM ใต้พรอมต์
(10). Media Type Reading Drive X ไม่ถูกต้อง
ยกเลิกการลองใหม่ล้มเหลว
ข้อมูลนี้ถูกแจ้งโดยเล็งไปที่ตาราง BPB ที่ไม่ถูกต้องในพื้นที่ DOS BOOT ตาราง BPB เป็นที่อยู่แบบลอจิคัลที่ DOS ใช้เพื่ออ่านและเขียนฮาร์ดดิสก์ DOS สามารถแปลงที่อยู่ตรรกะนี้เป็นที่อยู่จริง เมื่อได้รับความเสียหาย DOS จะไม่สามารถดำเนินการกับฮาร์ดดิสก์ได้
ซอฟต์บูตล้มเหลวของฮาร์ดดิสก์สามารถตรวจสอบได้ตามคำสั่งต่อไปนี้: โปรแกรมบูตหลักในมาสเตอร์บูตเซกเตอร์ - โปรแกรมบูตในพื้นที่บูต - ไฟล์ที่ซ่อนอยู่ในระบบ DOS - กำหนดค่า AUTOEXEC
เมื่อฮาร์ดดิสก์สามารถอ่านและเขียนได้ (สามารถอ่านและเขียนได้ตามปกติหลังจากบูตด้วยฟล็อปปี้ดิสก์) แต่ไม่สามารถบูตระบบได้ ลำดับการตรวจสอบมีดังนี้: โปรแกรมบูตหลัก - โปรแกรมบูตพาร์ติชัน - ไฟล์ที่ซ่อนอยู่ใน DOS - CON-FIG.SYS - AUTOEXEC.BAT
สำหรับโปรแกรมมาสเตอร์บูตในมาสเตอร์บูตเซกเตอร์คุณสามารถเขียนข้อมูลสำรองที่เหมาะสมได้โดยใช้ FDISK MBR สำหรับโปรแกรมมาสเตอร์บูตในพื้นที่ BBOT และไฟล์ที่ซ่อนอยู่ในระบบคุณสามารถใช้ SYS C: เพื่อส่งระบบและเขียนทับข้อมูลข้อผิดพลาด (โดยมีเงื่อนไขว่าตาราง BPB ไม่เสียหาย) ในกรณีของความล้มเหลวในการอ่านและเขียนฮาร์ดดิสก์มีสาเหตุที่เป็นไปได้สองประการ ได้แก่ ความล้มเหลวของตารางพาร์ติชันและความล้มเหลวของตาราง BPB หากพรอมต์ไดรฟ์ C: ปรากฏขึ้นหลังจากเริ่มต้นด้วยฟล็อปปี้ดิสก์เราจะมั่นใจได้ว่าตารางพาร์ติชันของไดรฟ์ C: มีอยู่จริงและโดยพื้นฐานแล้วไม่เสียหาย
หากไดรฟ์ C: สามารถอ่านและเขียนได้ตามปกติตาราง BPB จะต้องไม่เสียหาย ผู้อ่านสามารถกู้คืนระบบบูตได้ตามวิธีข้างต้นหรือด้วยเครื่องมืออื่น ๆ ที่เหมาะสม
(11). ข้อผิดพลาดฮาร์ดดิสก์ 17XX
ตัวควบคุม HDC ล้มเหลว
ความล้มเหลวดังกล่าวเกิดจากความล้มเหลวของฮาร์ดแวร์ หลังจากโปรแกรม POST ส่งคำสั่งรีเซ็ตไปยังคอนโทรลเลอร์คอนโทรลเลอร์จะไม่ตอบสนองภายในระยะเวลาที่กำหนด สาเหตุนี้อาจเป็นเพราะคอนโทรลเลอร์เสียหายหรือเชื่อมต่อสายเคเบิลไม่ดี ความล้มเหลวของคอนโทรลเลอร์เกี่ยวข้องกับการตั้งค่าพารามิเตอร์ของฮาร์ดดิสก์