Ano ang Fragmentation & Defragmentation?

Kung bakit nagkakalat ang fragmentation, tinutulungan ng defragging, at kung ang defragging ng isang SSD ay matalino

Ang pagkakahati ay nangyayari sa isang hard drive , isang memorya ng module , o iba pang media kapag ang data ay hindi nakasulat na malapit na sapat pisikal sa drive. Ang mga pira-piraso , indibidwal na piraso ng data ay tinutukoy sa pangkalahatan bilang mga fragment .

Kung gayon, ang Defragmentation ay ang proseso ng walang-pakikisama o piecing na magkasama, ang mga fragmented na file na ito upang maupo nang mas malapit - pisikal - sa drive o iba pang media, potensyal na mapabilis ang kakayahan ng drive na ma-access ang file.

Ano ang mga Fragment ng File?

Ang mga fragment, tulad ng nabasa mo lang, ay mga piraso lamang ng mga file na hindi nakalagay sa tabi ng bawat isa sa drive. Iyon ay maaaring uri ng kakaibang mag-isip tungkol sa, at wala kang mapapansin, ngunit ito ay totoo.

Halimbawa, kapag lumikha ka ng isang bagong file na Microsoft Word, makikita mo ang buong file sa isang lugar, tulad ng sa Desktop o sa iyong folder ng Mga Dokumento. Maaari mo itong buksan, i-edit ito, alisin ito, palitan ang pangalan nito - anumang nais mo. Mula sa iyong pananaw, ito ay nangyayari sa isang lugar, ngunit sa totoo lang, hindi bababa sa pisikal sa drive e, ito ay madalas na hindi ang kaso.

Sa halip, ang iyong hard drive ay malamang na nagse-save ng mga bahagi ng file sa isang lugar ng imbakan aparato habang ang natitirang bahagi nito ay umiiral sa iba pang lugar sa device, posibleng malayo ... medyo nagsasalita, siyempre. Kapag binuksan mo ang file, mabilis na pinagsasama ng iyong hard drive ang lahat ng mga piraso ng file upang magamit ito sa natitirang bahagi ng iyong computer system.

Kapag ang isang drive ay dapat basahin ang mga piraso ng data mula sa maraming iba't ibang mga lugar sa drive, hindi ito maaaring ma-access ang buong ng data nang mas mabilis hangga't maaari kung ang lahat ay nakasulat magkasama sa parehong lugar ng drive.

Fragmentation: An Analogy

Bilang isang pagkakatulad, isipin na gusto mong maglaro ng isang laro ng card na nangangailangan ng isang buong deck ng mga baraha. Bago mo mai-play ang laro, kailangan mong kunin ang deck mula saanman maaari itong maging.

Kung ang mga kard ay kumakalat sa buong silid, ang oras na kailangan upang tipunin ang mga ito at ilagay ang mga ito sa pagkakasunud-sunod ay magiging mas malaki kaysa kung sila ay nakaupo sa talahanayan, mahusay na nakaayos.

Ang isang deck ng mga kard na kumalat sa buong isang silid ay maaaring maisip bilang isang pira-pirasong kubyerta ng mga baraha, katulad ng pira-piraso na data sa isang hard drive na, kapag pinagsama-sama (defragmented), ay maaaring katumbas ng isang file na gusto mong buksan o isang proseso mula isang partikular na programa ng software na kailangang patakbuhin.

Bakit Nagaganap ang Fragmentation?

Mangyayari ang mga fragment kapag pinapayagan ng system file ang mga puwang na bumuo sa pagitan ng iba't ibang piraso ng isang file. Kung alam mo ang anumang bagay tungkol sa mga sistema ng file sa pangkalahatan, maaaring nahulaan mo na ang file system ay ang salarin sa negosyo na ito ng pagkapira-piraso, ngunit bakit?

Minsan ang pagkapira-piraso ay nangyayari dahil ang file system ay nakareserba ng sobrang espasyo para sa file noong ito ay unang nilikha, at samakatuwid ay iniwan ang mga bukas na lugar sa paligid nito.

Ang mga naunang natanggal na mga file ay isa pang dahilan ng data ng mga fragment ng data ng file kapag nakasulat. Kapag tinanggal ang isang file, bukas na ngayon ang puwang na inookupahan nito para sa mga bagong file na mai-save dito. Tulad ng maaari mong isipin, kung ang bukas na espasyo ngayon ay hindi sapat na malaki upang suportahan ang buong sukat ng bagong file, maaari lamang i-save ang isang bahagi nito. Ang pahinga ay dapat na nakaposisyon sa iba pang lugar, sana, malapit ngunit hindi palaging.

Ang pagkakaroon ng ilang mga piraso ng isang file sa isang lugar habang ang iba ay matatagpuan sa ibang lugar ay nangangailangan ng hard drive upang tumingin sa mga puwang o mga puwang na inookupahan ng iba pang mga file hanggang maaari itong tipunin ang lahat ng mga kinakailangang piraso upang dalhin ang file na magkasama para sa iyo.

Ang paraan ng pagtatago ng data ay ganap na normal at malamang ay hindi kailanman magbabago. Ang alternatibo ay para sa sistema ng file upang patuloy na baguhin ang lahat ng umiiral na data sa drive sa bawat oras na ang isang file ay nagbago, na magdadala sa proseso ng pagsulat ng data sa isang pag-crawl, pagbagal lahat ng iba pa dito.

Kaya, bagaman nakakabigo na ang pagkakahiwalay ay umiiral, na nagpapabagal sa computer pababa nang kaunti, maaari mong isipin ang tungkol dito bilang isang "kinakailangang kasamaan" sa isang kahulugan - ang maliit na suliranin sa halip ng isang mas malaking isa.

Defragmentation to the Rescue!

Tulad ng alam mo mula sa lahat ng mga diskusyon sa ngayon, ang mga file sa isang storage device ay maaaring ma-access nang mas mabilis, hindi bababa sa isang tradisyunal na hard drive, kapag ang mga piraso na gumawa ng mga ito ay malapit na magkasama.

Sa paglipas ng panahon, habang nangyayari ang higit pa at higit pang pagkapira-piraso, maaaring maging masusukat, kahit na kapansin-pansin, paghina. Maaaring maranasan mo ito bilang pangkalahatang kabagalan ng computer ngunit, sa pag-aakala ng labis na pagkapira-piraso ay nangyari, marami sa kabagalan na iyon ay maaaring dahil sa oras na kinakailangan ng iyong hard drive na ma-access ang file pagkatapos ng file, bawat isa sa anumang bilang ng iba't ibang mga pisikal na lugar sa biyahe.

Kaya, paminsan-minsan, defragmentation , o ang pagkilos ng pagtaliwas ng pagkapira-piraso (ie pag-iipon ng lahat ng mga piraso na mas malapit magkasama) ay isang smart computer maintenance task. Ito ay karaniwang tinutukoy bilang defragging .

Ang proseso ng defragging ay hindi isang bagay na ginagawa mo nang manu-mano. Tulad ng nabanggit na namin, ang iyong karanasan sa iyong mga file ay pare-pareho, kaya walang pag-aayos na kinakailangan sa iyong katapusan. Ang paghihiwalay ay hindi lamang isang koleksyon ng mga file at folder na ginulo.

Ang nakalaang defragging tool ay kung ano ang kailangan mo. Ang Disk Defragmenter ay isang tulad defragger at kasama para sa libre sa operating system ng Windows. Iyon ay sinabi, maraming mga pagpipilian sa ikatlong partido pati na rin, ang mas mahusay na kung saan ang isang mas mahusay na mas mahusay na trabaho sa proseso ng defragmentation kaysa sa built-in na tool ng Microsoft.

Tingnan ang aming Listahan ng Libreng Defrag Software para sa buong, na-update na mga review ng mga pinakamahusay na nasa labas. Defraggler ay kamay down ang aming mga paboritong isa.

Defragging ay medyo tapat at ang lahat ng mga tool na may katulad na mga interface. Para sa pinaka-bahagi, pipiliin mo lang ang drive na gusto mong defrag at i-tap o i-click ang Defragment o Defrag button. Ang oras na kinakailangan upang defrag ang isang drive ay depende sa karamihan sa laki ng drive at ang antas ng pagkapira-piraso, ngunit inaasahan karamihan sa mga modernong mga computer at malalaking hard drive na kumuha ng isang oras o higit pa upang ganap na defrag.

Dapat ko bang Defrag Aking Solid Estado Hard Drive?

Hindi, talagang hindi mo dapat defrag isang hard-state hard drive (SSD). Para sa pinaka-bahagi, defragging isang SSD ay isang pakyawan basura ng oras. Hindi lamang iyon, ang defragging ng isang SDD ay paikliin ang pangkalahatang tagal ng biyahe.

Ang solid-state drive ay isang hard drive na walang mga paglipat ng mga bahagi. Ang mga SSD ay karaniwang mga tinaguriang mga bersyon ng imbakan na ginagamit sa mga flash drive at digital camera.

Tulad ng iyong nahulaan, kung ang isang drive ay walang mga paglipat ng mga bahagi, at sa gayon ay walang kinalaman sa oras na ito ay gumagalaw sa paligid ng pagtitipon ng lahat ng mga fragment ng isang file magkasama, pagkatapos ang lahat ng mga fragment ng isang file ay maaaring mahalagang ma-access sa parehong oras.

Ang lahat ng sinabi - oo, ang pagkapira-piraso ay nangyayari sa solid-state drives dahil ang file system ay kadalasang masisi. Gayunpaman, dahil ang pagganap ay hindi naapektuhan ng halos kasing dami ng mga ito sa mga hindi SSD, hindi mo talaga kailangan na kailanman defrag ito.

Ang isa pang dahilan ay hindi mo kailangang defrag solid state drive ay hindi mo dapat defrag ito! Ang paggawa nito ay magiging dahilan upang sila ay mabigo nang mas mabilis kaysa sa kung hindi man. Narito kung bakit:

Pinapayagan ng SSD ang isang limitadong bilang ng mga nagsusulat (ibig sabihin ang paglalagay ng impormasyon sa drive). Sa bawat oras na ang isang defrag ay tumatakbo sa isang hard drive, kailangang ilipat ang mga file mula sa lokasyon patungo sa iba, sa tuwing isulat ang file sa isang bagong lokasyon. Nangangahulugan ito na ang SSD ay magtiis ng patuloy na pagsusulat, paulit-ulit, habang dumadaan ang proseso ng defrag.

Higit pang pagsusulat = mas magsuot at luha = mas maagang kamatayan.

Kaya, nang walang alinlangan, huwag defrag iyong SSD . Hindi lamang ito ay hindi nakatulong, ito ay ganap na nakakapinsala din. Maraming mga kasangkapan sa defragmenter ang talagang hindi magbibigay sa iyo ng opsyon upang defrag SSDs, o, kung gagawin nila, hihikayat ka nila ng babala na nagsasabing hindi ito inirerekomenda.

Lamang upang maging malinaw: gawin defrag iyong regular, luma, "spinning" hard drive.

Higit pa sa Defragmentation

Ang defragmenting isang hard drive ay hindi inililipat ang reference sa file, tanging ang pisikal na lokasyon nito. Sa madaling salita, ang dokumentong Microsoft Word sa iyong desktop ay hindi na iiwan ang lugar na iyon kapag itinutulak mo ito. Ito ay totoo para sa lahat ng pira-piraso na mga file sa anumang folder.

Hindi mo dapat pakiramdam na kung kailangan mong defrag iyong hard drive sa anumang uri ng regular na iskedyul. Tulad ng lahat ng bagay, gayunpaman, ito ay, siyempre, mag-iiba depende sa paggamit ng iyong computer, ang laki ng hard drive at mga indibidwal na file, at ang bilang ng mga file sa device.

Kung gagawin mong piliin na defrag, tandaan lamang na ito ay ganap na ligtas at may mga walang pasubali zero na dahilan upang gastusin ang anumang pera sa isang programa upang gawin ito: mayroong maraming , napakagandang libreng defrag tool out doon!