การจัดการดิสก์ (Disk Management) เป็นหนึ่งในงานสำคัญที่สุดที่คุณต้องทำเพื่อประสิทธิภาพและการเข้าถึงที่ดีขึ้น มีโปรแกรมเฉพาะภายใน Windows ชื่อ Disk Management ที่มี UI ใช้งานง่าย และสามารถทำงานส่วนใหญ่ได้ แต่จะเป็นอย่างไรหากคุณไม่สามารถทำให้โปรแกรมนั้นทำงานได้ หรือคุณต้องการควบคุม Disk Management มากขึ้น หรือ Windows ของคุณไม่บูทปกติ? นี่คือสถานการณ์ที่คุณจะต้องใช้ยูทิลิตี้ที่เรียบง่ายชื่อ DiskPart
เช่นชื่อที่บ่งบอก มันคือเครื่องมือ จริงๆ แล้วเป็น Command-line Tool ที่ใช้สำหรับ Disk Management โดยใช้ Command Prompt แบบง่ายๆ มันสามารถดำเนินการต่างๆ ได้ ตั้งแต่ แสดงรายการรายละเอียดดิสก์และพาร์ติชัน ไปจนถึง ลบและสร้างพาร์ติชันใหม่ ดังนั้น คุณได้รับการควบคุม Disk Management ที่ดีขึ้นโดยใช้ DiskPart ภายใน Windows
DiskPart ถูกนำมาใช้งานครั้งแรกใน Windows XP และยังคงรวมอยู่ใน Windows เวอร์ชันล่าสุดคือ Windows 10 DiskPart ทำงานกับ คำสั่ง (Commands) จำนวนมาก ที่ใช้ดำเนินการต่างๆ บนดิสก์หรือพาร์ติชันที่เลือก ทั้งที่คุณต้องทำคือ เลือกเป้าหมาย (Target) ดิสก์หรือพาร์ติชัน และคุณสามารถทำอะไรก็ได้ตามที่ต้องการ
ในคู่มือนี้ ผมจะอธิบายคำสั่งที่มีประโยชน์ที่สุดบางส่วน ที่คุณสามารถใช้จัดการดิสก์ของคุณด้วยยูทิลิตี้ DiskPart
วิธีเปิด DiskPart Utility Tool
การเปิด DiskPart Utility Tool ค่อนข้างตรงไปตรงมา หากคุณบูตเข้าสู่ Windows เวอร์ชันเฉพาะของคุณแล้ว ทำตามคำแนะนำด้านล่างเพื่อเปิด DiskPart
การเปิด DiskPart หากบูตเข้าสู่ Windows แล้ว:
มีวิธีการเปิดยูทิลิตี้เครื่องมือนี้หลายวิธี แต่นี่คือวิธีสากลในการเปิดมันใน Windows ทุกเวอร์ชัน หาก Windows ของคุณทำงาน ปกติ (Normally) คุณสามารถเปิด DiskPart Utility Tool ได้โดยการเปิดคำสั่ง Run คุณสามารถเปิด Run ได้โดยการพิมพ์คำสั่งนี้ในพื้นที่ค้นหา Start Menu

ตอนนี้ คุณต้องเปิด Command Prompt เพื่อเข้าถึง DiskPart พิมพ์ cmd ภายในพื้นที่คำสั่ง Run และกดปุ่ม Enter บนคีย์บอร์ด จะเปิด Command Prompt

ภายใน Command Prompt ให้พิมพ์ diskpart และกดปุ่ม Enter อีกครั้ง Command Prompt ของคุณจะเปิด DiskPart Utility Tool ในหน้าต่างใหม่ พร้อมข้อมูลบางส่วนของคอมพิวเตอร์ที่ด้านบน

การเปิด DiskPart หากคุณไม่สามารถบูตเข้าสู่ Windows ได้:
การเปิด DiskPart หากไม่สามารถบูตเข้าสู่ Windows ได้ ค่อนข้างซับซ้อนเล็กน้อย ทั้งที่คุณต้องทำคือ เข้าถึง Command Prompt ตอนเริ่มต้นของ PC การเข้าถึง Command Prompt แตกต่างกันไปตาม Windows เวอร์ชันต่างๆ
Windows 7:
วิธีที่ดีและสะดวกที่สุดในการเปิด Command Prompt หากคุณไม่สามารถบูตเข้าสู่ Windows 7 ของคุณได้ คือการใช้ Bootable Windows 7 USB Drive เสียบ USB เข้า PC และกดปุ่มใดปุ่มหนึ่งเมื่อถูกขอให้บูตจาก USB บนหน้าจอติดตั้ง Windows 7 คุณจะพบตัวเลือกคือ Repair your computer ที่ด้านล่าง

เลือก OS จากรายการ และคลิก Next เพื่อไปหน้าต่างถัดไป คลิกที่ Command Prompt ที่ด้านล่าง และพิมพ์ diskpart ตามด้วยปุ่ม Enter

Windows 8 และ 10:
ใน Windows 8 และ 10 คุณสามารถเข้าถึง DiskPart ได้โดยการรีสตาร์ท PC และกดค้าง Shift + F8 เพื่อเปิด Advanced Menu คลิกที่ Troubleshoot และเลือก Command Prompt พิมพ์ diskpart ภายใน และกด Enter
คำสั่งและคำแนะนำ DiskPart:
หัวใจและจิตวิญญาณของยูทิลิตี้ DiskPart คือคำสั่งที่ใช้ดำเนินการต่างๆ คำสั่งเหล่านี้เป็น Case-insensitive (ไม่สนใจตัวพิมพ์ใหญ่/เล็ก) และสามารถใช้งานได้สะดวกสบายเพื่อจัดการดิสก์ของคุณ นี่คือคำสั่งสำคัญบางส่วนที่คุณจะต้องใช้ในการจัดการดิสก์
list disk:
หากคุณต้องการแสดงรายการดิสก์ทั้งหมดที่เชื่อมต่ออยู่กับ PC ของคุณ คำสั่งนี้จะช่วยได้มาก เพราะแสดงข้อมูลจำนวนมาก รวมถึง จำนวนดิสก์ทั้งหมด, สถานะของดิสก์ และ ขนาดของดิสก์ ฯลฯ ในกรณีของผม มีเพียงดิสก์เดียวที่เชื่อมต่อกับ PC
Syntax: list disk
คำสั่งนี้อาจแสดงข้อผิดพลาด "No Fixed Disks to Show" หากไม่ได้รันอย่างถูกต้อง

select disk:
เพื่อเลือกดิสก์เฉพาะที่เชื่อมต่อกับ PC ของคุณ คุณสามารถใช้คำสั่ง select disk พร้อมกับ หมายเลขดิสก์ ในกรณีของผม จะเลือก Disk 0 จะแสดงข้อความว่าดิสก์เฉพาะนั้นถูกเลือกแล้ว
Syntax: select disk 0 (“0” คือหมายเลขดิสก์ในกรณีของผม)

detail disk:
คำสั่งนี้ใช้ดูรายละเอียดครบถ้วนเกี่ยวกับดิสก์ที่เลือก มันค่อนข้างมีประโยชน์ในบางโอกาสที่คุณต้องการข้อมูลครบถ้วนเกี่ยวกับดิสก์
Syntax: detail disk

delete disk:
คำสั่ง Delete Disk ใช้ลบ Dynamic Disk ที่หายไปจากรายการดิสก์ คำสั่งนี้ควรใช้ด้วยความระมัดระวัง เพราะอาจนำไปสู่ปัญหาร้ายแรง
Syntax: delete disk
list partition:
ตอนนี้ คุณอาจต้องการดูพาร์ติชันในดิสก์ที่เลือก DiskPart มีคำสั่งที่เรียบง่ายสำหรับวัตถุประสงค์นี้ ทั้งที่คุณต้องทำคือ พิมพ์ list partition ใน Prompt และกด Enter จะแสดงรายการพาร์ติชันทั้งหมดพร้อมหมายเลขและขนาด ฯลฯ
Syntax: list partition

select partition:
เพื่อตั้งโฟกัสของ DiskPart Utility ไปที่ Partition เฉพาะภายในดิสก์ที่เลือก คุณสามารถใช้คำสั่ง select partition พร้อมกับหมายเลขของพาร์ติชันที่แสดง ในกรณีของผม จะตั้งโฟกัสไปที่ Partition 3 ดังนั้น Syntax จะเป็นดังนี้
Syntax: select partition 3 (“3” คือหมายเลขพาร์ติชันในกรณีของผม)

detail partition:
คุณสามารถใช้คำสั่ง detail partition เพื่อดูรายละเอียดของพาร์ติชันที่เลือกอยู่ คุณสามารถเลือกพาร์ติชันได้โดยใช้คำสั่ง select partition ที่กล่าวไว้ข้างต้น ในกรณีของผม จะดูรายละเอียดของ Partition #3 เพื่อวัตถุประสงค์นี้ ผมจะ Select Partition #3 และรันคำสั่ง Detail Partition หลังจากนั้น
Syntax: detail partition

delete partition:
เพื่อลบพาร์ติชันที่ Active อยู่ คำสั่ง delete partition สามารถใช้ได้ แนะนำให้คุณ Select Partition ก่อนโดยใช้คำสั่ง select partition แล้วค่อยใช้ Delete Partition เพื่อลบ อาจเจอ Error Access Denied หากคำสั่งไม่ได้รันอย่างถูกต้อง
Syntax: delete partition

list volume:
Volumes บน PC สามารถดูได้โดยใช้คำสั่ง list volume ภายใน DiskPart มันแสดง Volumes ทั้งหมดที่มีอยู่บนคอมพิวเตอร์พร้อมข้อมูลพื้นฐานบางอย่าง ในกรณีของผม มี Volume ทั้งหมด 5 ตัว
Syntax: list volume

select volume:
เพื่อเลือก Volume เฉพาะ คุณสามารถใช้คำสั่ง select volume พร้อมกับหมายเลขของ Volume ที่รายการด้านบนโดยใช้ List Volume ในกรณีของผม จะเลือก Volume ที่ 3
Syntax: select volume 3 (“3” คือหมายเลข Volume ในกรณีของผม)

detail volume:
รายละเอียดของ Volume ที่เลือก สามารถดูได้โดยใช้คำสั่ง detail volume มันแสดงรายการข้อมูลทั้งหมดเกี่ยวกับ Volume ที่เลือก ในกรณีของผม เนื่องจากเลือก Volume 3 คำสั่ง Detail Volume แสดงรายละเอียดของ Volume ลำดับที่ 3 บน PC ของผม
Syntax: detail volume

delete volume:
Volume สามารถลบได้เหมือนเดียวกับ Disk หรือ Partition ดังนั้น เพื่อลบ Volume ที่เลือก คุณสามารถใช้ประโยชน์จากคำสั่งเยี่ยมชื่อ delete volume
Syntax: delete volume
create volume:
การสร้าง Volume ค่อนข้างง่าย คุณสามารถสร้าง Simple Volume ได้โดยใช้คำสั่ง create volume simple พร้อมกับแอตทริบิวต์บางอย่าง รวมถึง Size (MB) และ Disk Number หากคุณไม่ระบุ Size หรือ Disk Number การตั้งค่าพื้นฐานจะถูกนำมาใช้สร้าง Simple Volume ใหม่ สิ่งเดียวกันกับ create volume stripe และ create volume raid แต่มีความแตกต่างเล็กน้อยใน Disks
Syntax: create volume simple [size] [disk #] Syntax: create volume stripe [size] [disks (two or more than two)] Syntax: create volume raid [size] [disks (three or more than 3)]
format:
หนึ่งในคำสั่งสำคัญที่สุดที่ใช้ภายใน DiskPart คือ format คุณสามารถ Format Volume ใดๆ ได้ด้วยคำสั่งนี้ คุณควร Select Volume ที่ต้องการ Format โดยใช้คำสั่ง select volume ก่อนใช้ Format คุณยังสามารถระบุพารามิเตอร์ต่างๆ เพื่อผลลัพธ์ที่ต้องการ
Syntax: format FS=NTFS label="My Drive" Quick Compress FS: FS แทน File System Label: Label คือชื่อไดรฟ์ของคุณ คุณสามารถเขียนอะไรก็ได้ Quick Compress: มันบีบอัดไดรฟ์ตามลำดับ create partition:
มีคำสั่งต่างๆ ขึ้นอยู่กับประเภทพาร์ติชันที่คุณต้องการสร้าง คุณสามารถสร้าง Primary Partition ได้โดยใช้คำสั่ง create partition primary พร้อมพารามิเตอร์ตัวเลือกบางอย่าง รวมถึง Size (MB) และ Offset คุณยังสามารถสร้าง Extended Partitions และ Logical Partitions โดยใช้คำสั่ง create partition extended และ create partition logical ตามลำดับ
Syntax: create partition primary, logical, extended [size] [offset]
convert mbr:
เพื่อแปลง Empty Disk ที่มี GPT Partition Style เป็น MBR Partition Style คุณสามารถใช้คำสั่ง convert mbr โดยจำไว้ว่า Disk ควรจะเป็น Empty มิฉะนั้น คุณอาจสูญเสียข้อมูลทั้งหมด
Syntax: convert mbr
convert gpt:
เพื่อแปลง Empty Disk ที่มี MBR Partition Style เป็น GPT Partition Style คุณสามารถใช้คำสั่ง convert gpt โดยจำไว้ว่า Disk ควรจะเป็น Empty มิฉะนั้น คุณอาจสูญเสียข้อมูลทั้งหมด
Syntax: convert gpt
rescan:
ข้อดีที่ดีที่สุดของการใช้ DiskPart Utility Tool คือความสามารถในการ Rescan สำหรับ I/O Buses พร้อมกับดิสก์ที่เพิ่งเพิ่มเข้ามาในคอมพิวเตอร์ สิ่งนี้สามารถทำได้ผ่านคำสั่งเดียวชื่อ rescan
Syntax: rescan
คำสั่งที่กล่าวมาข้างต้น เป็นเพียงคำสั่งพื้นฐานที่ใช้ส่วนใหญ่ภายใน DiskPart Utility สำหรับอ้างอิงโดยละเอียด คุณสามารถไปที่ ลิงก์นี้