Apakah Defragmentasi benar-benar membantu? [duplikat]

16

Kemungkinan Gandakan:
Apakah defragging relevan untuk meningkatkan kinerja disk lagi?

Dulu defragmenting hard drive memberikan dorongan signifikan untuk kinerja. Pada hari-hari DOS saya bahkan akan defragment disket jika saya tidak akan membuat lebih banyak perubahan pada file (butuh waktu lama, tapi itu sangat berharga).

Sekarang ... saya tidak tahu lagi. Saya tahu teorinya, tetapi selama beberapa tahun terakhir saya memiliki "perasaan kabur" yang tidak hanya tampaknya tidak membantu, tetapi hal-hal sebenarnya menjadi lebih lambat setelah defragmentasi pertama hard drive "perawan". Saya tidak berbicara tentang flash drive - saya berbicara tentang hard drive kuno yang bagus.

Juga, saya telah menggunakan alat pihak ketiga yang dapat mendefrag lebih banyak file (MBR saat boot, dll) atau memiliki fitur lebih mewah, dan saya tidak tahu bahwa itu membuat perbedaan dalam kinerja baik. Mereka berlari lebih cantik, tentu, tapi itu tidak cukup untuk sakuku.

Saya tidak tahu apakah saya memimpikannya. Apakah ada data keras tentang ini? Apakah defragment masih membantu di Windows modern?

Pengalaman saya telah 99% di Windows XP. Bagaimana dengan Vista atau Windows 7? Apakah defragmentasi lebih efektif di versi Windows itu?

Euro Micelli
sumber
3
Ya
Isaac Waller
Saya selalu tergoda untuk hanya menjawab "Ya" atau "Tidak" untuk pertanyaan di mana judul ditutup berakhir.
Grant
@Grant: Saya percaya pada subjek "pendek dan manis"; mereka adalah 'ringkasan'. Badan pertanyaan memiliki beberapa ide dan pemikiran, dan pertanyaan yang lebih terperinci - Saya menghitung tiga tanda tanya dalam tubuh :-). Jelas saya bukan setelah vonis tetapi diskusi tentang topik tersebut. Tepuk tangan!
Euro Micelli

Jawaban:

10

Defragmentasi secara umum akan memiliki sedikit efek yang dapat dilihat kecuali sistem file sangat terfragmentasi untuk memulai (yaitu telah ada beberapa waktu dan terlihat banyak kegiatan, atau telah menjadi sangat penuh (> 85%) di beberapa titik). Sistem file modern seperti ext2 / 3/4 dan NTFS cukup bagus untuk menghindari fragmentasi kronis.

Ada beberapa pengecualian untuk aturan ini:

  1. Sistem file FAT16 / FAT32 menggunakan algoritma alokasi blok pertama-ke-awal fit pertama ketika membuat dan menumbuhkan file yang menyebabkan fragmentasi yang sangat buruk dalam banyak kasus
  2. Beberapa defragmenter akan melakukan pekerjaan yang baik untuk mengatur file terkait bersama-sama, khususnya yang digunakan saat boot. Ini dapat meningkatkan kecepatan booting meskipun tidak akan banyak memperbaiki hal lain. Varian Windows kemudian melakukan hal ini sampai batas tertentu secara otomatis, sehingga tidak perlu dilakukan secara manual
  3. Kembali ketika Windows akan mulai dengan filesystem FAT kemudian dikonversi ke NTFS selama proses instalasi menjalankan defragment setelah instalasi selesai dapat membuat perbedaan yang terukur. Beberapa menyarankan ini (defragmenting setelah instalasi adalah tugas yang bermanfaat) masih demikian, banyak yang menyarankan sebaliknya.

Juga bukan bahwa jika Anda berbicara tentang sistem file yang akan digunakan oleh banyak pengguna pada saat yang sama, atau hanya beberapa aplikasi tergantung pada I / O memuat impart, defragmenting membuat sedikit perbedaan (kecuali filesystem dalam keadaan sangat berantakan) untuk mulai dengan) karena kepala drive Anda akan bolak-balik untuk melayani tugas bersamaan yang berbeda.

David Spillett
sumber
7

Catatan Khusus: Jangan defrag Solid State Drive. Pass tambahan tidak perlu dan akan mempersingkat masa pakai drive Anda.

TheTXI
sumber
Dari apa yang saya baca (saya belum melihatnya secara langsung), SSD bahkan tidak akan memungkinkan Anda untuk defrag. Ini seperti, warna abu-abu itu Windows atau sesuatu.
Grant
1

Beberapa informasi menarik dalam Mengukur Kinerja di Windows Vista ...

Disk defragmentasi memindahkan file terfragmentasi ke wilayah bersebelahan yang lebih besar pada disk. Ini memindahkan file yang diakses saat boot dan startup aplikasi menuju tepi luar disk, di mana kecepatan transfer yang lebih tinggi dapat dicapai. Disk defragmentasi juga menggunakan I / O prioritas rendah.

Tampaknya itu tidak hanya akan membantu mengurangi waktu mencari dan memutar, tetapi juga meningkatkan kecepatan transfer data untuk file boot (mengurangi waktu boot).

JP Alioto
sumber
-1

WinDirStat akan memberi Anda ide bagus tentang bagaimana data Anda tersebar di seluruh hard drive. Untuk file yang lebih besar dari sebuah cluster, OS akan memisahkannya dan menempatkannya ke beberapa cluster di seluruh disk. Ketika Anda perlu mengakses salah satu dari file-file ini, kepala magnetik disk harus pindah ke setiap lokasi di piring dan membaca potongan-potongan. Jika semua cluster ini berdekatan, akan ada lebih sedikit gerakan yang diperlukan dan waktu akses file yang sedikit lebih cepat. Mungkin juga disk Anda bukan tautan terlemah dalam rantai, jadi kinerja yang diperoleh dari defragging mungkin tidak terlalu jelas bagi Anda. Tapi itu membantu.

John T
sumber
Mengapa menggunakan WinDirStat daripada hanya menggunakan alat analisis defragement windows bawaan? Dalam hal ini saya pikir alat sederhana adalah alat terbaik.
MDMarra
Saya suka representasi grafis yang lebih baik dan aplikasi berada di bawah 1MB
John T