31 สิงหาคม 2552

การจัดการ Partition ด้วยคำสั่ง Diskpart.exe : Part 2/2

จัดการ Partition ด้วยคำสั่ง Diskpart.exe : ตอนที่ 2/2
ในกรณีที่เราแบ่งฮาร์ดดิสก์ ออกเป็นหลาย partition และเราทำการซ่อนบาง partition ไว้ เพื่อป้องกันไม่ให้ limited user สามารถเข้าไปใช้ได้ แต่ในบางครั้งหากเราต้องการ format หรือ ลบบางไฟล์หรือโฟลเดอร์ ใน partition ที่ซ่อนไว้นั้น วิธีการทำค่อยข้างยุ่งยากหากทำแบบ GUI โดยใช้เครื่องมือ Disk Management แต่หากว่าใช้คำสั่ง Diskpart.exe จาก Script แล้ว สามารถลดความยุ่งยากลงไปได้มาก โดยเฉพาะกับ Administrator ที่ต้องจัดการกับเครื่องเป็นจำนวนมาก แค่รวบรวมคำสั่งเป็นไฟล์ batch แล้วสั่งให้รันในขณะที่ทำการ logon ก็สามารถช่วยประหยัดแรงไปได้เยอะ มาเริ่มกันเลยครับ

วิธีการรันเครื่องมือ Diskpart.exe
ก่อนอื่นมาดูวิธีการรันเครื่องมือ Diskpart.exe กันก่อน วิธีการรัน Diskpart.exe ทำได้ 2 วิธี คือ
1. การรัน Diskpart.exe /s ..\todo.txt ที่ command prompt มีข้อดีคือสามารถสั่งให้ทำงานผ่านทาง logon script ได้
2. การรัน Diskpart.exe ที่ command prompt ซึ่งจะได้ Diskpart prompt (DISKPART>)แล้วจึงเลือกรันคำสั่งที่ต้องการ ไม่สามารถใช้านผ่านทาง logon script ได้

ตัวอย่าง: วิธีการใช้งาน Diskpart.exe เพื่อทำการฟอร์แมต partition ที่ถูกซ่อนไว้

1. สร้างไฟล์ Text โดยเปิดโปรแกรม Notepad แล้วพิมพ์คำสั่งดังนี้ ทีละบรรทัด เมื่อเสร็จแต่ละบรรทัดให้กด Enter

select volume 2
assign letter=T
format T: /Q /FS:FAT32

เสร็จแล้วทำการบันทึกไฟล์ลงในโฟลเดอร์ C:\admin โดยตั้งชื่อว่า todo.txt
2.สร้างไฟล์ Batch โดยเปิดโปรแกรม Notepad แล้วพิมพ์คำสั่งดังนี้ เสร็จแล้วกด Enter

diskpart /s C:\admin\todo.txt

เสร็จแล้วทำการบันทึกไฟล์ลงในโฟลเดอร์ C:\admin โดยตั้งชื่อว่า "todo.bat" (อย่าลืมเครื่องหมายคำพูด เพราะจะเป็นการบอกให้ Notepad ทำการบันทึกไฟล์เป็นนามสกุล .bat แทน .txt)

3. ทดลองการทำงานโดยคลิกเปิด command prompt แล้วรันไฟล์ todo.bat

4. ตรวจสอบการทำงานโดยเปิด My Computer หากการทำงานถูกต้อง จะได้ไดรฟ์ T:

คำอธิบายการทำงาน:
1. select volume 2 คือ เลือก partition ที่ 2 ในการทำงาน
2. assign letter:T กำหนดให้เป็นไดรฟ์ T:
3. format T: /Q /FS:FAT32 ทำการฟอร์แมตไดรฟ์ T: โดยไฟล์ระบบเป็น FAT32

Tip: หากต้องการลบหรือซ่อนไดรฟ์ ให้เปลี่ยนคำสั่งในไฟล์ todo.txt จาก assign letter=T เป็น remove letter=T
© 2009 Thai PC Administrator, All Rights Reserved.

ไม่มีความคิดเห็น:

แสดงความคิดเห็น