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

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

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

ขั้นตอนมีดังต่อไปนี้

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

71001

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

71002

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

71003

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

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

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

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

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

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

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

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

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

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

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


  Note. "ทางเว็บไซต์ไม่อนุญาตให้เว็บมาสเตอร์หรือเจ้าของเว็บไซต์ใด คัดลอกบทความหรือรูปภาพเพื่อนำไปเผยแพร่ต่อบนเว็บไซต์อื่น หากฝ่าฝืนถือเป็นความผิดตามกฎหมายที่ระบุไว้สูงสุด"


ปกติเวลาเราจะจัดเรียงข้อมูล (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 และค่าพารามิเตอร์ทุกตัว

Review Overview

About varietypc

บทความส่วนใหญ่บนเว็บไซต์ VarietyPC.net จะมีการนำเสนอบทความทั้งข้อความและรูปภาพประกอบที่ค่อนข้างละเอียด ส่วนหนึ่งก็เพื่อจุดประสงค์ที่ต้องการให้ผู้ใช้งานมือใหม่สามารถทำความเข้าใจได้ง่ายและไม่เกร็งหรือกลัวที่จะแก้ปัญหาด้วยตัวเอง เหมือนเวลาผมเข้าเว็บไซต์บางเว็บที่มีการอธิบายแบบลวกๆ อธิบายไม่เข้าใจ ทำให้งงเป็นไก่ตาแตกไปเป็นวันๆหรือยกเลิกที่จะทำไปเลยก็มี หากเพื่อนๆมีข้อสงสัยส่วนใด สามารถสอบถามได้นะครับ