Lemez töredezettségmentesitő

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. július 22-én felülvizsgált verziótól ; az ellenőrzések 23 szerkesztést igényelnek .

A töredezettségmentesítés  a fájltöredékek és a fájlrendszerek logikai struktúráinak újraelosztása a lemezeken a fürtök folyamatos sorozatának biztosítása érdekében .

Merevlemezek használata esetén a töredezettségmentesítés miatt felgyorsul a fájlok olvasása és írása, így a programok és az operációs rendszer működése is . Ez annak köszönhető, hogy a fájlok töredezettségmentesítés utáni olvasása a lehető leglineárisabban és folyamatosan történik, a merevlemez fejének további mozgása nélkül a töredékek keresése és újraegyesítése érdekében.

A különböző típusú flash memóriákon alapuló szilárdtestalapú meghajtóknak és flash meghajtóknak nincs szükségük a fájlrendszerek töredezettségmentesítésére. Sőt, a töredezettségmentesítés bizonyos mértékig károsítja a flash memóriát, mivel az utóbbinak jóval korlátozottabb az írási/újraírási ciklusa, mint a mágneses lemezmeghajtóknak, ha megfelelően használják.

Terminológia

Adattöredezettség  - egy fájl felosztása különböző méretű töredékekre, hogy a merevlemez különböző (nem egymást követő) területeire írjon. A töredezettséget általában akkor használják, ha nagy fájlt kell írni egy lemezre, ahol nincs elegendő folyamatos kötet, de a teljes szabad hely elegendő (például a korábban rögzített fájlok törlése miatt).

A fájl töredezettségének okai

Alapvető okok

A fájlrendszer töredezettsége lényegében kompromisszumot jelent az adatok kezdeti lemezre való kiíratásának egyszerűsége és sebessége, valamint a sebesség és ennek megfelelően ugyanazon adatok jövőbeni könnyű beolvasása között (ami egyébként, a processzoridőt tekintve nem nagyon fog megtörténni ).

Ezenkívül a töredezettség a fájlrendszer és a számítógép egészének aktív működésének következménye a fenti okok alapján.

Különleges alkalmak

Külön figyelemre méltó az SSD-k szándékos feldarabolása a vezérlőjük által fizikai szinten, aminek valójában egyértelműen jótékony hatása van (lásd: A Flash töredezettsége fizikai szinten ).

Következmények

Ha sok töredezett fájl van, a töredezett fájlokat tartalmazó meghajtó (különösen a merevlemez vagy hajlékonylemez ) sebessége csökken, mivel késések vannak a merevlemez fejének fizikai mozgásában a felosztott töredékek között [1] . Ezenkívül a merevlemez általános töredezettsége nemcsak a meglévő fájlokkal való munka sebességét lassítja, hanem általában jelentősen lelassítja az újak írását is.

A töredezettségmentesítés típusai

A harmadik féltől származó segédprogramok fejlesztői különböző algoritmusokat és töredezettségmentesítési szabályokat próbálnak biztosítani a felhasználóknak.

  • „Gyors” töredezettségmentesítés  – csak a töredezett fájlok töredezettségmentesítése, a szabad terület nem töredezettségmentesítése. Többször gyorsabban fut, mint a teljes töredezettségmentesítés. Felgyorsítja a munkát a meglévő fájlokkal. A létrehozott vagy módosított fájlokkal való munka sebessége kissé felgyorsul. A következő segédprogramok hajthatnak végre ilyen töredezettségmentesítést: Piriform Defraggler .
  • Szabad terület  töredezettségmentesítés - csak a szabad terület töredezettségmentesítése, miközben a fájlok töredezettek maradnak, néha még jobban, mint a töredezettségmentesítés előtt. Jelentősen felgyorsítja az új fájlok írását. Rendkívül ritkán használt. A következő segédprogramokat képesek futtatni: Piriform Defraggler , O&O Defrag [2] .
  • Teljes töredezettségmentesítés  - a szabad terület és maguk a fájlok egyszerre töredezettségmentesülnek. Több órán keresztül is futhat nagy lemezeken. Felgyorsítja a munkát mind az új, mind a meglévő fájlokkal. Beépített Windows-eszközökkel, valamint számos harmadik féltől származó segédprogrammal is végrehajtható. Ha SSD-t használ rendszermeghajtóként a Windows 8 , 8.1 , 10 rendszerben, az ilyen kézi töredezettségmentesítés nem érhető el a szabványos eszközből, és egy optimalizálás [3] váltotta fel - a trim parancs végrehajtásával .
  • „Optimalizálás”  - a töredezettségmentesítés mellett (vagy helyett) fizikailag áthelyezi a kis és/vagy a rendszer számára fontos fájlokat a lemez elejére (pontosabban egy partícióra) és/vagy áthelyezi a nagy, felhasználói vagy ritkán használt fájlokat. a lemez végére. Ez enyhén növelheti a merevlemez általános teljesítményét, és meglehetősen jelentős gyorsulást eredményezhet, ha az operációs rendszert erről a lemezről használja [4] . Az ilyen optimalizálás egy speciális fajtáját a Windows automatikusan végrehajthatja az operációs rendszer indításakor. A következő segédprogramokat képesek futtatni: MyDefrag , O&O Defrag [2] .

Külön érdemes kifejteni az előbb említett töredezettségmentesítést a Windows indításakor [5] . Jelenleg csak a fontos rendszerfájlok töredezettségmentesítése történik meg. A felhasználó általában nem tudja irányítani ezt a folyamatot. Kissé lelassítja az operációs rendszer indításának folyamatát, de gyakorlatilag kiküszöböli a rendszerindítási idő jelentős növekedését a jövőben, például egy sikeres rendszerfrissítés után. Ha letiltja ezt az opciót a Windows rendszerleíró adatbázisán keresztül , az operációs rendszer indítási ideje eleinte kissé lecsökken, de idővel gyorsan megnőhet a számítógép aktív használatával, még akkor is, ha rendszeres általános töredezettségmentesítés történik az operációs rendszer eszközeivel (különösen Windows XP és lent), mivel a rendszer működése során a legtöbb rendszerfájl védhető a közvetlen hozzáféréstől, vagy a klasszikus töredezettségmentesítés nem annyira fontos számukra.

Ismert korlátozások

Összegezve a fenti korlátozásokat, egyes fájlok töredezettségmentesítése (például a cserefájl vagy a rendszerleíró fájlok) nem történhet meg a rendszer közvetlen működése során ( a rendszerleíró adatbázis további "beállítása" [6] nélkül ). Ilyen célokra használhat többrendszertöltő segédprogramokat , módosíthatja a beállításjegyzéket, vagy defragmentálhatja ezeket a fájlokat egy másik operációs rendszerről (például Linuxról ).

A töredezettségmentesítés szükségessége

Fájlrendszerekhez

A töredezettségmentesítésre leggyakrabban olyan fájlrendszereknél van szükség, mint a File Allocation Table (FAT16, FAT32) MS-DOS-hoz és NTFS operációs rendszerekhez Microsoft Windows esetén, mivel az ezekkel dolgozó programok általában nem biztosítanak belső eszközt a töredezettség megelőzésére (ritkán kivétel a KillCopy és a TeraCopy [7] ), és gyakran megjelenik még majdnem üres lemezen és kis fájlterhelés esetén is.

Egyes fájlrendszerek beépített töredezettségcsökkentést biztosítanak (lásd Fragmentálás az ext4 -ben ), miközben megőrzik a megfelelő lemez- és naplózási teljesítményt (lásd: Naplózás az ext4-ben ). Ilyen fájlrendszer például az ext4 , azonban a teljes támogatás és a vele való munka csak Linux környezetből lehetséges (lásd ext4 support ).

Különféle médiákhoz

A töredezettség nem feltétlenül negatív. Néha szándékosan használják az SSD élettartamának növelésére – itt jön képbe a trim  parancs . Érdemes megfontolni, hogy a töredezettség különböző szinteken jöhet számításba: fájlrendszer szinten (logikai) és meghajtó szinten (fizikai, csak az SSD vezérlő felelős érte , lásd Mikrokontroller ). Az SSD-t használó gyakran nem is tud ilyen töredezettségről, és az eszköz memóriacelláinak egyenletes elhasználására szolgál (lásd Kopásszintezés ). De még a szilárdtestalapú meghajtókon is a Windows 8 és újabb (bizonyos esetekben) hajlamos a fájlrendszer szintjén töredezettségmentesíteni [8] . Ez azonban olyan ritka, hogy nem kell aggódnia miatta - a modern SSD-k erőforrásai nagyon magasak, és az operációs rendszer stabilitása szinte minden felhasználó számára rendkívül fontos.

Merevlemez állapota

Amellett, hogy lelassítja a számítógép fájlműveleteit (például olvasás és írás), a krónikus fájlok töredezettsége negatívan befolyásolja a merevlemez "egészségét", mivel a lemez pozicionáló fejei állandó mozgást okoznak, amelyek az olvasást végzik. és adatok írása. Ez lerövidítheti a mozgó fejegység élettartamát és növelheti a HDD belsejében a hőmérsékletet , ami a merevlemez hardverének még gyorsabb kopásához vezethet.

Flash memóriához és vezérlőjéhez

A flash memória egy közvetlen elérésű memória, amelyben a cellák elérési ideje viszonylag kicsi és azonos címtől függetlenül , és úgynevezett scattershot módban írja az adatokat, amikor is csak a memóriavezérlő tudja a cella valós helyét. a töredékeket. Ráadásul a félvezető meghajtók cellái csak korlátozott számú írási ciklust képesek kibírni, így a normál töredezettségmentesítés végrehajtása flash meghajtókon és SSD -ken nemcsak nem hatékony, de bizonyos szempontból káros is [9] . A töredezettségmentesítő programok felgyorsíthatják az SSD teljesítményét , de anélkül, hogy a fájlrendszer klasszikus töredezettségmentesítéséhez folyamodnának (vagy minimalizálnák azt) [9] .

Hőmérséklet szabályozás

Ahogy fentebb kifejtettük, bár az SSD töredezettsége kettős természetű (az újraírási erőforrás bizonyos korlátai miatt), nem szabad megfeledkezni egy sokkal fontosabb jelenségről sem, mint például a memóriacella-chipek hőmérsékletének emelkedése és különösen a vezérlő mikrokontroller . Ez újabb ok arra, hogy átfogó intézkedéseket hozzunk (például megfelelő kábelkezelés és megfelelő számítógépes hűtés ) a meghajtók állapotának javítása érdekében a rendszer működése során, és ne csak a rögzített adatok nyilvántartását vezessük [10] .

Szoftver

A töredezettség kiküszöbölésére speciális segédprogramok (töredezettségmentesítő programok) vannak, amelyeknek az az elve, hogy minden fájlt a töredékeiből „összegyűjtenek”, majd az operációs rendszer és a felhasználó számára legelőnyösebb pozícióba helyezik. Az ilyen programok általános hátránya a lassú működésük - a töredezettségmentesítési folyamat nagyon hosszú ideig tarthat (akár több óráig is). A szilárdtestalapú meghajtókhoz van egy speciális parancs, amely optimalizálja a munkát a fájltöredékek újrarendezése nélkül - trim .

Fájlrendszerek

  • FAT : Az MS-DOS 6.x és a Windows 9x tartalmazza a Defrag segédprogramot. A DOS verzió a Norton SpeedDisk , a Windows verzió a Diskeeper alapú .
  • NTFS : A Windows NT 5 és újabb verziók tartalmaznak egy Diskeeper alapú töredezettségmentesítőt . A Windows NT 4 és korábbi verziók nem tartalmaztak beépített töredezettség-mentesítő segédprogramokat [11] .
  • Az ext2 az e2defrag töredezettségmentesítőt használja .
  • ext3  : Az e2defrag csak akkor tud működni az ext3-mal, ha ideiglenesen ext2-re van konvertálva. Ehelyett használhat egy fájlrendszer-független töredezettségmentesítőt, például Shake [12] .
  • ext4  : e4defrag , amely kiterjedések létrehozásával és fájlok áthelyezésével működik.
  • Btrfs : A beépített offline töredezettség-mentesítőt használja. Opcionálisan támogatott az automatikus fájlrendszer töredezettségmentesítés .
  • XFS : Online töredezettség -mentesítő xfs_fsr .
# xfs_fsr -v /dev/sdX1
  • A fájlok töredezettségével kapcsolatos információk az e2fsprogs csomag filefrag segédprogramjával szerezhetők be .

Kézi töredezettségmentesítés és töredezettség-megelőzés

Annak ellenére, hogy az ilyen típusú programok között vannak meglehetősen intelligens programok, egy jó töredezettségmentesítés (nem rendszermeghajtó esetén) önállóan is elvégezhető. Ehhez elegendő egy új partíciót létrehozni a lemezen lévő fájlrendszerrel, majd egyszerűen átmásolni a rajta tárolt fájlokat erre a logikai lemezre . Az ilyen üres lemezre másolás során az adatok szekvenciálisan kerülnek kiírásra, csekély vagy egyáltalán nem töredezett. Ezenkívül a fájlok írási folyamata többször kevesebb időt vesz igénybe, mint a programok segítségével történő töredezettségmentesítés.

A felhasználói szokások hatása a töredezettségre

A fájlszerkezet és a merevlemez működési elveinek ismerete nagymértékben csökkenti a fájlok töredezettségét a felhasználó munkájának megfelelő megszervezése miatt. Ez a szervezés abból áll, hogy azokat a fájlokat, amelyeket hosszú ideig kell tárolni, először egy üres lemezre írják: kedvenc filmek, archívumok, zenék. Ugyanazokat a fájlokat, amelyeket nem tervezünk hosszú ideig tárolni, jobb, ha a lemez végére írjuk: törlésük nem okoz más fájlok felosztását. Ez a megközelítés azonban csak nem rendszermeghajtókra (és kisebb mértékben ugyanazon meghajtó különböző partícióira) alkalmazható; ez egyrészt a mágneslemezeken lévő adatok relatív fizikai elhelyezkedésének, másrészt a számuk gyakori korlátozásának köszönhető. a még mindig keresett MBR partícióstílusú partíciók [13] ), és a rendszerpartíció töredezettségmentesítése továbbra is hatékonyabb és könnyebben végrehajtható speciális segédprogramokkal.

Egyéb segítő módszerek

Segít külön partíció és/vagy kötet [14] [15] használata a gyakran módosított . Például a Unix-szerű operációs rendszerekben a felhasználói adatok és beállítások ( /home könyvtár ), ideiglenes fájlok (/tmp), protokollok , gyorsítótárak stb. (/var) gyakran külön partíciókon vannak elhelyezve ; lásd még FHS .

Modern operációs rendszerek segítsége a töredezettségmentesítésben

A Windows 7 és újabb verziók bizonyos beállításokkal [16] képesek töredezettségmentesítésre, rendszerfájlok optimalizálására, az SSD-k ütemezett karbantartására [17] , valamint akkor is, ha a számítógép tétlen.

Jegyzetek

  1. Joe Kinsella A lemeztöredezettség hatása archiválva 2017. október 21-én a Wayback Machine -nél
  2. ↑ 1 2 Szabványos töredezettségmentesítési módszerek O&O szoftver . docs.oo-software.com . Letöltve: 2022. január 2. Az eredetiből archiválva : 2022. január 2.
  3. Hogyan lehet engedélyezni a TRIM-et az SSD-hez a Windows rendszerben, és ellenőrizni, hogy a TRIM támogatás engedélyezve van-e  (orosz nyelven)  ? . javítás.pro . Letöltve: 2022. január 2. Az eredetiből archiválva : 2022. január 2.
  4. Windows Vista Task Scheduler Secrets  (orosz)  ? . www.outsidethebox.ms _ Letöltve: 2020. december 5. Az eredetiből archiválva : 2020. szeptember 24.
  5. Töredezettségmentesítés a Windows betöltésekor | Windows Enciklopédia . winddata.ru. Letöltve: 2019. január 9. Az eredetiből archiválva : 2019. január 10.
  6. XP Tweaker Russian Edition . xptweak.sourceforge.net . Letöltve: 2022. január 2. Az eredetiből archiválva : 2022. január 2.
  7. [Plugin Request Copy fájl töredezettség nélkül :: Total Commander] . forum.wincmd.ru. Letöltve: 2019. január 13. Az eredetiből archiválva : 2022. január 18..
  8. Miért töredezettségmentesíti a Windows 10, 8.1 és 8 az SSD-t, és hogyan lehet ezt elkerülni  (orosz)  ? . www.outsidethebox.ms _ Letöltve: 2020. november 21. Az eredetiből archiválva : 2020. október 29.
  9. 1 2 Csodálatos töredezettség: Az igazság az SSD töredezettségmentesítéséről . Letöltve: 2017. október 20. Az eredetiből archiválva : 2017. augusztus 22..
  10. Az m.2 meghajtó sebességének változása a hűtés változása miatt (m.2 túlmelegedés) - YouTube . www.youtube.com . Letöltve: 2021. január 7. Az eredetiből archiválva : 2020. július 13.
  11. A lemeztöredezettség-mentesítő korlátozásai Windows 2000, Windows XP és Windows Server  2003 rendszerben . Segítség és támogatás . Microsoft (2007. január 24.). Letöltve: 2007. szeptember 27. Az eredetiből archiválva : 2012. február 8..
  12. Vleu.net: ShAkE . Letöltve: 2007. szeptember 27. Az eredetiből archiválva : 2007. szeptember 12..
  13. Hogyan lehet megtalálni a GPT vagy MBR lemezt a számítógépen  (oroszul)  ? . javítás.pro . Letöltve: 2020. december 4. Az eredetiből archiválva : 2021. január 18.
  14. Kötetek és partíciók kezelése . help.gnome.org _ Letöltve: 2022. január 20. Az eredetiből archiválva : 2022. január 20.
  15. Kötet típusa logikai vagy alap - 4apple.org  (orosz)  ? . Letöltve: 2022. január 20. Az eredetiből archiválva : 2022. január 20.
  16. Hogyan lehet lemezeket töredezettségmentesíteni a Windowsban  (orosz)  ? . www.outsidethebox.ms _ Letöltve: 2020. december 4. Az eredetiből archiválva : 2020. október 29.
  17. Windows Feladatütemező titkai – Automatikus karbantartás  (orosz)  ? . www.outsidethebox.ms _ Letöltve: 2020. december 5. Az eredetiből archiválva : 2020. október 29.

Irodalom

  • Peter Norton. Peter Norton teljes útmutatója a DOS 6.22-hez. - Sams, 1994. 521. o.. ISBN 0-672-30614-X
  • Woody Leonhard, Justin Leonhard. Windows XP időtakarékos technikák a dumáknak. — 2. kiadás. - For Dummies, 2005. - 590 p. — ISBN 978-0764578830 .
  • Craig Jensen. Töredezettség: az állapot, az ok, a gyógymód. Executive Software International, 1994. ISBN 0-9640049-0-9
  • Dave Kleiman és mtsai. Winternals töredezettségmentesítési, helyreállítási és adminisztrációs útmutató. - Syngress, 2006. - 512 p. — ISBN 978-1597490795 .
  • Drew Robb. Kiszolgálólemez-kezelés Windows környezetben. - Auerbach Publications, 2003. - 280 p. — ISBN 978-0849324321 .

Linkek