Apa itu Defragmentation dan berapa lama?



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Disk Defragmenter adalah utiliti yang ada di Microsoft Windows yang dirancang untuk meningkatkan waktu akses cakera dengan menyusun semula fail yang disimpan. Ia cuba menyimpan semua data di lokasi penyimpanan yang berdekatan. Tujuan utama defragmentasi adalah untuk mengurangkan masa perjalanan kepala (ini adalah masa yang diperlukan pemacu cakera anda untuk menunjukkan ke lokasi sasaran dan dalam keadaan siap untuk mengaksesnya).



Bermula dengan Windows Vista, Defragmentasi Cakera Windows telah banyak diperbaiki dan dianggap lebih baik daripada pendahulunya. Disk Defragmenter menjalankan tugas dengan keutamaan rendah di latar belakang tanpa mempengaruhi prestasi komputer. Dalam kebanyakan kes, defragmenter hanya berjalan apabila komputer anda dalam keadaan tidak aktif.



Mengapa kita memerlukan Defragmentasi Cakera?

Mari bercakap dengan istilah yang lebih biasa. Apabila anda memadam fail dari komputer anda, ruangnya ditandakan bebas. Apabila anda menyimpan fail, ia dimasukkan ke ruang kosong pertama yang tersedia. Sekiranya ruang kosong itu tidak cukup besar untuk menampung fail, fail tersebut akan dipecah. Sebahagiannya disimpan di sana sementara bahagian yang tersisa disimpan di lokasi percuma seterusnya. Walau bagaimanapun, sebilangan sistem operasi tidak melakukan ini pada mulanya. Sekiranya terdapat ruang pada cakera yang tidak pernah digunakan, lebih baik menyimpan fail di sana. Ini bermaksud bahawa keseluruhan pemacu anda dipenuhi dengan tempat kosong.



Defragging disk anda adalah proses menghilangkan semua ruang kosong secara rawak, kemudian mengumpulkan semua fail dan menyimpannya dalam blok memori yang berdekatan. Ini menjadikan pengambilan fail pada sistem anda lebih cepat.

Pemacu keras anda terdiri daripada kepala dari mana ia membaca data. Sistem operasi mempunyai pemetaan semua fail dan di mana ia disimpan. Ini mengarahkan kepala ke lokasi tertentu dan mengakses data yang disimpan di sana. Kepala kemudian mesti melintasi cakera ke lokasi tersebut dan membaca data. Sekarang bayangkan jika pemacu di komputer anda mempunyai fail yang disimpan dengan banyak ruang di antaranya. Kepala harus menukar lokasinya berulang kali untuk membaca fail. Ini akan meningkatkan masa akses fail dengan berkesan. Defragmentasi cakera cuba menghilangkan masa tambahan yang diambil.



Apakah mekanisme Defragmentasi Disk?

Secara lalai, alat defragmentasi hanya akan mendefrag fail yang berukuran di bawah 64 MB. Fragmen ukuran ini sudah mengandungi sekurang-kurangnya 17000 kelompok bersebelahan. Ini bermaksud bahawa fail besar seperti permainan dan filem tidak akan di-defrag menggunakan defragmentasi lalai. Anda perlu meneruskan perintah tertentu untuk memastikannya (-w seperti yang dijelaskan kemudian).

Sebelum komputer dapat memulakan defrag drive anda, komputer perlu membuat peta keseluruhan cakera terutama semua ruang kosong dan ukuran fail. Ia memilih fail dari ruang bebas pertama untuk bergerak. Sekiranya ruang kosong cukup besar, ia secara langsung menyimpan fail di sana. Sekiranya tidak, ia akan menemui fail di sebelah ruang kosong dan memindahkannya ke suatu tempat buat sementara waktu. Ini menjadikan ruang kosong lebih besar sehingga cukup besar untuk memindahkan fail pertama ke sana dalam satu bahagian berjangkit (berjangkit bermaksud tidak memecah fail dan menyimpannya secara keseluruhan). Ia terus melakukan ini sehingga tidak ada ruang kosong yang tersisa di cakera.

Terdapat beberapa perkara yang perlu diingat:

  • Disk Defragmenter tidak akan defrag fail yang sudah digunakan.
  • Disk Defragmenter tidak defrag fail yang terdapat di Recycle Bin. Ini dapat difahami kerana anda akan membuang sumber anda sekiranya fail itu akan dihapus pada akhirnya.
  • Disk Defragmenter tidak mendefrag fail berikut: Safeboot fs, Bootsec DOS, Safeboot CSV, Hiberfil sys, Safeboot RSV, fail halaman Windows dan Memory Dump. Ada beberapa parameter yang dapat kita gunakan untuk memastikannya juga mendefrag file boot.

Berapa lama masa Defragmentasi atau Berapa hantaran yang diperlukan?

Defragmentasi sangat bergantung pada perkakasan yang anda gunakan. Semakin besar cakera keras, semakin lama masa yang diperlukan; semakin banyak fail disimpan, semakin banyak masa komputer memerlukan defrag kesemuanya. Masa berbeza dari komputer ke komputer kerana masing-masing mempunyai kes uniknya sendiri.

Masa boleh berkisar antara beberapa minit hingga beberapa jam hingga selesai. Sudah tentu, anda boleh terus menggunakan komputer anda ketika prosesnya sedang berjalan, tetapi disarankan untuk tidak menyalin atau memindahkan fail kerana proses ini hanya akan menjadikan prosesnya lebih lama. Masanya boleh sampai 24 jam jika anda mempunyai pemanduan besar yang dipenuhi dengan pelbagai jenis barang.

Defragmentasi juga melakukan tugas secara lulus. Ia melakukan hantaran kasar pada mulanya dan memperbaikinya pada kali berikutnya. Selepas setiap pas, cakera keras anda menjadi lebih teratur dan lebih pantas diakses.

Apakah perintah tambahan yang dapat kita sampaikan ke modul?

Terdapat beberapa pilihan baris arahan untuk anda nyatakan yang akan membuat proses defragging berubah mengikut keinginan anda. Perintah utama dalam baris perintah adalah “ defrag C: ', Di mana' C: 'adalah pemacu yang anda cuba defrag.

-r Ini adalah tetapan lalai dari defragmentasi dan hanya defragment segmen fail kurang dari 64 MB

-c Perintah ini mendefragmentasi semua jilid di komputer anda. Anda tidak perlu menentukan huruf cakera semasa menggunakan perintah ini.

-dalam Ini melakukan defragmentasi penuh fail dari semua saiz pada cakera yang ditentukan tidak kira ukurannya.

-i Ini menjadikan defragmentasi hanya menjalankan komputer yang tidak berfungsi.

-v Perintah ini memastikan bahawa modul defragmentasi memaparkan laporan lengkap untuk anda setelah selesai.

-b Ia mengoptimumkan fail boot sahaja.

-untuk Perintah ini akan menganalisis pemacu yang dipilih dan memaparkan laporan, yang terdiri daripada laporan analisis dan defragmentasi.

Anda boleh melewati baris arahan dengan mudah menggunakan command prompt ketika melancarkan disk defragmenter secara manual. Sebagai contoh, kita dapat menjalankan perintah '-w' pada cakera tempatan C dengan melaksanakan perintah berikut:

defrag C: -w

Anda juga dapat melewati beberapa parameter sekaligus dengan memisahkan perintah dengan ruang di antara. Sebagai contoh, kita dapat menjalankan '-w' dan '-i' dengan melaksanakan perintah berikut:

defrag D: -w –i

4 minit membaca