ส่วนประกอบหลักในฮาร์ดดิสก์ไดรฟ์คือจานหมุนและหัวอ่านและเขียนข้อมูล ส่วนด้านนอกของจานรูปแผ่นดิสก์เหล่านั้น ต้องขอบคุณสิ่งที่ฟิสิกส์สอนเรา ทำให้มีอัตราเร่งเชิงเส้นเร็วขึ้น นอกจากนี้ยังมีการรับรู้ค่าใช้จ่ายด้านประสิทธิภาพเมื่อมีการกระจายข้อมูลไปทั่วพื้นผิว
MyDefrag อาจกึ่งสูญพันธุ์ แต่ยังคงเป็นโปรแกรมประเภทเดียวที่สามารถเพิ่มประสิทธิภาพฮาร์ดดิสก์ของคุณได้อย่างแม่นยำตามที่คุณต้องการ เช่นเดียวกับตัวจัดเรียงข้อมูลทั้งหมด มันจะจัดระเบียบทุกส่วนของไฟล์ใหม่ รวบรวมไว้ด้วยกัน แก้ไขประสิทธิภาพการทำงานที่ต่ำเมื่อกระจายไปทั่วพื้นผิว นอกจากนี้ยังช่วยให้คุณสามารถตั้งค่าโซน โดยวางไฟล์ที่สำคัญที่สุดของคุณไปยังพื้นที่ภายนอกที่รวดเร็วกว่าของพื้นผิวของ HDD คุณแค่ต้องบอกว่าเกิดอะไรขึ้นผ่านสคริปต์ง่ายๆ
ค้นหา ดาวน์โหลดและติดตั้ง MyDefrag
น่าเสียดายที่ MyDefrag ไม่ได้รับการสนับสนุนในปัจจุบัน และเว็บไซต์อย่างเป็นทางการของ MyDefrag นั้นตายไปแล้ว คุณยังคงพบมันได้ในเว็บไซต์โฮสต์ซอฟต์แวร์ยอดนิยม เช่น FileHippo และ MajorGeeks
ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของโปรแกรม MyDefrag 4.3.1 ยอมรับค่าเริ่มต้นทั้งหมดระหว่างการติดตั้งและตรวจดูให้แน่ใจว่าได้ยกเลิกการเลือก "เลือกและเปิดใช้งาน MyDefrag ScreenSaver"
สร้างสคริปต์ใหม่
คุณไม่สามารถควบคุมวิธีที่ MyDefrag ทำงานผ่านอินเทอร์เฟซแบบกราฟิกหรือตัวเลือกบรรทัดคำสั่งได้ ซึ่งทำได้โดยใช้สคริปต์อย่างง่าย ค้นหาสคริปต์ของโฟลเดอร์ย่อยที่มีอยู่เพื่อจุดประสงค์นี้ในไดเร็กทอรีการติดตั้ง
คลิกขวาในไดเร็กทอรีนี้และสร้างไฟล์ TXT เปล่าใหม่ ตั้งชื่ออะไรก็ได้ตามใจชอบ แต่เปลี่ยนนามสกุลเป็น "MyD" ซึ่งเป็นค่าเริ่มต้นสำหรับสคริปต์ MyDefrag จากนั้นเปิดในโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ
แนะนำสคริปต์
เราจะใช้สิ่งที่มีอยู่เป็นพื้นฐานสำหรับสคริปต์ที่ปรับแต่งฮาร์ดดิสก์ที่เต็มไปด้วยเกม วางไฟล์ที่ส่งผลต่อประสิทธิภาพการทำงานของมันมากกว่าส่วนอื่นๆ ที่เร็วกว่าของพื้นผิวของดิสก์ ย้ายสิ่งที่จำเป็นน้อยกว่าและไม่บ่อย- เข้าถึงข้อมูลได้อีกด้านหนึ่ง
ส่วนแรกของสคริปต์ของคุณควรตั้งค่าดังนี้ โปรดทราบว่าคุณควรวางพารามิเตอร์และคำสั่งทั้งหมดไว้ในแต่ละบรรทัดใหม่ นอกจากนี้ โปรดทราบว่าเราจะใช้ความคิดเห็นในโค้ด ซึ่งเริ่มต้นด้วย “//” เพื่ออธิบายส่วนต่างๆ ที่คลุมเครือในสคริปต์ของเรา
Title("Title of your script") Description("Short description of your script") WriteLogfile("MyDefrag.log","LogHeader") VolumeSelect CommandlineVolumes() VolumeActions AppendLogfile("MyDefrag.log","LogBefore")
ตั้งค่าโซนแรกของคุณ
ด้วยการแบ่งพื้นผิว HDD ออกเป็นโซนต่างๆ MyDefrag ช่วยให้คุณสามารถวางไฟล์และโฟลเดอร์เฉพาะในส่วนต่างๆ ของพื้นผิวที่ทำงานได้ดีขึ้นหรือแย่ลง
ตั้งค่าโซนโดยเลือกสิ่งที่ควรอยู่ในโซน:
// Zone 1 - Non-important, slow files FileSelect // Select specific files. !include "file_list.txt"! // Select the files defined in file_list.txt. FileActions // What MyDefrag will do with those files. MoveToEndOfDisk() // Move them to slower portion of the HDD since they are the unimportant ones AddGap(ZoneEnd + VolumeFree * 0.1 // Add a 0.1% size gap between that zone and the next one FileEnd // End file selection for the specific zone
ตั้งค่าโซนเพิ่มเติม
MyDefrag สามารถรวมไฟล์ของคุณไว้ด้วยกันเท่านั้น เช่นเดียวกับโปรแกรมจัดเรียงข้อมูลอื่นๆ หากคุณไม่ได้ตั้งค่าโซนใดๆ แต่คุณจะพลาดการใช้งานทั้งหมดไม่ได้
เราได้จัดโซนเพิ่มเติมดังนี้:
// Zone 2: Put directories together, for quicker listing of the HDD's contents - same syntax as before FileSelect Directory(yes) // Define that we want to select directories, not files. FileActions SortByName(Ascending) // Sort them by alphabetical order. AddGap(ZoneEnd + VolumeFree * 0.05) FileEnd // Zone 3: Typical, popular "game filetypes", for quicker game launching FileSelect Filename("_.exe") OR Filename("_.dll") OR Filename("_.ini") OR Filename("_.conf") OR Filename("_.cfg") OR Filename("_.bat") OR Filename("_.ico") FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd // Zone 4: Place the MFT and other special NTFS files right after our most important files FileSelect SelectNtfsSystemFiles(yes) FileActions PlaceNtfsSystemFiles(Ascending,MftSize * 0.01) // Move the selected NTFS system files and set the MFT to a %0.01 size. AddGap(ZoneEnd + VolumeFree * 0.01) FileEnd // Zone 5: Recently accessed files (for better performance of last games played). FileSelect LastAccessEnabled(yes) and LastAccess(60 days ago,now) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.3) FileEnd // Zone 6: all other files. FileSelect all FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree) FileEnd
บทสุดท้าย
ต่อไปนี้คือสคริปต์สุดท้ายทั้งหมด คุณสามารถคัดลอกและวางลงในสคริปต์ของคุณเอง จากนั้นปรับแต่งตามที่คุณต้องการ
Title("Make Tech Easier's Games HDD Monthly") Description("Optimize Game HDDs by moving temp, downloading, and non-important gaming-related files and directories to its end, leaving the faster HDD space for more important stuff.") // Write the header to the logfile. See the "Settings.MyD" file for the definition of the "LogHeader" string. WriteLogfile("MyDefrag.log","LogHeader") // Select and process the volumes one by one. VolumeSelect CommandlineVolumes() VolumeActions // Write the "before" statistics to the logfile. See the "Settings.MyD" file for the definition of the "LogBefore" string. AppendLogfile("MyDefrag.log","LogBefore") // Zone 1 - Place Non-important, temp and ultra-large files at the end of the disk. FileSelect !include "file_list.txt"! FileActions MoveToEndOfDisk() AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd // Zone 2: Directories. FileSelect Directory(yes) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.05) FileEnd // Zone 3: Main Game Files (for quicker game launch). FileSelect Filename("*.exe") OR Filename("*.dll") OR Filename("*.ini") OR Filename("*.conf") OR Filename("*.cfg") OR Filename("*.BAT") OR Filename("*.ico") FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.1) FileEnd //Zone 4: Place the MFT and some other special NTFS files. FileSelect SelectNtfsSystemFiles(yes) FileActions PlaceNtfsSystemFiles(Ascending,MftSize * 0.01) AddGap(ZoneEnd + VolumeFree * 0.01) FileEnd // Zone 5: Recently accessed files (for better performance of last games played). FileSelect LastAccessEnabled(yes) and LastAccess(60 days ago,now) FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree * 0.3) FileEnd // Zone 6: all other files. FileSelect all FileActions SortByName(Ascending) AddGap(ZoneEnd + VolumeFree) FileEnd // Write the "after" statistics to the logfile. See the "Settings.MyD" file for the definition of the "LogAfter" string. AppendLogfile("MyDefrag.log","LogAfter") VolumeEnd // Write the footer to the logfile. See the "Settings.MyD" file for the definition of the "LogFooter" string. AppendLogfile("MyDefrag.log","LogFooter")
สร้างรายการไฟล์ที่มีลำดับความสำคัญต่ำ
จำได้ไหมว่าเราบอกให้สคริปต์ของเราพิจารณารายการไฟล์ที่มีลำดับความสำคัญต่ำในรูปแบบ TXT ก่อนจัดระเบียบไฟล์ของเราหรือไม่ ถึงเวลาสร้างไฟล์นั้นแล้ว
คลิกขวาในโฟลเดอร์สคริปต์และสร้างไฟล์ TXT เปล่าใหม่ ตั้งชื่อว่า “file_list.txt” – ชื่อไฟล์เดียวกับที่เราใช้ในสคริปต์
นี่คือรายการตัวอย่างที่คุณสามารถคัดลอกและใช้งานได้ เปลี่ยนไดเร็กทอรีและไฟล์เป็นไดเร็กทอรีที่คุณไม่สนใจ
DirectoryName("Game_I_never_play_after_installing") OR DirectoryName("Another_game_I_keep_but_rarely_play") OR DirectoryName("Game_that_takes_up_almost_half_the_HDD") OR Filename("vc_redist.x64.exe") OR Filename("vcredist_x64.exe") OR Filename("vcredist_x64*.exe") OR Filename("*.iso") OR Filename("*.isz") OR Filename("*.mdf") OR Filename("*.cdi") OR Filename("*.pdf") OR Filename("*.bik") OR Filename("*.avi") OR Filename("*.wmv") OR Filename("*.bk2") OR Filename("*.mp4") OR Filename("*.rar") OR Filename("*.zip") OR Filename("*.7z") OR Filename("*.7z.*")
เรียกใช้สคริปต์ของคุณ
ด้วยไฟล์สองไฟล์ที่กำหนดตรรกะการจัดเรียงข้อมูลของคุณ ก็ถึงเวลานำไปใช้งาน! เรียกใช้ MyDefrag และหากไม่มีการพิมพ์ผิด สคริปต์ของคุณควรปรากฏขึ้นท่ามกลางสคริปต์เริ่มต้นในรายการของโปรแกรม
เลือกจากรายการ "เลือกสคริปต์" จากนั้น ตามที่ MyDefrag ระบุ "เลือก 1 ดิสก์ขึ้นไป" จากรายการที่สองที่คุณต้องการจัดเรียงข้อมูลตามกฎของสคริปต์ของคุณ คลิก “เรียกใช้” และให้เวลาบางชั่วโมง (หรือเป็นวันสำหรับ HDD ขนาดใหญ่เทราไบต์) เพื่อใช้งานเวทย์มนตร์
แค่นั้นแหละ. คุณได้จัดเรียงข้อมูลและเพิ่มประสิทธิภาพฮาร์ดดิสก์ของคุณในแบบที่คุณต้องการ และตอนนี้ควรจะทำงานได้ดีขึ้นและเร็วขึ้น
ที่เกี่ยวข้อง:
- จะเกิดอะไรขึ้นเมื่อคุณจัดเรียงข้อมูลในไดรฟ์
- 5 เครื่องมือที่ช่วยปรับปรุงประสิทธิภาพของฮาร์ดไดรฟ์ Windows 10
- วิธีการจัดเรียงข้อมูลฮาร์ดไดรฟ์ของคุณจากเมนูบริบทใน Windows