Defragmentation คืออะไรและใช้เวลานานแค่ไหน?



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

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



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



ทำไมเราต้องมีการจัดเรียงข้อมูลบนดิสก์

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



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

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



อะไรคือกลไกของการจัดเรียงข้อมูลบนดิสก์?

โดยค่าเริ่มต้นเครื่องมือจัดเรียงข้อมูลจะจัดเรียงข้อมูลเฉพาะไฟล์ที่มีขนาดไม่เกิน 64 MB ชิ้นส่วนขนาดนี้มีคลัสเตอร์ที่ต่อเนื่องกันอย่างน้อย 17000 รายการ ซึ่งหมายความว่าไฟล์ขนาดใหญ่เช่นเกมและภาพยนตร์จะไม่ถูกจัดเรียงข้อมูลโดยใช้การจัดเรียงข้อมูลเริ่มต้น คุณจะต้องส่งต่อคำสั่งเฉพาะเพื่อให้แน่ใจว่าทำได้ (-w ตามที่อธิบายในภายหลัง)

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

มีบางประเด็นที่ต้องจำ:

  • ตัวจัดเรียงข้อมูลบนดิสก์จะไม่จัดเรียงข้อมูลไฟล์ที่ใช้งานอยู่แล้ว
  • ตัวจัดเรียงข้อมูลบนดิสก์ไม่จัดเรียงข้อมูลไฟล์ที่มีอยู่ในถังรีไซเคิล นี่เป็นเรื่องที่เข้าใจได้เนื่องจากคุณจะสิ้นเปลืองทรัพยากรหากไฟล์ต้องถูกลบในที่สุด
  • Disk Defragmenter ไม่ Defrag ไฟล์ต่อไปนี้: Safeboot fs, Bootsec DOS, Safeboot CSV, Hiberfil sys, Safeboot RSV, ไฟล์หน้า Windows และ Memory Dump มีพารามิเตอร์สองสามตัวที่เราสามารถใช้เพื่อให้แน่ใจว่ามันจัดเรียงข้อมูลไฟล์สำหรับบูตด้วย

Defragmentation ใช้เวลานานแค่ไหนหรือต้องใช้กี่รอบ?

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

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

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

คำสั่งเพิ่มเติมที่เราสามารถส่งผ่านไปยังโมดูลคืออะไร?

มีตัวเลือกบรรทัดคำสั่งสองสามรายการสำหรับคุณที่จะประกาศซึ่งจะทำให้การดำเนินการ defragging เปลี่ยนไปตามที่คุณต้องการ คำสั่งหลักในบรรทัดคำสั่งคือ“ Defrag C: ” โดยที่“ C:” คือไดรฟ์ที่คุณกำลังพยายามจัดเรียงข้อมูล

- ร นี่เป็นการตั้งค่าเริ่มต้นของการจัดเรียงข้อมูลและเป็นการจัดเรียงข้อมูลเฉพาะไฟล์ที่มีขนาดน้อยกว่า 64 MB

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

-ใน การดำเนินการนี้จะทำการจัดเรียงข้อมูลแบบเต็มของไฟล์ทุกขนาดบนดิสก์ที่ระบุไม่ว่าจะมีขนาดเท่าใดก็ตาม

-ผม ทำให้การจัดเรียงข้อมูลทำงานเฉพาะคอมพิวเตอร์ที่ไม่ได้ใช้งาน

-v คำสั่งนี้ทำให้แน่ใจว่าโมดูลการจัดเรียงข้อมูลจะแสดงรายงานที่สมบูรณ์ให้คุณเมื่อเสร็จสิ้น

- ข เพิ่มประสิทธิภาพไฟล์สำหรับบูตเท่านั้น

-ถึง คำสั่งนี้จะวิเคราะห์ไดรฟ์ที่เลือกและแสดงรายงานซึ่งประกอบด้วยรายงานการวิเคราะห์และการจัดเรียงข้อมูล

คุณสามารถส่งผ่านบรรทัดคำสั่งได้อย่างง่ายดายโดยใช้พรอมต์คำสั่งเมื่อเรียกใช้ตัวจัดเรียงข้อมูลบนดิสก์ด้วยตนเอง ตัวอย่างเช่นเราสามารถรันคำสั่ง“ -w” บนโลคัลดิสก์ C ได้โดยดำเนินการคำสั่งต่อไปนี้:

Defrag C: -w

คุณยังสามารถส่งผ่านพารามิเตอร์หลายตัวพร้อมกันได้โดยแยกคำสั่งโดยเว้นวรรคระหว่าง ตัวอย่างเช่นเราสามารถรัน“ -w” และ“ -i” ได้โดยดำเนินการคำสั่งต่อไปนี้:

Defrag D: -w –i

อ่าน 4 นาที