Disk Fragmentation คืออะไรและฉันยังต้องจัดเรียงข้อมูลหรือไม่

Dec 13, 2024
ฮาร์ดแวร์
เนื้อหาที่ไม่ถูกแคช

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

เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบในชุมชน

คำถาม

ผู้อ่าน SuperUser Simon Sheehan อยากรู้เกี่ยวกับสถานะของการจัดเรียงข้อมูลในไดรฟ์สมัยใหม่:

เป็นส่วนหนึ่งของการบำรุงรักษา Windows ปกติฉันจัดเรียงข้อมูลฮาร์ดไดรฟ์ของฉัน แต่ทำไมส่วนของฮาร์ดไดรฟ์ในระบบ NTFS และ FAT * เห็นได้ชัดว่า EXT * ไม่เป็นเช่นนั้นทำไม? ฉันควรจัดเรียงข้อมูลไดรฟ์ USB ของฉันด้วยหรือไม่

มาดูคำตอบของผู้ร่วมให้ข้อมูลเพื่อตรวจสอบคำถามของ Simon

คำตอบ

ผู้สนับสนุน SuperUser Daniel R.Hicks ฟิลด์คำถาม:

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

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

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

ฉันจัดเรียงข้อมูลทุกๆ 2-3 ปีไม่ว่ากล่องของฉันจะต้องการหรือไม่ก็ตาม

[I’ll add that the important thing is not so much whether the data on the disk gets defragmented as whether the free space does. FAT was terrible at this — unless you defragged things kept getting worse and worse until there were no two contiguous blocks of free space. Most other schemes can coalesce free space and allocate pieces in a somewhat “smart” fashion so the fragmentation reaches a certain threshold and then stabilizes, rather than getting worse and worse.]

Journeyman Geek เพิ่มข้อมูลเกี่ยวกับระบบไฟล์ Linux ต่อไปนี้:

ส่วนของระบบไฟล์ทั้งหมด ext และระบบไฟล์ Linux อื่น ๆ ส่วนย่อยน้อยลงเนื่องจากวิธีการออกแบบ - เพื่ออ้าง Wikipedia เกี่ยวกับ คู่มือผู้ดูแลระบบเครือข่าย Linux :

ระบบไฟล์ Linux สมัยใหม่ทำให้การแยกส่วนอย่างน้อยที่สุดโดยการรักษาบล็อกทั้งหมด i n ไฟล์ที่อยู่ใกล้กันแม้ว่าจะไม่สามารถจัดเก็บในภาคต่อเนื่องกันได้ ระบบไฟล์บางระบบเช่น ext3 จัดสรรบล็อกว่างที่อยู่ใกล้กับบล็อกอื่น ๆ ในไฟล์ได้อย่างมีประสิทธิภาพ ดังนั้นจึงไม่จำเป็นต้องกังวลเกี่ยวกับการแยกส่วนในระบบ Linux

ฉันจะทราบว่า ต่อ 4 มีการจัดเรียงข้อมูลแบบออนไลน์ดังนั้นในที่สุดการแยกส่วนจึงเป็นปัญหาแม้กับระบบไฟล์ Linux

ระบบไฟล์ของ Windows จะมีคลัสเตอร์วางไว้ที่ใดก็ตามที่มีพื้นที่ให้จัดเรียงและ Defrag จะทำงานไปรอบ ๆ และแทนที่ ด้วย Linux ไฟล์ต่างๆจะถูกวางไว้อย่างพิเศษในที่ที่มีพื้นที่เพียงพอ

ฉันทราบดีว่า Windows 7 ได้กำหนดเวลาการจัดเรียงข้อมูลไว้แล้วดังนั้นจึงไม่จำเป็นต้องเรียกใช้ Defrag ด้วยตนเอง

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

  • HTG อธิบาย: คุณจำเป็นต้อง Defrag พีซีของคุณหรือไม่?
  • HTG อธิบาย: Solid State Drive คืออะไรและฉันต้องรู้อะไรบ้าง
  • HTG อธิบาย: เหตุใด Linux จึงไม่ต้องการการจัดเรียงข้อมูล

มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ตรวจสอบไฟล์ กระทู้สนทนาฉบับเต็มที่นี่ .

What Is Disk Fragmentation? Disk Fragmentation And Defragmentation Explained.

What Is Disk Fragmentation And Defragmentation? How To Do In Windows And Dos?

Disk Defragmentation | What Is Fragmentation Defragmentation | How To Defragment Windows | Explained

What Is Defragmentation? How Often Do I Need To Do It?

Disk Fragmentation And Defragmentation Explained

Disk Fragmentation & Defragmentation

How To Defragment Your Hardrive On A Mac


ฮาร์ดแวร์ - บทความยอดนิยม

ไม่ต้องกังวลกับแบตเตอรี่ของสมาร์ทโฟนของคุณเพียงแค่ใช้มัน

ฮาร์ดแวร์ May 3, 2025

เนื้อหาที่ไม่ถูกแคช เมื่อคุณพยายามใช้ชีวิตอย่างเต็มที่จากอุป�..


Chromebook ที่ดีที่สุดที่คุณสามารถซื้อได้ 2017 Edition

ฮาร์ดแวร์ Nov 24, 2024

ในขณะที่ผู้ที่ชื่นชอบเทคโนโลยีหลายคนถือเป็นสินค้าแปลกใหม่ Chromeboo..


พีซี Windows All-In-One ที่ดีที่สุด: อย่างจริงจังตอนนี้พวกเขาดีจริง

ฮาร์ดแวร์ Apr 23, 2025

เนื้อหาที่ไม่ถูกแคช พีซีแบบออล - อิน - วันเป็นโดเมนของผู้เริ่มต้�..


วิธีการตัดสินใจว่าเมื่อใดควรเป็นภาพขาวดำ

ฮาร์ดแวร์ Jan 30, 2025

เนื้อหาที่ไม่ถูกแคช เมื่อคุณเริ่มเข้าสู่การถ่ายภาพครั้งแรกกา�..


วิธีกำหนดค่าปากกาและปุ่มของคุณใน Windows 10

ฮาร์ดแวร์ Jan 3, 2025

Windows 10 ได้รับแผงการตั้งค่าปากกาใหม่ด้วย การอัปเดตครบรอบ . หาก�..


การตั้งค่าที่สำคัญที่สุดของกล้องของคุณ: อธิบายความไวชัตเตอร์รูรับแสงและ ISO

ฮาร์ดแวร์ Nov 6, 2024

การมีกล้องถ่ายรูปที่สวยงามเป็นเพียงขั้นตอนแรกในการถ่ายภาพที่�..


วิธีควบคุมโฮมเธียเตอร์ทั้งหมดของคุณด้วย Logitech Harmony Remote

ฮาร์ดแวร์ Mar 24, 2025

เนื้อหาที่ไม่ถูกแคช คุณมีรีโมทจำนวนมากบนโต๊ะกาแฟของคุณสำหรับ�..


วิธีติดตั้ง Android บน HP Touchpad ของคุณ

ฮาร์ดแวร์ Aug 19, 2025

เนื้อหาที่ไม่ถูกแคช อะไรจะดีไปกว่าแท็บเล็ต $ 100 แท็บเล็ตมูลค่า $ 100..


หมวดหมู่