Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีการจัดเรียงข้อมูลบนฮาร์ดดิสก์ของคุณอย่างสมบูรณ์แบบด้วย MyDefrag

วิธีการจัดเรียงข้อมูลบนฮาร์ดดิสก์ของคุณอย่างสมบูรณ์แบบด้วย MyDefrag

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

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

ค้นหา ดาวน์โหลดและติดตั้ง MyDefrag

น่าเสียดายที่ MyDefrag ไม่ได้รับการสนับสนุนในปัจจุบัน และเว็บไซต์อย่างเป็นทางการของ MyDefrag นั้นตายไปแล้ว คุณยังคงพบมันได้ในเว็บไซต์โฮสต์ซอฟต์แวร์ยอดนิยม เช่น FileHippo และ MajorGeeks

วิธีการจัดเรียงข้อมูลบนฮาร์ดดิสก์ของคุณอย่างสมบูรณ์แบบด้วย MyDefrag

ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของโปรแกรม MyDefrag 4.3.1 ยอมรับค่าเริ่มต้นทั้งหมดระหว่างการติดตั้งและตรวจดูให้แน่ใจว่าได้ยกเลิกการเลือก "เลือกและเปิดใช้งาน MyDefrag ScreenSaver"

สร้างสคริปต์ใหม่

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

วิธีการจัดเรียงข้อมูลบนฮาร์ดดิสก์ของคุณอย่างสมบูรณ์แบบด้วย MyDefrag

คลิกขวาในไดเร็กทอรีนี้และสร้างไฟล์ TXT เปล่าใหม่ ตั้งชื่ออะไรก็ได้ตามใจชอบ แต่เปลี่ยนนามสกุลเป็น "MyD" ซึ่งเป็นค่าเริ่มต้นสำหรับสคริปต์ MyDefrag จากนั้นเปิดในโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ

แนะนำสคริปต์

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

วิธีการจัดเรียงข้อมูลบนฮาร์ดดิสก์ของคุณอย่างสมบูรณ์แบบด้วย 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 ช่วยให้คุณสามารถวางไฟล์และโฟลเดอร์เฉพาะในส่วนต่างๆ ของพื้นผิวที่ทำงานได้ดีขึ้นหรือแย่ลง

วิธีการจัดเรียงข้อมูลบนฮาร์ดดิสก์ของคุณอย่างสมบูรณ์แบบด้วย 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 สามารถรวมไฟล์ของคุณไว้ด้วยกันเท่านั้น เช่นเดียวกับโปรแกรมจัดเรียงข้อมูลอื่นๆ หากคุณไม่ได้ตั้งค่าโซนใดๆ แต่คุณจะพลาดการใช้งานทั้งหมดไม่ได้

วิธีการจัดเรียงข้อมูลบนฮาร์ดดิสก์ของคุณอย่างสมบูรณ์แบบด้วย 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 ก่อนจัดระเบียบไฟล์ของเราหรือไม่ ถึงเวลาสร้างไฟล์นั้นแล้ว

วิธีการจัดเรียงข้อมูลบนฮาร์ดดิสก์ของคุณอย่างสมบูรณ์แบบด้วย MyDefrag

คลิกขวาในโฟลเดอร์สคริปต์และสร้างไฟล์ 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

เลือกจากรายการ "เลือกสคริปต์" จากนั้น ตามที่ MyDefrag ระบุ "เลือก 1 ดิสก์ขึ้นไป" จากรายการที่สองที่คุณต้องการจัดเรียงข้อมูลตามกฎของสคริปต์ของคุณ คลิก “เรียกใช้” และให้เวลาบางชั่วโมง (หรือเป็นวันสำหรับ HDD ขนาดใหญ่เทราไบต์) เพื่อใช้งานเวทย์มนตร์

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

ที่เกี่ยวข้อง:

  • จะเกิดอะไรขึ้นเมื่อคุณจัดเรียงข้อมูลในไดรฟ์
  • 5 เครื่องมือที่ช่วยปรับปรุงประสิทธิภาพของฮาร์ดไดรฟ์ Windows 10
  • วิธีการจัดเรียงข้อมูลฮาร์ดไดรฟ์ของคุณจากเมนูบริบทใน Windows