วิธีตรวจสอบสุขภาพฮาร์ดดิสก์บน Windows Server 2022 ก่อนข้อมูลสูญหาย
ฮาร์ดดิสก์เสียเป็นหนึ่งในสาเหตุหลักที่ทำให้ข้อมูลสูญหายในองค์กร โดยหลายครั้งผู้ดูแลระบบมักทราบปัญหาก็ต่อเมื่อดิสก์เสียไปแล้ว ทำให้เกิด Downtime และอาจสูญเสียข้อมูลสำคัญ
Windows Server 2022 มีเครื่องมือหลายตัวที่ช่วยตรวจสอบสุขภาพฮาร์ดดิสก์ (Disk Health Monitoring) เพื่อแจ้งเตือนล่วงหน้าก่อนที่ดิสก์จะเสียจริง ช่วยให้ผู้ดูแลระบบสามารถเปลี่ยนฮาร์ดดิสก์ได้ทันเวลา
บทความนี้จะอธิบายวิธีตรวจสอบสุขภาพฮาร์ดดิสก์บน Windows Server 2022 แบบมืออาชีพ พร้อมแนวทางที่องค์กรนิยมใช้งาน
ทำไมต้องตรวจสอบสุขภาพฮาร์ดดิสก์
ฮาร์ดดิสก์ทุกลูกมีอายุการใช้งาน
ไม่ว่าจะเป็น
HDD
SSD
NVMe
เมื่อใช้งานนานขึ้น
อาจเกิด
Bad Sector
Read Error
Write Error
Controller Error
SMART Error
หากตรวจพบเร็ว
สามารถเปลี่ยนดิสก์ได้ก่อนข้อมูลสูญหาย
สัญญาณเตือนว่าดิสก์เริ่มมีปัญหา
อาการที่พบบ่อย
Server ช้าลงผิดปกติ
Copy File ช้า
Event Log Error
Storage Pool Warning
RAID Degraded
ระบบค้างเป็นบางครั้ง
ทีมงาน comsiam มักเริ่มตรวจสอบดิสก์ทันทีเมื่อพบอาการเหล่านี้
วิธีที่ 1 ตรวจสอบผ่าน PowerShell
Windows Server 2022 สามารถตรวจสอบดิสก์ได้โดยตรง
รัน
Get-PhysicalDisk
ผลลัพธ์
FriendlyName
HealthStatus
OperationalStatus
ตัวอย่างผลลัพธ์
Healthy
หมายถึง
ดิสก์ปกติ
สถานะที่ควรรู้
Healthy
Healthy
ทำงานปกติ
Warning
Warning
เริ่มมีปัญหา
ควรตรวจสอบเพิ่มเติม
Unhealthy
Unhealthy
ควรเปลี่ยนดิสก์ทันที
ดูรายละเอียดเพิ่มเติม
Get-PhysicalDisk | Format-List *
จะแสดงข้อมูลเชิงลึกของดิสก์
วิธีที่ 2 ตรวจสอบผ่าน Server Manager
เปิด
Server Manager
↓
File and Storage Services
↓
Disks
ดูคอลัมน์
Health Status
ได้ทันที
วิธีที่ 3 ตรวจสอบ SMART Status
PowerShell
Get-WmiObject -Namespace root\wmi `
-Class MSStorageDriver_FailurePredictStatus
ผลลัพธ์
PredictFailure = False
หมายถึงดิสก์ยังปกติ
หากพบ
PredictFailure = True
ควรเปลี่ยนดิสก์ทันที
วิธีที่ 4 ตรวจสอบ Event Viewer
เปิด
Event Viewer
↓
Windows Logs
↓
System
ค้นหา
Disk
StorPort
Ntfs
Event ที่ควรระวัง
Event ID 7
Bad Block
Event ID 51
Disk Error
Event ID 55
File System Corruption
วิธีที่ 5 ใช้ CHKDSK
ตรวจสอบ File System
chkdsk D: /scan
ตรวจสอบโดยไม่ต้อง Offline
ซ่อมแซม File System
chkdsk D: /f
หากเป็น System Drive
อาจต้อง Restart Server
วิธีที่ 6 ตรวจสอบ Storage Spaces
หากใช้ Storage Spaces
รัน
Get-StoragePool
ดูสถานะ
Healthy
Warning
Unhealthy
ตรวจสอบ Virtual Disk
Get-VirtualDisk
ตรวจสอบดิสก์ทั้งหมด
Get-PhysicalDisk
ช่วยตรวจสอบได้ละเอียดมาก
วิธีที่ 7 ตรวจสอบ SSD Health
สำหรับ SSD
รัน
Get-PhysicalDisk | Select FriendlyName,MediaType,HealthStatus
ผลลัพธ์
SSD
Healthy
ใช้ผู้ผลิตฮาร์ดดิสก์ช่วยตรวจสอบ
ตัวอย่าง
Seagate
SeaTools
Western Digital
WD Dashboard
Samsung SSD
Samsung Magician
ให้ข้อมูล SMART ละเอียดกว่า Windows
ตรวจสอบ RAID Hardware
กรณีใช้ RAID Controller
ควรใช้
Dell OpenManage
HPE Smart Storage Administrator
MegaRAID Storage Manager
เพื่อตรวจสอบสุขภาพดิสก์
ปัญหาที่พบบ่อย
ดิสก์ Healthy แต่ช้า
อาจเกิดจาก
Storage เต็ม
Fragmentation
Controller มีปัญหา
SMART ปกติแต่ดิสก์เสีย
เกิดขึ้นได้
จึงควรตรวจสอบ Event Log ร่วมด้วย
Warning Status
ควรวางแผนเปลี่ยนดิสก์ทันที
อย่ารอจนเป็น
Unhealthy
แนวทางความปลอดภัยที่แนะนำ
① ตรวจสอบ Health ทุกสัปดาห์
② ตรวจสอบ SMART ทุกเดือน
③ เปิด Monitoring
④ ตรวจสอบ Event Viewer
⑤ สำรองข้อมูลทุกวัน
⑥ เปลี่ยนดิสก์ที่เริ่มมี Error
⑦ ใช้ RAID หรือ Storage Spaces
ทีมงาน comsiam แนะนำให้ตั้งรอบตรวจสอบ Storage อย่างน้อยสัปดาห์ละ 1 ครั้ง เพราะช่วยลดความเสี่ยงจากฮาร์ดดิสก์เสียแบบไม่คาดคิดได้อย่างมาก
Best Practices สำหรับ Windows Server 2022
ตรวจสอบ Get-PhysicalDisk ทุกสัปดาห์
ตรวจสอบ SMART ทุกเดือน
เปิด Monitoring
ใช้ RAID หรือ Mirror Storage
สำรองข้อมูลทุกวัน
เปลี่ยนดิสก์เมื่อพบ Warning
ทดสอบ Recovery เป็นประจำ
สรุป
การตรวจสอบสุขภาพฮาร์ดดิสก์บน Windows Server 2022 เป็นงานสำคัญที่ช่วยป้องกันข้อมูลสูญหาย ลด Downtime และเพิ่มความเสถียรให้กับระบบ
การใช้ Get-PhysicalDisk, SMART Monitoring, Event Viewer และเครื่องมือจากผู้ผลิตฮาร์ดดิสก์ร่วมกัน จะช่วยให้ผู้ดูแลระบบสามารถตรวจพบปัญหาได้ล่วงหน้าและวางแผนเปลี่ยนอุปกรณ์ได้ก่อนที่จะเกิดความเสียหายจริง