Windows үйлдлийн системийн хурд нь янз бүрийн хүчин зүйлийн нөлөөн дор аажмаар буурч байгаагийн нэг нь хатуу дискэн дээрх файлуудын хуваагдмал байдал юм. Дискийг defragmentation нь энэ асуудлыг шийдвэрлэхэд тусалдаг.
Дефрагментаци гэж юу вэ?
Defragmentation нь тасралтгүй кластерын дарааллаар файлуудыг цэгцлэхийн тулд дискний хуваалтуудын логик бүтцийг оновчтой болгох, шинэчлэх үйл явц юм. Defragmentation нь файлуудыг унших, бичих ажлыг түргэсгэх боломжийг олгодог бөгөөд ингэснээр янз бүрийн програмууд болон бүхэл бүтэн үйлдлийн системийн хурд нэмэгдэхэд хүргэдэг. Энэ нь унших, бичих үйлдлүүд нь санамсаргүй хандалтаас илүү хурдан хийгддэгтэй холбоотой юм. Илүү хялбаршуулсан хэлбэрээр бол defragmentation гэдэг нь файлыг дискэн дээр дахин хуваарилах үйл ажиллагаа бөгөөд тэдгээр нь зэргэлдээ мужуудад байрладаг.
Том файлууд нь олон кластеруудыг хамардаг. Хоосон диск рүү бичихдээ нэг файлд хамаарах кластеруудыг дараалан бичдэг. Нөгөө талаас хальсан дискэнд файл байрлуулах хангалттай талбай байдаггүй. Гэсэн хэдий ч диск нь бичлэг хийхэд хангалттай нийт хэмжээтэй хэд хэдэн жижиг хэсэгтэй бол файлыг үргэлжлүүлэн бичсэн хэвээр байна. Энэ тохиолдолд файлыг хэд хэдэн хэлтэрхий хэлбэрээр тэмдэглэнэ.
Бичлэг хийх явцад файлыг фрагмент болгон хуваахыг фрагмент гэж нэрлэдэг. Хэрэв дискэн дээр олон тооны хэсэгчилсэн файл байгаа бол файл агуулсан кластеруудыг олоход цаг хугацаа шаардагддаг тул зөөвөрлөгчийн унших хурд буурдаг. Жишээлбэл, флаш санах ойтой харьцуулахад тэдгээрийн хайлтын хугацаа нь салбарууд хэрхэн байрлаж байгаагаас хамаардаггүй тул тэдгээр дээр хуваагдмал байдал бараг байдаггүй.
Зарим програм хангамж файлуудыг дараалсан секторуудад хадгалахыг шаарддаг (жишээлбэл, ийм шаардлагыг Zalman VE-200 хөтөч дээр суурилуулсан эмулятороор зургийн файлд тавьдаг). Энэ тохиолдолд хатуу төлөвт хөтөч суулгасан ч гэсэн дефрагментаци хийх шаардлагаас аврахгүй.
Дефрагментацийг хэрхэн хийдэг вэ?
MS-DOS, Microsoft Windows зэрэг файлын системүүдэд defragmentation хийх шаардлагатай байдаг тул тэдний дэмждэг програмууд нь системийн бүрэлдэхүүн хэсгүүдийг хуваагдахаас хамгаалдаггүй. Энэ нь ачаалал багатай бараг хоосон дискнээс эхлүүлж болно.
Defragmentation нь системд урьдчилан суулгасан програмуудын нэг бөгөөд фрагментуудаас шууд утгаараа файл цуглуулах чадвартай тусгай defragmenter програмуудыг ашиглан хийгддэг. Тэдний цорын ганц сул тал бол үйл ажиллагааны бага хурд юм: заримдаа defragmentation дуусахыг хүлээх хүртэл хэдэн цаг шаардагддаг.