Fragmentace cerstve stahnutych souboru
Je normalni, kdyz se prave stahnuty soubor velky 3MB "roztristi" na 50 fragmentu? Disk ma podle OO Defrag 0,04% fragmantaci a presto se kazdy stahnuty soubor takhle "tristi".
Je normalni, kdyz se prave stahnuty soubor velky 3MB "roztristi" na 50 fragmentu? Disk ma podle OO Defrag 0,04% fragmantaci a presto se kazdy stahnuty soubor takhle "tristi".
Předmět | Autor | Datum |
---|---|---|
Zalezi na souborovem systemu a zalezi na tom, kolik je na disku volneho mista. Jan Fiala 19.08.2006 21:24 |
Jan Fiala | |
NTFS a 15GB volneho mista 897984198 19.08.2006 21:25 |
897984198 | |
Dovolím si citovať zo stránok pcsvet.cz :
Defragmentace disku
Víte co je fragmentace souborů? K do… pme 19.08.2006 21:32 |
pme | |
Jeste prozrad, jakym zpusobem to stahujes.
Nektere stahovace si predem alokuji celkove misto (vytvor… Jan Fiala 19.08.2006 21:34 |
Jan Fiala | |
Stahuju to Operou a ta to taha postupne. I kdyz se to predem nealokuje, tak prece kdyz nic jineho s… 897984198 19.08.2006 23:47 |
897984198 | |
Ale zalezi na tom kde zacne ukladat. Kdyz nevi kolik toho bude, umisti to klidne do prvni mezery (vo… oval 20.08.2006 04:15 |
oval | |
Pokud potrebujes defragmentovat jeden soubor, staci jej prejmenovat, zkopirovat a puvodni smazat. To… Jan Fiala 20.08.2006 06:33 |
Jan Fiala | |
jj, ale na NTFS, na FATce to nefunguje. poslední oval 20.08.2006 16:14 |
oval |
Zpět do poradny Odpovědět na původní otázku Nahoru
Zalezi na souborovem systemu a zalezi na tom, kolik je na disku volneho mista.
NTFS a 15GB volneho mista
Dovolím si citovať zo stránok pcsvet.cz :
Defragmentace disku
Víte co je fragmentace souborů? K dopracování se k odpovědi na tuto otázku je nutno pochopit samotný princip ukládání dat na pevný disk a to především u souborových systémů FAT (tedy FAT12, FAT16, FAT32). Systém souborů NTFS je totiž proti fragmentaci mnohem odolnější.
Na pevný disk se zapisuje do tzv. clusterů (velikost většinou 512 B), které na sebe navazují. 512 KB soubor se tedy zapíše přibližně do po sobě jdoucích 1000 clusterů (základní jednotka pevného disku). Toto je výhodné, protože disková hlavička nemusí skákat po celém disku, aby mohla data přečíst. Pokud budeme chtít zapsat na disk data, zapíší se do nejbližších volných clusterů od začátku disku. Pokud však bude velikost zapsaných dat větší než kolik se do těchto po sobě volných diskových jednotek vejde, musí zapisovací hlavička přeskočit již zapsaná data a zapsat zbylá data (která se před ta dříve zapsaná nevešla) až za ně.
Tento stav vzniká častým kopírováním, mazáním, instalováním nových programů nebo odinstalací těch stávajících a nazývá se fragmentace souborů - pokud nyní chceme přečíst daný soubor musí disková hlavička přeskakovat některé clustery, které zrovna přečíst nepotřebuje, což zrovna k efektivitě práce nepřidá.
Jeste prozrad, jakym zpusobem to stahujes.
Nektere stahovace si predem alokuji celkove misto (vytvori prazdny soubor a pak do nej "dotahnou" data). Nektere to nedelaji a proste postupne stahovanim zvetsuji velikost souboru. V tom druhem pripade ti pak nepomuze sebechytrejsi souborovy system, protoze na zacatku nezna velikost souboru a nemuze jej umistit do dostatecne velkeho volneho mista. Takze pak nastane presne to, co jsi popisoval - dojde k fragmentaci.
Stahuju to Operou a ta to taha postupne. I kdyz se to predem nealokuje, tak prece kdyz nic jineho s diskem nedelam tak by se to melo ukladat normalne porad za sebe, nebo ne?
Ale zalezi na tom kde zacne ukladat. Kdyz nevi kolik toho bude, umisti to klidne do prvni mezery (volneho mista pro zapis) mezi jine soubory a kdyz je toho pri zapisech vice, zapisuje na nejblizssi volne misto, ktere bude opet vetsinou nedostatecne velke. Proto dochazi k takove defragmentacu u jedineho souboru.
Pro 'predejiti' tohoto problemu by jsi musel dat i defragmentaci volneho mista, tj. program setrese data k sobe a volne misto vytvori jako celek, ale jednodussi je alokovat velikost souboru pred vlastnim zapisem, coz nektere download manazery umi i kdyz jednou to volne misto v celku take dojde a pak stejne pomuze jen ta defragmentace volneho mista.
Dalsi reseni je defragmentacni nastroj pro jeden soubor, ale na ten co jsem narazil, psali v podpore jen o max velikosti disku 80G, tak nevim, ani jsem ho radeji nezkousel.
Pokud potrebujes defragmentovat jeden soubor, staci jej prejmenovat, zkopirovat a puvodni smazat. Tohle reseni funguje bez ohledu na velikost disku a bez naroku na specialni nastroje
jj, ale na NTFS, na FATce to nefunguje.