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

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.

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.

Zpět do poradny Odpovědět na původní otázku Nahoru