วิธีลดขนาด Partition บน Windows Server 2022 อย่างปลอดภัย
การลดขนาด Partition (Shrink Volume) เป็นงานที่ผู้ดูแลระบบต้องทำเมื่อมีการปรับโครงสร้าง Storage เช่น ต้องการแบ่งพื้นที่ใหม่ สร้างไดรฟ์เพิ่มเติม ติดตั้งระบบใหม่ หรือเตรียมพื้นที่สำหรับ Virtual Machine
Windows Server 2022 มีเครื่องมือที่สามารถลดขนาด Partition ได้โดยไม่ต้องลบข้อมูลทั้งหมด แต่หากดำเนินการไม่ถูกต้อง อาจทำให้ข้อมูลเสียหายหรือไม่สามารถลดขนาดได้ตามต้องการ
บทความนี้จะอธิบายวิธีลดขนาด Partition บน Windows Server 2022 อย่างละเอียด พร้อมข้อควรระวังที่ควรรู้ก่อนเริ่มงาน
การลดขนาด Partition คืออะไร
คือการนำพื้นที่ว่างภายใน Partition เดิมออกมา
ตัวอย่าง
ก่อนลด
D: 2 TB
หลังลด
D: 1 TB
จะได้พื้นที่
Unallocated 1 TB
สำหรับสร้าง Partition ใหม่
ทำไมต้องลดขนาด Partition
ตัวอย่างการใช้งาน
สร้าง Drive ใหม่
เตรียมพื้นที่ Hyper-V
เตรียมพื้นที่ Database
แยกข้อมูลออกจากระบบ
ปรับโครงสร้าง Storage
ทีมงาน comsiam มักใช้วิธีนี้เมื่อต้องการแบ่งพื้นที่สำหรับระบบ Backup หรือ Virtual Machine
ข้อควรระวังก่อนลด Partition
ควรดำเนินการดังนี้
① สำรองข้อมูลก่อนเสมอ
② ตรวจสอบสุขภาพดิสก์
③ ตรวจสอบพื้นที่ว่าง
④ ปิดโปรแกรมที่ใช้งานไฟล์จำนวนมาก
⑤ ตรวจสอบ Event Viewer
ตรวจสอบพื้นที่ว่าง
PowerShell
Get-Volume
ผลลัพธ์
Size
SizeRemaining
ตรวจสอบ File System
รัน
chkdsk D: /scan
หากพบ Error ควรแก้ไขก่อน
วิธีลดขนาด Partition ผ่าน Disk Management
เปิด
diskmgmt.msc
เลือกไดรฟ์
ตัวอย่าง
D:
คลิกขวา
เลือก
Shrink Volume
ระบบคำนวณพื้นที่ที่ลดได้
Windows จะสแกนพื้นที่ว่าง
และแสดง
Available Shrink Space
ตัวอย่าง
500 GB
กำหนดขนาดที่ต้องการลด
ตัวอย่าง
200 GB
กด
Shrink
ผลลัพธ์
จะได้
Unallocated Space
เพิ่มขึ้น
วิธีลดขนาด Partition ผ่าน PowerShell
ดู Partition
Get-Partition
ดูขนาดที่รองรับ
Get-PartitionSupportedSize `
-DriveLetter D
ผลลัพธ์
SizeMin
SizeMax
ลดขนาด Partition
ตัวอย่าง
Resize-Partition `
-DriveLetter D `
-Size 1TB
ตรวจสอบผลลัพธ์
Get-Volume
ตรวจสอบพื้นที่ใหม่
Get-Partition
ทำไมลดขนาดไม่ได้ตามต้องการ
Windows ไม่สามารถย้ายไฟล์บางประเภทได้
ตัวอย่าง
MFT
Pagefile
Shadow Copy
System Files
จึงจำกัดพื้นที่ที่ลดได้
วิธีเพิ่มพื้นที่ที่ลดได้
ปิด
Page File
ชั่วคราว
ลบ Shadow Copy
ดู Shadow Copy
vssadmin list shadows
ลบ
vssadmin delete shadows /all
Defragment Disk
รัน
defrag D: /U /V
ช่วยรวมไฟล์ให้อยู่ต้นดิสก์
ลดขนาด SSD ได้หรือไม่
ได้
แต่
ไม่ควร Defrag SSD
ใช้
Optimize-Volume -DriveLetter D -ReTrim
แทน
ลดขนาด System Drive (C:) ได้หรือไม่
สามารถทำได้
แต่ควรระวัง
Recovery Partition
Windows Update
Page File
เป็นพิเศษ
ปัญหาที่พบบ่อย
Shrink Volume เป็นสีเทา
ตรวจสอบว่า
NTFS
หรือไม่
ลดได้ไม่ถึงครึ่ง
เกิดจากไฟล์ที่ย้ายไม่ได้
เช่น
MFT
Resize-Partition Error
ตรวจสอบ
Get-PartitionSupportedSize
ก่อนทุกครั้ง
ระบบช้าหลังลด Partition
ควรตรวจสอบ
chkdsk
และ Event Viewer
แนวทางใช้งานจริง
File Server
ลด
D:
เพื่อสร้าง
Backup Volume
Hyper-V Server
ลด
Data Volume
เพื่อสร้าง
VM Storage
Database Server
แยก
Database
Logs
Backup
ออกจากกัน
แนวทางความปลอดภัยที่แนะนำ
① สำรองข้อมูลก่อนทุกครั้ง
② ตรวจสอบ CHKDSK
③ ตรวจสอบ SMART Status
④ ใช้ UPS
⑤ ลดขนาดนอกเวลางาน
⑥ ตรวจสอบ Event Log
⑦ ทดสอบระบบหลังปรับขนาด
ทีมงาน comsiam มักสำรองข้อมูล Snapshot หรือ Backup เต็มก่อนปรับขนาด Partition ทุกครั้ง แม้ว่าจะเป็นการลดขนาดแบบ Online ก็ตาม
Best Practices สำหรับ Windows Server 2022
ใช้ NTFS หรือ ReFS
สำรองข้อมูลก่อนทุกครั้ง
ตรวจสอบ Health Status
ใช้ PowerShell สำหรับงานขนาดใหญ่
วางแผน Storage ล่วงหน้า
ลดขนาดนอกเวลาทำการ
ตรวจสอบ Event Viewer หลังดำเนินการ
สรุป
การลดขนาด Partition บน Windows Server 2022 สามารถทำได้อย่างปลอดภัยโดยใช้ Disk Management หรือ PowerShell โดยไม่จำเป็นต้องลบข้อมูลทั้งหมด
อย่างไรก็ตาม ควรสำรองข้อมูล ตรวจสอบสุขภาพดิสก์ และวางแผนล่วงหน้าเสมอ เพื่อให้การปรับขนาด Storage เป็นไปอย่างราบรื่นและไม่ส่งผลกระทบต่อการให้บริการของระบบ