BSOD สามารถก่อให้เกิดเซกเตอร์เสียบนฮาร์ดไดรฟ์ได้หรือไม่?


3

สิ่งที่ฉันพูดถึงว่า "เซกเตอร์เสีย" ที่นี่จะอ้างอิงจากการสแกน / ทดสอบต่อไปนี้

  • ผลลัพธ์จาก CHKDSK เรียกว่า "Bad Sectors" ในหน้าจอรายงาน
  • ผลลัพธ์จาก HD Tune - การสแกนข้อผิดพลาดเรียกว่า "บล็อกที่เสียหาย" หรือสี่เหลี่ยมสีแดง

ฉันมี HDD ภายในที่ได้รับการกู้คืนมาจากเซกเตอร์เสียโดยการลบเซกเตอร์ทั้งหมดในดิสก์นั้น (หลังจากลบการทดสอบพื้นผิวที่ทำงานอยู่บอกว่าทุกส่วนใช้ได้ดีฉันไม่เห็นเซกเตอร์ที่ไม่ดีอีกต่อไป)

หลังจากนั้นฉันก็พบ BSOD หลังจากรีสตาร์ทฉันทำการสแกนพื้นผิวอีกครั้ง แต่ครั้งนี้พบเซกเตอร์เสีย 1 ครั้ง ฉันพยายามลบอีกครั้งจากนั้นทดสอบการใช้งานพื้นผิวบอกว่าส่วนที่ไม่ดีหายไป (อีกครั้ง)

ฉันได้ยินมาหลายครั้งแล้วว่าการดับอย่างกะทันหันหรือปัญหาเกี่ยวกับพลังงานอาจทำให้ฮาร์ดไดรฟ์ของคุณเสียหาย แต่ BSOD สามารถก่อให้เกิดเซกเตอร์เสียได้เช่นกัน? หรือหมายความว่าไดรฟ์ของฉันตกลงไปแล้วและจำเป็นต้องเปลี่ยนใหม่หรือไม่ FYI สถานะ SMART จาก HD Tune ยังคงเป็น "ตกลง"

เนื่องจาก BSOD เป็นเรื่องปกติที่จะเกิดขึ้น (ในกรณีของฉันทุก 3-6 เดือน) ฉันพบว่ามันน่ารำคาญถ้าหลังจากนั้นฉันควรทำซ้ำรอบ "สแกนดิสก์ลบและกู้คืน" รอบ

แก้ไข: ในการตอบกลับความคิดเห็นและคำตอบทั้งหมดที่นี่

ฉันพบบทความมากมายที่อธิบายว่าเซกเตอร์ที่ไม่ดีไม่ได้มีเหตุผลทางกายภาพเสมอไป นอกจากนี้ยังมีเหตุผลเชิงตรรกะ (เช่น CRC สำหรับบล็อกนั้นไม่ตรงกับข้อมูลที่อ่านจากดิสก์)

เซกเมนต์แบบลอจิคัลหรือแบบไม่ดีคือกลุ่มของที่เก็บข้อมูลบนฮาร์ดไดรฟ์ที่ดูเหมือนว่าทำงานไม่ถูกต้อง ระบบปฏิบัติการอาจพยายามอ่านข้อมูลในฮาร์ดไดรฟ์จากภาคนี้และพบว่ารหัสแก้ไขข้อผิดพลาด (ECC) ไม่ตรงกับเนื้อหาของภาคซึ่งแสดงว่ามีบางอย่างผิดปกติ สิ่งเหล่านี้อาจถูกทำเครื่องหมายว่าเป็นเซกเตอร์ที่ไม่ดี แต่สามารถซ่อมแซมได้โดยการเขียนทับไดรฟ์ด้วยเลขศูนย์

เนื่องจากมีจำนวนมากเกินไปแทนที่จะคัดลอกเนื้อหาฉันจะใส่ลิงค์ที่นี่:


3
คำถามของคุณคืออะไรไม่ชัดเจนทั้งหมด BSOD ของคุณน่าจะเกิดจากภาคที่ไม่ดีไม่ใช่อย่างอื่น
Ramhound

2
ไม่คำถามของฉันเป็นไปในทิศทางตรงกันข้าม ฉันมีความรู้เกี่ยวกับการดีบัก windows และฉันเชื่อว่า BSOD ทั้งหมดที่ฉันพบเกิดจากแอปของบุคคลที่สามไม่ใช่จากความล้มเหลวของฮาร์ดแวร์ นั่นเป็นเหตุผลที่ฉันสงสัยว่า BSOD สามารถสร้างเซ็กเตอร์ที่ไม่ดีได้
Thariq Nugrohotomo

2
@ThariqNugrohotomo - เซกเตอร์ที่ไม่ดีเป็นปัญหาทางกายภาพ เฟิร์มแวร์ของ HDD กำหนดว่าจะไม่สามารถเขียนหรืออ่านไปยังเซกเตอร์ได้หรือไม่ ความผิดพลาดที่ไม่คาดคิดอาจส่งผลให้ข้อมูลเสียหายเนื่องจาก HDD ไม่ได้เขียนข้อมูลทั้งหมด แต่จะไม่ทำให้เกิดการระบุว่าไม่สามารถเขียนหรืออ่านสำหรับภาคนั้น ข้อสรุปของคุณมีข้อบกพร่องด้วยเหตุผลดังกล่าว หากคุณต้องการความช่วยเหลือในการวินิจฉัยสาเหตุของ BSOD อย่างถูกต้องคุณควรถามคำถามนั้น
Ramhound

2
มันเป็นความหมาย ข้อผิดพลาดมีสองประเภท ข้อบกพร่องในสื่อซึ่งไม่สามารถแก้ไขได้และเนื้อหาที่เสียหายซึ่งสามารถเขียนทับได้ ข้อบกพร่องของสื่อถูกล็อคเพื่อไม่ให้ใช้งานอีกครั้ง ไฟล์ที่เสียหายได้รับการย้ายบางครั้งกู้คืนและนำสื่อกลับมาใช้ใหม่ การเห็นข้อบกพร่องทางกลใหม่เป็นระยะหมายความว่าไดรฟ์ใกล้จะถึงแล้ว การดูไฟล์ที่เสียหายใหม่ซ้ำแล้วซ้ำอีกเป็นปัญหาซอฟต์แวร์ สิ่งสำคัญคือการทดสอบแบบใดที่คุณใช้และความหมายของคำศัพท์ ดังนั้นโปรดแก้ไขคำถามของคุณด้วยการทดสอบเฉพาะและข้อความข้อผิดพลาดจริง
fixer1234

2
ฉันได้เพิ่มคำอธิบายไว้ด้านบนของคำถาม มันค่อนข้างตลก (และน่ารำคาญ) ที่จะรู้ว่าเซกเตอร์ที่ไม่ดีสามารถปรากฏได้อย่างง่ายดาย - แต่ก็สามารถเช็ดได้ง่ายเช่นกัน อย่างไรก็ตามฉันจะพยายามขอเปลี่ยนเนื่องจากฮาร์ดแวร์นี้ยังมีอายุน้อยกว่า 2 ปี
Thariq Nugrohotomo

คำตอบ:


8

Windows BSOD ไม่สามารถทำให้เกิดเซกเตอร์ที่ไม่ดีได้ถ้าหากคุณหมายถึงเซกเตอร์ที่จะอ่านในภายหลังว่า "ข้อผิดพลาด ECC ที่ไม่สามารถแก้ไขได้" หรือคล้ายกัน นี่เป็นเพราะซอฟต์แวร์ไม่สามารถเข้าถึงสิ่งใดในระดับที่ต่ำกว่าตัวเชื่อมต่อไดรฟ์และโดยทั่วไปจะไม่มีสิ่งใดที่สามารถทำได้ที่ส่วนต่อประสานของดิสก์ไดรฟ์ที่ใช้งานได้ซึ่งอาจทำให้เซกเตอร์เสีย ไม่ได้อยู่ใน Windows

ฉันพูดว่า "ปกติ", "ไม่ได้อยู่ภายใต้ Windows" เพราะ hdparm ยูทิลิตี้ Unix-y มีตัวเลือก --make-bad-sector ทำงานโดยเรียกใช้คำสั่ง WRITE_LONG หรือ WRITE_UNCORRECTABLE_EXT ATA แต่ไดรเวอร์ดิสก์ของ Windows (เรากำลังพูดถึง Windows เนื่องจากคุณกำลังพูดถึง BSOD) ไม่สามารถขอฟังก์ชั่นเหล่านี้ได้

คุณอาจมีฮาร์ดไดรฟ์ที่ล้มเหลว คุณมีเซกเตอร์ที่ไม่ดีอย่างหนึ่ง (ที่คุณรู้จัก) แต่หลังจากนั้นมันก็พัฒนาอีกอัน นั่นไม่ใช่เรื่องแปลก ข้อผิดพลาดที่ตามมาอาจเกิดขึ้นหรือไม่ได้ทำให้ BSOD ฉันนึกภาพข้อผิดพลาด HD หลายข้อที่อาจนำไปสู่ ​​BSOD ส่วนใหญ่เกิดจากความล้มเหลวในการแก้ไขข้อผิดพลาดของหน้าเว็บที่เพิ่มขึ้นในโหมดเคอร์เนล (รหัส BSOD KERNEL_INPAGE_ERROR)

อนึ่งการ BSOD ไม่สามารถเกิดจากบุคคลที่สามแอป เฉพาะรหัสโหมดเคอร์เนล buggy (เช่นไดรเวอร์) ข้อบกพร่องในกระบวนการของระบบที่ได้รับการป้องกันหรือความล้มเหลวของฮาร์ดแวร์ ข้อบกพร่องในแอปสามารถทำให้แอปพลิเคชันล้มเหลวเท่านั้น และ BSODs ไม่ได้เป็น "เรื่องธรรมดาที่จะเกิดขึ้น" กับฮาร์ดแวร์ที่ใช้งานได้อย่างเหมาะสมกับไดรเวอร์ที่เชื่อถือได้


2
ขอบคุณฉันขอบคุณคำตอบของคุณ ในฐานะที่เป็นฐานของทฤษฎีของฉันฉันได้อัปเดตคำถามของฉันด้วยลิงก์บางอันที่แสดงว่าเซ็กเตอร์ / บล็อกที่ไม่ดีอาจเกิดจากการเขียนที่ไม่เสร็จเช่นการสูญเสียพลังงานหรืออาจเป็น BSOD จากประสบการณ์ที่ผ่านมา BSOD บ่อยๆสามารถซ่อมแซมได้เพียงแค่ถอนการติดตั้งแอนตีไวรัสซึ่งเกิดจากแอปของบุคคลที่สามบางตัวที่เข้ากันไม่ได้
Thariq Nugrohotomo

2
"การเขียนที่ยังไม่เสร็จ" โดยทั่วไปจะไม่เกิดขึ้น โปรดจำไว้ว่าข้อมูลจะถูกย้ายเข้าไปในแคชของไดรฟ์ก่อนและเขียนลงในสื่อจากที่นั่น เฟิร์มแวร์ของไดรฟ์นั้นฉลาดพอที่จะทำการเขียนทั้งหมดหรือไม่ก็ได้ แม้แต่การสูญเสียพลังงานก็ไม่ควรรบกวนแม้ว่าจะเกิดขึ้นตอนกลางขณะเขียนเนื่องจากไดรฟ์มีความเฉื่อย + พลังงานเพียงพอในแคปออนบอร์ดเพื่อให้การเขียนเสร็จสมบูรณ์เมื่อเริ่มทำงาน (ไม่ใช่ว่า BSOD จะไม่ทำให้พลังงานถูกลบออกจากไดรฟ์)
Jamie Hanrahan

(s / b "โปรดทราบว่า BSOD ... ")
Jamie Hanrahan

3
โอ้ - ผลิตภัณฑ์ป้องกันไวรัสมีรหัสโหมดเคอร์เนลซึ่งจะอธิบายว่าทำไมคนที่ซื้อบักกี้สามารถทำให้เกิด BSOD ได้
เจมี่ Hanrahan

@JamieHanrahan ความหมาย "s / b"?
Pacerier

2

คำศัพท์ดั้งเดิมทั่วไปสำหรับ "เซกเตอร์เสีย" เป็นส่วนหนึ่งของฮาร์ดไดรฟ์ที่ร่างกายไม่สามารถทำงานได้ มันธรรมดาเสีย นั่นคือสาเหตุที่คุณทำให้บางคนรายงานว่า BSOD ไม่ควรทำให้เกิดสิ่งนี้ BSOD อาจทำให้ข้อมูลที่ไม่ถูกต้องถูกเขียน; ทราบว่าการ์ด RAID ขั้นสูงบางตัวใช้พลังงานจากแบตเตอรี่เพื่อให้แน่ใจว่าจะสามารถเขียนบล็อกที่สมบูรณ์ได้หากการ์ดหมดพลังงาน (แบตเตอรี่เหล่านี้อาจเป็นส่วนเสริมที่มีราคาค่อนข้างสูงสำหรับต้นทุนพื้นฐานของการ์ด RAID)

เมื่อ Chkdsk รายงานภาคที่ไม่ดีหมายความว่า Chkdsk มีปัญหา สิ่งนี้อาจเกิดจากความผิดพลาดแบบลอจิคัลซึ่งอาจแตกต่างจาก "เซกเตอร์เสีย" ที่ใช้ฮาร์ดแวร์ เหตุผลที่ดูเหมือนว่าคุณกำลังอ่านสองสิ่งที่แตกต่างกันคือคำว่า "เซกเตอร์ที่ไม่ดี" ถูกใช้เพื่ออธิบายปัญหาสองประเภทที่แตกต่างกัน คำแนะนำเกี่ยวกับแนวคิดของดิสก์ที่ไม่ดีทางกายภาพอาจใช้ไม่ได้กับหัวข้อ / แนวคิดของดิสก์ที่มีปริมาณระบบไฟล์ไม่ถูกต้องซึ่งเกิดจากการเขียนข้อมูลที่เสียหายซึ่งอาจเกิดขึ้นหากระบบปฏิบัติการหยุดทำงานตามปกติ (เช่นเมื่อ BSOD เกิดขึ้น)

BSOD ส่วนใหญ่ที่ฉันพบไม่ส่งผลให้เกิดข้อผิดพลาดข้อมูล ฉันมักจะกังวลเกี่ยวกับความน่าเชื่อถือของฮาร์ดแวร์เมื่อใดก็ตามที่ฉันพบ Chkdsk กำลังรายงานส่วนที่ไม่ดี ทางออกที่ดีที่สุดของคุณคือไม่ต้องพึ่งพาไดรฟ์เป็นวิธีเดียวในการจัดเก็บข้อมูลสำคัญใด ๆ เป็นความคิดที่ดีเสมอ (ควรสำรองข้อมูลสำคัญ) หากคุณเป็นหนึ่งในคนมากกว่า 2% (*) คนที่ไม่ใส่ใจที่จะใช้โซลูชันสำรองข้อมูลที่เหมาะสมนี่อาจเป็นเหตุผลที่ดีที่จะหยุดการอนุญาตให้แก้ตัวเพื่อโน้มน้าวให้คุณทำสิ่งที่เสี่ยงมากขึ้น

(*) ฉันรู้ว่ามันมากกว่า 2% น่าจะเป็นวิธีที่มากกว่า 3% เช่นกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.