เขียนคำสั่งไว้สำหรับจัดเรียงข้อมูลให้ทุกไดร์ฟด้วย Batch File

ปกติเวลาเราจะจัดเรียงข้อมูล (Defragment) ในแต่ละครั้ง เราต้องมาเลือกจัดเรียงทีละไดร์ฟ ซึ่งจะทำให้เสียเวลาบางส่วนไปครับ แต่ด้วยเทคนิคนี้ จะเป็นการเขียนแบตช์ไฟล์ขึ้นมาโดยใช้คำสั่งเพียงไม่กี่บรรทัดเท่านั้น แต่พอเราสั่ง Defrag ข้อมูลปุ๊บ ด้วยไฟล์นี้เพียงไฟล์เดียวก็จะจัดเรียงข้อมูลในทุกๆไดร์ฟให้เองเลย

ขั้นตอน

1.เปิดโปรแกรม Notepad แล้วพิมพ์คำสั่งด้านล่างนี้ (ในส่วนของจำนวนไดร์ฟในฮาร์ดดิสต์ ถ้าหากมีมากกว่า 2 ไดร์ฟก็ใส่เข้าไปทั้งหมดเลยก็ได้ครับ) เสร็จแล้วบันทึกไว้ในชื่ออะไรก็ได้ตามต้องการเช่น DefragAllDrive.Bat (ชนิดของการบันทึกให้เลือกเป็น All Files ด้วย)

2.เมื่อต้องการจัดเรียงข้อมูลในฮาร์ดดิสต์ ก็เพียงแค่คลิกขวาที่ไฟล์ DefragAllDrive.Bat แล้วเลือก Run as administrator หน้าต่าง Administrator Command Prompt จะถูกเปิดขึ้นและเริ่มการจัดเรียงข้อมูลในทันที

3.หลังจากนี้ก็เพียงแต่รอ รอ และก็รอ ให้โปรแกรมทำการจัดเรียงข้อมูลในทุกไดร์ฟจนกว่าจะเสร็จครับ

เพิ่มเติม สำหรับรูปแบบและการใส่ค่าพารามิเตอร์

defrag volume (/a) (/c) (/f) (/v) (/?)

ตัวอย่างเช่น defrag c: /a /v หมายถึง ก่อนเริ่มการจัดเรียง ให้โปรแกรมทำการวิเคราะห์พื้นที่ให้เรียบร้อยก่อน และเมื่อจัดเรียงข้อมูลในทุกไดร์ฟเสร็จแล้วให้รายงานการทำงานทั้งหมดให้เรา ทราบด้วย

Note. เราสามารถใช้เครื่องหมาย (-) แทนเครื่องหมาย (/) ที่อยู่ด้านหน้าของค่าพารามิเตอร์ได้เหมือนกันครับ

ความหมายของค่าพารามิเตอร์

volume: คือ ชื่อไดร์ฟที่ต้องการจัดเรียงข้อมูล

/a ให้วิเคราะห์ปัญหาพื่นที่ของฮาร์ดดิสต์ และ รายงานความเสียหาย (ค่าพารามิเตอร์ตัวนี้จะพบได้ใน XP ด้วย เพราะจะใช้คำสั่งตัวเดียวกัน)

/c ใช้สำหรับการจัดเรียงข้อมูลให้กับทุกไดร์ฟ

/v ให้แสดงรายงานหลังการวิเคราะห์พื้นผิว และเมื่อการจัดเรียงข้อมูลต่างๆเสร็จเรียบร้อยแล้ว

/f จะเป็นการสั่งจัดเรียงข้อมูลกรณีที่พบว่าพื้นที่ว่างบนฮาร์ดดิสต์เหลือน้อย ซึ่งปกติการจัดเรียงจะต้องมีพื้นที่ว่างมากพอสมควร

/? แสดงวิธีการใช้งานของคำสั่ง Defrag และค่าพารามิเตอร์ทุกตัว

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาและเฉลยวิชาธรรม นักธรรมชั้นตรี สอบในสนามหลวง วันอังคาร ที่ ๒๙ กันยายน พ.ศ.๒๕๕๒

I miss you all กับ I miss all of you ต่างกันอย่างไร

ปัญหาและเฉลยวิชาอนุพุทธประวัติ นักธรรมชั้นโท สอบในสนามหลวง วันอาทิตย์ ที่ ๒๐ พฤศจิกายน พ.ศ. ๒๕๔๘