ขั้นตอนทางเทคนิคในการทดสอบ Bad Sector บนฮาร์ดดิสก์อย่างละเอียด เพื่อประเมินความเสี่ยงก่อนส่งมอบหรือปลดระวางอุปกรณ์
คู่มือเชิงเทคนิคสำหรับการตรวจสอบและทดสอบ Bad Sector บนฮาร์ดดิสก์ (HDD) อย่างเป็นขั้นตอน เพื่อประเมินสภาพสื่อบันทึกข้อมูล ตัดสินใจคัดแยก และวางแผนลบข้อมูลถาวรหรือทำลายฮาร์ดดิสก์ก่อนการส่งมอบหรือปลดระวางอุปกรณ์ขององค์กร

ความสำคัญของการตรวจ Bad Sector ก่อนตัดสินใจปลดระวางหรือส่งมอบฮาร์ดดิสก์
การตรวจหา Bad Sector บนฮาร์ดดิสก์ (HDD) ไม่ได้มีประโยชน์เพียงแค่การเฝ้าระวังความเสียหายของระบบจัดเก็บข้อมูลเท่านั้น แต่ยังเป็นขั้นตอนสำคัญในการประเมินความเสี่ยงด้านความปลอดภัยของข้อมูลก่อนที่องค์กรหรือผู้ใช้งานจะส่งมอบ ขายต่อ หรือปลดระวางอุปกรณ์คอมพิวเตอร์เดิม
เมื่อฮาร์ดดิสก์เกิดจุดบกพร่องทางกายภาพหรือทางตรรกะ กระบวนการเขียนทับเพื่อลบข้อมูล (Data Sanitization) เช่น การทำ Zero-fill หรือ Overwrite ตามมาตรฐานความปลอดภัย อาจไม่สามารถเข้าถึงพื้นที่ส่วนที่เสียหายนั้นได้ ส่งผลให้ข้อมูลเดิมที่ค้างอยู่ใน Sector ดังกล่าวอาจยังคงอยู่และมีความเสี่ยงที่จะถูกกู้คืนได้ด้วยเครื่องมือเฉพาะทาง
บทความนี้จัดทำขึ้นสำหรับเจ้าหน้าที่ดูแลระบบไอที ผู้จัดซื้อ และผู้ดูแลทรัพย์สินขององค์กร เพื่อให้เข้าใจขั้นตอนการประเมินสภาพจานแม่เหล็กอย่างเป็นระบบ สามารถแยกแยะความแตกต่างระหว่างอุปกรณ์ที่ยังนำกลับมาล้างข้อมูลเพื่อหมุนเวียนใช้งานใหม่ได้ กับอุปกรณ์ที่ต้องส่งต่อเข้าสู่กระบวนการทำลายฮาร์ดดิสก์ทางกายภาพอย่างเหมาะสม
ทำความเข้าใจประเภทของ Bad Sector: Physical Bad Sector กับ Logical Bad Sector
Bad Sector คือส่วนของพื้นที่จัดเก็บข้อมูลบนจานแม่เหล็ก (Platter) ที่หัวอ่านไม่สามารถอ่านหรือบันทึกข้อมูลได้อย่างถูกต้องตามปกติ ซึ่งแบ่งออกเป็นสองประเภทหลักที่มีผลต่อการตัดสินใจปลดระวางแตกต่างกัน
- Logical Bad Sector (Soft Bad): เป็นข้อผิดพลาดเชิงตรรกะ เกิดจากรหัสตรวจสอบความถูกต้อง (Error Correction Code: ECC) ไม่ตรงกับข้อมูลจริง หรือเกิดจากความขัดข้องของระบบไฟฟ้ากะทันหันขณะเขียนข้อมูล อาการนี้มักสามารถแก้ไขได้ด้วยการเขียนทับข้อมูลใหม่ทั้งหมด (Full Format หรือ Zero-fill) ทำให้พื้นที่นั้นกลับมาใช้งานได้ตามปกติ
- Physical Bad Sector (Hard Bad): เป็นความเสียหายทางกายภาพของพื้นผิวจานแม่เหล็กหรือหัวอ่าน เช่น เกิดการกระแทก ความร้อนสะสม หรือฝุ่นละอองขนาดเล็กเล็ดลอดเข้าไปในตัวเรือน ความเสียหายประเภทนี้ไม่สามารถซ่อมแซมได้ ตัวควบคุมฮาร์ดดิสก์จะทำการทำเครื่องหมายและย้ายพื้นที่สำรอง (Reallocated Sectors) มาใช้งานแทน หากพื้นที่สำรองหมดลง ไดรฟ์จะเริ่มทำงานล้มเหลวทันที
สำหรับสื่อประเภท Solid State Drive (SSD) แม้จะไม่มีจานหมุน แต่ก็มีหลักการคล้ายกันที่เรียกว่า Bad Block ในเม็ดหน่วยความจำ NAND Flash ซึ่งคอนโทรลเลอร์จะจัดการย้าย Block ที่เสื่อมสภาพไปไว้ในพื้นที่กันสำรอง (Spare Area) การตรวจเช็กจึงต้องใช้พารามิเตอร์ที่แตกต่างจากฮาร์ดดิสก์แบบจานแม่เหล็ก
ขั้นตอนการตรวจสอบเบื้องต้นผ่านค่า S.M.A.R.T. เพื่อคัดกรองสภาพฮาร์ดดิสก์
ก่อนเริ่มการทดสอบแบบเต็มรูปแบบ ขั้นตอนแรกที่ต้องทำเสมอคือการอ่านค่า S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) จากตัวควบคุมของฮาร์ดดิสก์ ซึ่งเป็นวิธีที่รวดเร็วและไม่สร้างความเค้น (Stress) แก่อุปกรณ์มากเกินไป
พารามิเตอร์สำคัญที่ต้องตรวจสอบอย่างละเอียดประกอบด้วย:
- ID 05: Reallocated Sectors Count แสดงจำนวน Sector เสียทางกายภาพที่ถูกย้ายไปยังพื้นที่สำรองแล้ว หากมีค่าดิบ (Raw Value) มากกว่าศูนย์ แสดงว่าเริ่มมีความเสียหายเชิงโครงสร้าง
- ID C5: Current Pending Sector Count แสดงจำนวน Sector ที่รอการตรวจสอบเนื่องจากอ่านข้อมูลไม่สำเร็จ หากเขียนทับแล้วสำเร็จค่านี้จะลดลง แต่ถ้าเขียนไม่ผ่านจะถูกแปลงเป็น Reallocated Sector
- ID C6: Offline Uncorrectable Sector Count แสดงข้อผิดพลาดที่ไม่สามารถแก้ไขได้ระหว่างการตรวจสอบพื้นหลัง เป็นสัญญาณเตือนระดับวิกฤตของความเสื่อมสภาพ
การใช้เครื่องมือตรวจสอบ เช่น CrystalDiskInfo (สำหรับ Windows) หรือคำสั่ง smartctl ผ่าน smartmontools (สำหรับ Linux) จะช่วยให้ทีมไอทีระบุได้อย่างรวดเร็วว่าฮาร์ดดิสก์ลูกนั้นมีสถานะสุขภาพ (Health Status) อยู่ในระดับปกติ เตือน (Caution) หรือวิกฤต (Bad) หากพบว่าค่า ID 05 และ ID C6 สูงผิดปกติอย่างต่อเนื่อง ควรวบรวมอุปกรณ์นั้นแยกไว้ทันทีเนื่องจากมีความเสี่ยงสูงที่จะล้มเหลวระหว่างขั้นตอนต่อไป
ขั้นตอนทางเทคนิคในการทำ Surface Scan อย่างละเอียดเพื่อหาตำแหน่งที่เสียหาย
หากผลการตรวจค่า S.M.A.R.T. อยู่ในระดับที่น่าสงสัยหรือไม่พบข้อผิดพลาดร้ายแรง ขั้นตอนถัดมาคือการทำ Surface Scan เพื่อทดสอบการอ่านและเขียนข้อมูลทีละ Block ตลอดทั้งพื้นที่ความจุของฮาร์ดดิสก์
ขั้นตอนปฏิบัติงานเชิงเทคนิคมีดังนี้:
- การเตรียมสภาพแวดล้อม: ควรเชื่อมต่อฮาร์ดดิสก์เข้ากับพอร์ต SATA หรือ SAS โดยตรงบนเมนบอร์ดหรืออุปกรณ์ Hard Drive Docking ที่จ่ายไฟนิ่ง หลีกเลี่ยงการต่อผ่านหัวแปลง USB คุณภาพต่ำที่อาจทำให้การเชื่อมต่อหลุดกลางคัน
- การรัน Read Surface Test: ใช้ซอฟต์แวร์ระดับเครื่องมือช่าง เช่น Victoria SSD/HDD, HD Tune Pro, Badblocks หรือ MHDD เพื่อสั่งให้อ่านบล็อกข้อมูลตั้งแต่ Sector 0 จนถึง Sector สุดท้าย สังเกตค่า Response Time ของแต่ละบล็อก โดยบล็อกที่ใช้เวลาตอบสนองนานผิดปกติ (เช่น มากกว่า 500ms) จัดเป็นจุดเตือนของความเสื่อมสภาพ และบล็อกที่ไม่สามารถอ่านได้จะถูกบันทึกเป็น Bad Block
- การประเมินผลการกระจายตัว: ตรวจสอบว่าจุดที่พบ Bad Sector กระจายตัวเป็นจุดเดี่ยว ๆ หรือเรียงติดกันเป็นแถบกว้าง หากพบเรียงติดกันจำนวนมาก มักเป็นข้อบ่งชี้ว่าหัวอ่านสัมผัสกับพื้นผิวจานแม่เหล็ก (Head Crash) ซึ่งไม่แนะนำให้ฝืนใช้งานต่อเพราะจะสร้างความเสียหายลุกลามอย่างรวดเร็ว
หลังการสแกนครบ 100% ให้บันทึกรายงาน Log File ที่ระบุหมายเลข Sector ที่เสียหายและเวลาที่ใช้ในการทดสอบไว้เป็นหลักฐานประกอบรายงานการคัดแยกอุปกรณ์ประจำองค์กร
ผลกระทบของ Bad Sector ต่อกระบวนการล้างข้อมูลด้วยซอฟต์แวร์ (Data Sanitization)
ความเข้าใจผิดที่พบบ่อยในงานไอทีคือการคิดว่าการรันคำสั่ง Zero-fill หรือมาตรฐานอย่าง DoD 5220.22-M จะสามารถทำลายข้อมูลฮาร์ดดิสก์ได้อย่างสมบูรณ์เสมอไป แต่ในความเป็นจริง หากมี Bad Sector เกิดขึ้น ซอฟต์แวร์ลบข้อมูลจะไม่สามารถทำงานได้ครบถ้วน
เมื่อโปรแกรมเขียนทับข้อมูลวิ่งไปพบ Sector ที่เป็น Physical Bad ตัวควบคุมฮาร์ดดิสก์จะปฏิเสธการเขียนข้อมูลลงในตำแหน่งนั้น (I/O Error) ส่งผลให้โปรแกรมอาจหยุดทำงานกลางคัน หรือข้ามตำแหน่งนั้นไปโดยที่ข้อมูลเก่าในระดับแม่เหล็กยังคงค้างอยู่
นอกจากนี้ ตำแหน่งที่ถูกย้ายเข้าไปใน Reallocated Sector ยังคงมีโครงสร้างแม่เหล็กของข้อมูลเดิมหลงเหลืออยู่ แต่ระบบปฏิบัติการทั่วไปไม่สามารถเข้าถึงได้ ผู้ไม่ประสงค์ดีที่มีเครื่องมือฮาร์ดแวร์ระดับห้องแล็บกู้ข้อมูลสามารถต่อคำสั่งเข้าสู่ Service Area เพื่อดึงข้อมูลตกค้างเหล่านี้ออกมาได้ ดังนั้น ฮาร์ดดิสก์ที่มีจุดเสียทางกายภาพจึงไม่สามารถผ่านการรับรองความปลอดภัยด้วยวิธีลบผ่านซอฟต์แวร์ได้ตามมาตรฐานความปลอดภัยข้อมูลส่วนบุคคลและข้อมูลองค์กร
เกณฑ์การตัดสินใจ: อุปกรณ์ใดควรนำไปล้างข้อมูลต่อ และอุปกรณ์ใดต้องทำลายทางกายภาพ
การกำหนดเกณฑ์ที่ชัดเจนช่วยให้กระบวนการบริหารจัดการทรัพย์สินไอทีมีความปลอดภัยและประหยัดต้นทุน โดยสามารถแบ่งแนวทางตัดสินใจออกเป็น 2 กลุ่มหลักตามผลการทดสอบทางเทคนิค
กลุ่มที่ 1: ฮาร์ดดิสก์ที่ผ่านการทดสอบและไม่มี Bad Sector ทางกายภาพ สภาพค่า S.M.A.R.T. สมบูรณ์ อุปกรณ์กลุ่มนี้สามารถนำเข้าสู่กระบวนการเขียนทับข้อมูลถาวรได้เต็มรูปแบบ เมื่อตรวจสอบยืนยันการลบแล้ว องค์กรสามารถนำไปติดตั้งในระบบอื่น สำรองเป็นอะไหล่ หรือส่งมอบให้กับแหล่ง รับซื้อฮาร์ดดิสก์ เพื่อแปลงทรัพย์สินเป็นทุนหมุนเวียนกลับมาใช้ในองค์กรได้อย่างคุ้มค่า
กลุ่มที่ 2: ฮาร์ดดิสก์ที่ตรวจพบ Physical Bad Sector หรือมีค่า S.M.A.R.T. ผิดปกติจนไม่สามารถเขียนทับข้อมูลได้ครบถ้วน รวมถึงฮาร์ดดิสก์ที่ไม่สามารถมองเห็นในระบบ BIOS/UEFI อุปกรณ์กลุ่มนี้มีความเสี่ยงสูงที่จะมีข้อมูลหลงเหลืออยู่ จึงต้องคัดแยกออกจากกระบวนการหมุนเวียนทันที และส่งเข้าสู่กระบวนการทำลาย HDD ทางกายภาพ เช่น การเจาะทำลายจานแม่เหล็ก การบดทำลายละเอียด (Shredding) หรือการล้างสนามแม่เหล็ก (Degaussing) โดยต้องมีเจ้าหน้าที่กำกับดูแลและบันทึกหมายเลขซีเรียลอย่างเคร่งครัด
ตัวอย่างสถานการณ์สมมุติ: การคัดแยกและจัดการฮาร์ดดิสก์จำนวน 50 ลูกก่อนปลดระวางระบบเซิร์ฟเวอร์
เพื่อแสดงให้เห็นภาพขั้นตอนการทำงานจริง สมมุติสถานการณ์ของแผนกไอทีในองค์กรแห่งหนึ่งที่ต้องการปลดระวางเซิร์ฟเวอร์สตอเรจรุ่นเก่าจำนวน 50 ลูก ขนาดลูกละ 2TB ชนิด SAS
ขั้นตอนการดำเนินงานเริ่มจากการจัดทำบัญชีรายชื่อ Serial Number ทั้งหมด จากนั้นเชื่อมต่อผ่านเครื่องมือทดสอบแบบ Batch Test เพื่ออ่านค่า S.M.A.R.T. และทำ Surface Scan อย่างเป็นระบบ ผลการตรวจสอบสมมุติจำแนกได้ดังนี้:
- จำนวน 38 ลูก มีสถานะสมบูรณ์ ไม่มี Bad Sector และผ่านการทดสอบ Surface Scan 100% กลุ่มนี้ถูกส่งเข้ากระบวนการล้างข้อมูลแบบ 3-Pass Overwrite และออกรายงานยืนยัน เพื่อนำไปบริหารจัดการต่อภายนอก
- จำนวน 8 ลูก พบ Current Pending Sector และ Reallocated Sectors สูง เมื่อพยายามรันคำสั่ง Zero-fill พบข้อผิดพลาด I/O Error ทำให้การล้างข้อมูลไม่สมบูรณ์
- จำนวน 4 ลูก ไม่ตอบสนองต่อระบบ (Dead Drive) มอเตอร์ไม่หมุนและแผงวงจรชำรุด
จากผลลัพธ์ดังกล่าว ฝ่ายไอทีจึงแยกอุปกรณ์ทั้ง 12 ลูกที่มีปัญหาออกจากกระบวนการขายต่อ และส่งมอบให้ผู้ให้บริการทำลายฮาร์ดดิสก์เพื่อดำเนินการบดย่อยทางกายภาพ พร้อมขอเอกสาร Certificate of Destruction เพื่อใช้ปิดบัญชีทรัพย์สินอย่างถูกต้องตามนโยบายความมั่นคงปลอดภัย
ข้อผิดพลาดที่พบบ่อยในการทดสอบและเตรียมส่งมอบอุปกรณ์จัดเก็บข้อมูล
จากการดำเนินงานด้านไอทีมักพบข้อผิดพลาดที่ส่งผลต่อความปลอดภัยและการจัดการทรัพย์สิน ดังนี้:
- การพึ่งพาคำสั่ง Quick Format: การฟอร์แมตแบบรวดเร็วเพียงแค่ลบตารางดัชนีไฟล์ (File System Index) แต่ข้อมูลจริงทั้งหมดบนจานแม่เหล็กยังอยู่ครบถ้วนและสามารถกู้คืนได้ด้วยโปรแกรมทั่วไปภายในเวลาไม่กี่นาที
- การไม่ตรวจสอบซ้ำหลังการเขียนทับ: เมื่อโปรแกรมแจ้งว่าเขียนทับสำเร็จ หลายครั้งไม่ได้มีการสุ่มอ่านข้อมูลเพื่อยืนยันว่าพื้นที่ทุก Sector ถูกแทนที่ด้วยเลขศูนย์จริงหรือไม่ โดยเฉพาะในไดรฟ์ที่มี Bad Sector หลบซ่อนอยู่
- การปล่อยให้อุปกรณ์ชำรุดค้างอยู่ในคลังโดยไม่มีการควบคุม: ฮาร์ดดิสก์ที่เสียจนเปิดไม่ติดมักถูกนำไปวางกองไว้โดยไม่มีการจัดเก็บบัญชี เพราะคิดว่าไม่สามารถเปิดดูข้อมูลได้แล้ว ทั้งที่จริงจานแม่เหล็กภายในยังคงเก็บข้อมูลดิบไว้ครบถ้วนและอาจสูญหายหรือถูกขโมยได้ง่าย
- การทำลายอุปกรณ์ด้วยตัวเองอย่างผิดวิธี: การใช้ค้อนทุบภายนอกหรือการเจาะรูเพียงจุดเดียวอาจทำให้จานแม่เหล็กบิดงอ แต่เศษชิ้นส่วนหรือพื้นที่ส่วนใหญ่ยังสามารถนำเข้าแล็บกู้ข้อมูลเพื่ออ่านรหัสแม่เหล็กออกมาได้ การทำลายที่มีมาตรฐานจึงต้องทำให้จานแม่เหล็กแตกละเอียดหรือล้างสภาพแม่เหล็กถาวร
คำถามที่พบบ่อยเกี่ยวกับการทดสอบ Bad Sector และการจัดการฮาร์ดดิสก์
ถาม: ฮาร์ดดิสก์ที่มี Bad Sector เพียง 1-2 จุด ยังสามารถใช้งานต่อสำหรับเก็บข้อมูลทั่วไปได้หรือไม่?
ตอบ: ไม่แนะนำให้ใช้เก็บข้อมูลสำคัญ เนื่องจาก Bad Sector มักเป็นสัญญาณเริ่มต้นของความเสื่อมสภาพทางกายภาพ ซึ่งมีโอกาสลุกลามและทำให้ข้อมูลสูญหายอย่างกะทันหัน หากจำเป็นต้องใช้ ควรใช้เฉพาะงานชั่วคราวที่ไม่ต้องการความปลอดภัยสูง
ถาม: ซอฟต์แวร์ประเภท HDD Regenerator สามารถซ่อมแซม Bad Sector ได้ถาวรจริงหรือไม่?
ตอบ: โปรแกรมกลุ่มนี้สามารถแก้ไขได้เฉพาะ Logical Bad Sector โดยการเขียนข้อมูลซ้ำเพื่อคำนวณ ECC ใหม่ แต่ไม่สามารถซ่อมแซมความเสียหายทางกายภาพของจานแม่เหล็กได้จริง เป็นเพียงการบังคับให้คอนโทรลเลอร์ซ่อนหรือย้าย Sector เท่านั้น ซึ่งไม่ทำให้ฮาร์ดดิสก์กลับมาปลอดภัยสมบูรณ์
ถาม: หากฮาร์ดดิสก์ตรวจไม่พบใน BIOS จะมีวิธีทดสอบ Bad Sector ได้อย่างไร?
ตอบ: หากระบบไม่พบอุปกรณ์ในระดับฮาร์ดแวร์ จะไม่สามารถใช้ซอฟต์แวร์ทดสอบใด ๆ ได้ ในทางความปลอดภัยต้องสันนิษฐานว่ามีข้อมูลสำคัญตกค้างอยู่ และต้องนำไปผ่านกระบวนการทำลายฮาร์ดดิสก์ทางกายภาพ เช่น การบดย่อยหรือการใช้เครื่อง Degausser เท่านั้น
ถาม: การทำ Degaussing มีผลกระทบต่อ Bad Sector บนฮาร์ดดิสก์อย่างไร?
ตอบ: เครื่อง Degausser จะปล่อยสนามแม่เหล็กกำลังสูงทำลายโดเมนแม่เหล็กบนจานบันทึกข้อมูลทั้งหมด ข้อมูลทั้งใน Sector ปกติและ Bad Sector จะถูกลบอย่างถาวรโดยสิ้นเชิง พร้อมกับทำลายระบบ Servo Track ทำให้อุปกรณ์ไม่สามารถนำกลับมาใช้งานใหม่ได้อีก
เช็กลิสต์การเตรียมความพร้อมก่อนส่งมอบหรือส่งทำลายฮาร์ดดิสก์ขององค์กร
ก่อนเริ่มกระบวนการส่งมอบหรือจัดจ้างบริการทำลายข้อมูล แผนกที่รับผิดชอบควรเตรียมข้อมูลและปฏิบัติตามขั้นตอนตรวจสอบดังต่อไปนี้:
- สำรวจและบันทึกข้อมูลอุปกรณ์: ระบุจำนวน ยี่ห้อ ขนาดความจุ ชนิดการเชื่อมต่อ (SATA/SAS) และจดบันทึก Serial Number ของฮาร์ดดิสก์ทุกตัวลงในระบบทะเบียนสินทรัพย์
- ติดฉลากสถานะการคัดแยก: แยกกลุ่มอุปกรณ์อย่างชัดเจนระหว่าง "ผ่านการล้างข้อมูลแล้ว", "มี Bad Sector/รอทำลาย", และ "อุปกรณ์ชำรุดไม่ตอบสนอง"
- ตรวจสอบสิทธิ์และการอนุมัติ: ตรวจสอบให้แน่ใจว่าไม่มีข้อมูลสำคัญที่ยังไม่ได้สำรอง และได้รับการอนุมัติการตัดจำหน่ายสินทรัพย์จากผู้มีอำนาจตามระเบียบบริษัท
- กำหนดข้อกำหนดการทำลาย: หากต้องทำลายทางกายภาพ ให้ระบุความต้องการ เช่น ต้องการทำลาย ณ สถานที่ของลูกค้า (On-site) หรือในศูนย์บริการ และต้องการภาพถ่ายหรือวิดีโอบันทึกกระบวนการหรือไม่
- เตรียมเอกสารส่งมอบ: จัดทำเอกสารส่งมอบงานที่ระบุรายการ Serial Number ให้ตรงกับตัวอุปกรณ์ เพื่อใช้เป็นหลักฐานประกอบการขอรับใบรับรองการทำลาย (Certificate of Destruction) สำหรับการตรวจสอบย้อนหลังทางบัญชีและความปลอดภัย