Da, ali mu je brzina pisanja veća, pa ti dođe na isto. Jedino, pokušaj kopirati neki folder koji ima oko 4 GB podataka i od prilike 15 000 fajlova u sebi. Meni veli da ne može kopirati jer za kopiranje je potrebno oko 366 GB praznog prostora, ne znam zašto, a kada kopiravam recimo 4 puta po 1 GB tog foldera sve kopira normalno i radi k'o curica i naravno ne zauzme 366 GB-a, he, he, nego tih 4 GB-a. Trebam ga još malo iztestirati, nikada se nisam igrao s njime, ali moguće i da je do Allocation unit veličine, no to ću tek otkriti.
Edit: Heh, našao sam foru, ovdje leži zec:
U prosjeku je svaki file veći za puta 7,5.
Saću ja to testirati na 512, pa javim. Možda ipak najmanji allocation unit bude najbolji.
Edit: Evo stavio sam ga na 512 i bolje radi. Kopiranje jednog velikog file-a od 2 GB, tek kada je došao do 20% kopiranja je pokazao izbornik, munjevito brzo kopira, a 4 GB-a sa 10 000 fajlova ovaj put je kopirao max. brzinom od 29 MBPS, avarage je negdje 14 MBPS, a min je 9 MBPS; što nije čudo jer je u igri 10 000 fajlova u jednom folderu.
Znači allocation unit size stavi najmanji, evo kako je onda ispalo:
Od prilike omjer zasebnih podataka i podataka na disku je 1:1 jer je disk fizički pravljen da u jedan sektor stane 512.
Evo kako 10 000 fajlova i 400 foldera (sve ukupno ~9 GB podataka) izgleda na disku koji nikada nije defragmentiran na exFAT-u:
Nije li to bajno? 0% fragmenata.
Plave kockice su fajlovi, svijetle su djelomično prazne i bijele su totalno prazne. Razlog tome je što on za svaki folder ostavi tog malo praznog prostora koji će popuniti kada nešto budemo staviti u taj folder. Većina novih defragmentera to radi, tako da iza svakog foldera ima malo praznog mjesta da se u njega može staviti još koji fajl. Tako da ti fragmenteri koji postoje, noviji defragmenteri ih ne bi detektirali (stari defragmenteri zahtjevaju da sve bude popunjeno, a ne da iza svakog foldera stoji malo praznog mjesta rezerviranog za još neke podatke koje ćemo naknadno staviti u taj folder). Evo za primjer možemo uzeti prvi najveći folder u kojem stoji od prilike 5 GB podataka, i nakon njega možemo vidjeti jednu cijelu bijelu kockicu (to znači da on za taj folder prognozira toliko posto praznog mjesta s obzirom da sadrži puno MB/GB-a). Svaki veći folder na kraju je obilježen svijetlom kockicom, oni najmanji folderi praktički nisu obilježeni svijetlom kockicom, jer su toliko maleni da ne vidimo te praznine nakon njih; da imamo zoom od 100000% najvjerojatnije bi vidjeli sve lijepo i detaljno.
Znači, najbolje ti je staviti najmanji allocation unit size, eventualno možeš malo veći radi mrvicu veće brzine.
Edit: Moram napraviti još neke testove, pa ću znati sve najbolje.
Edit: Evo ti testovi za exFAT sa 512 (min.) allocation unitom i test sa 32M (max.) allocation unitom:
Code:
64EX512
Writing 1,073,741,824 B (1 GB) - 32 blocks
Success: 1,073,741,824 B (1 GB)
Time: 1:27.821
Speed: 12,226,490 B/sec (11.7 MB/sec)
Reading 1,073,741,824 B (1 GB) - 32 blocks
Success: 1,073,741,824 B (1 GB)
Time: 30.476
Speed: 35,232,374 B/sec (33.6 MB/sec)
Code:
64EX32M
Writing 1,073,741,824 B (1 GB) - 32 blocks
Success: 1,073,741,824 B (1 GB)
Time: 1:19.286
Speed: 13,542,605 B/sec (12.9 MB/sec)
Reading 1,073,741,824 B (1 GB) - 32 blocks
Success: 1,073,741,824 B (1 GB)
Time: 20.634
Speed: 52,037,383 B/sec (49.6 MB/sec)
Brzine su u biti skoro pa jednake, jedino što sa 512 je 1:1 omjer između podataka i zauzeća na disku, a sa 32M je omjer podataka i zauzeća na disku 1:7,5, što je puno.
Ono što se dešava u međuvremenu jest da kod 512 start i end su brzi a brzina između toga je malena, kod 32M start i end su prespori a brzina između toga je prebrza.
Tako da se u oba slučaja dobije isto, jedino kod 32M window će se prikazati tek kasnije kada bude negdje oko 20% i kada dostigne 99% do 100% će mu trebati dugo, tj. window će prestati reagirati dok ne završi i taj 1%, a kod 512 window će se pokazati odmah na 1%, i negdje oko 20% će prestati reagirati sve do 99% kada munjevito u biti završi sa 100%. To govorim za veće fajlove, znači ako budeš kopirao fajlove u veličini npr. 10 GB-a, za male fajlove 512 je Bog, dok će 32M trebati raditi veće kalkulacije pa je samim time i kopiranje nešto duže.
U prosjeku na 32M iskoristivost tvog diska od 320 GB-a bi bila puni kapacitet od 42 GB-a, što je prevelika cijena, jer nemamo još takvu tehnologiju (npr. da imaš HDD od 1EB ili 1PB i da imaš fajlove od 512TB, 32M ne bi bio nikakav problem). To je kao na starom FAT-u kada je 8M bilo previše jer je HDD imao kapacitet od 512 MB, a danas 8M je skoro pa default na 1TB. A s 512 je 100% iskoristivost, jer su diskovi tvornički, tj. fizički pravljeni sa 512 i to se najvjerojatnije nikada neće promjeniti.
Edit: Valja mi napomenuti da exFAT/FAT64 ne podržava ReadyBoost, rad na WMV-u i sličnim intezivnijim izmjenama podataka većim od 2GB.
Razlog tome je urednost/defragmentiranost.
Dok npr. NTFS podržava VMW i ReadyBoost, zato što sve razbacuje po disku da ono postaje sve sporije i zahtjeva defragmentiranje, kod FAT64 FS-a potpuno je uredan i ne može zato raditi sa ReadyBoostom ili VMW-om i sličnim stvarčicama. Limitiran je na 2 GB-a za to, međutim u praksi nije ni limitiran već ne može nikako raditi s time. Drugim riječima, kako bi izgledalo da na jednom te istom mjestu zapisuje, editira i briše podatke, a pri tome da ih defragmentira, odgovor je nemoguće, pogotovo zato što on ne radi na principu defragmentiranja, već slaganju podataka po zakonima, i extra uredno.
Blago rečeno, NTFS krasi neurednost i to ima svoje prednosti/nedostatke, a exFAT/FAT64 krasi urednost i to ima svoje prednosti/nedostatke.
Svako zlo za neko dobro.
Moram još testirati na korištenje aktivnih fajlova (npr. veliko gigabajtne igre), s obzirom da se EHDD-ovi znaju koristiti i za prijenos igri koje će korisnik igrati s EHDD-ova. Ako i to prođe, a mislim da će proći, onda je definitivno exFAT/FAT64 za EHDD-ove Bog i batina.
I da, kod exFAT-a kopiranje može biti malo duže, zbog kalkuliranja radi urednosti, no ništa puno i specijalno, pogotovo kod kopiranja npr. jednog foldera koji u sebi ima 400 foldera i 10 000 fajlova gdje je potrebno više kalkuliranja.
No mislim da je bolje imati u prosjeku 20% duži copy/paste fajlova, nego trošiti sate na defragmentiranje. I tako nikome ništa neće značiti dali kopirao od 10 sekundi nešto 12 sekundi ili sa 1 min na 1 min i nešto sekundi, ili nešto extra veliko, tako sve jedno hoćete li kopirati to 1h ili 1h i koju minutu duže.
Edit: Evo testirao sam ga na igre, prolazno kako sam i očekivao, sve radi kao curica, čak su loading-zi puno brži, najvjerojatnije zbog extra urednosti, tako da je super filesystem i za igre.
Full jednostavno, instaliraš igru od par GB-a i već je defragmentirana i sve leti puno brže nego kada igru instaliraš na NTFS, pa čak i da je na NTFS-u defragmentirana, na exFAT-u je puno brži loading za sve stvari.
Edit: Pokušao sam na dva Windowsa XP, oba imaju SP2 i jedan radi s exFAT-om, a drugi ne radi, na Windows Longhornu radi exFAT i sve na dalje radi. Sada jedino ne znam dalil XP radi s exFAT-om, jer sam testirao na dva Windowsa XP sa SP2 i jedan radi s exFAT-om, a drugi ne radi, vjerojatno prve verzije XP-a ne rade s FAT64, a nove verzije XP-a rade. To jedino može biti bed. Brijem da Windowsi XP-a verzije sve do 2002. godine ne rade s exFAT-om, a sve nakon 2002. godine rade s exFAT-om. To može biti problem jer je još uvijek većina na XP-u koji je star 10 godina. E sada ako imaju neku noviju verziju XP-a, ona će biti kompitabilna s FAT64 kao i s HDD-ovima preko 130 GB-a, a sve one verzije do 2001. i 2002. godine nisu kompitabilne s FAT64, kao što nisu kompitabilne ni s HDD-ovima koji imaju kapacitet preko 130 GB-a.
Mislim, to ne bi trebao biti problem, ali da ne dođeš na neki PC koji ima niže windowse do Windowsa 2000 ili prvu verziju XP-a koja nije kompitabilna s FAT64 FS-om, a to ćeš skužiti tako da kada ga spojiš odmah će te pitati da ga formatiraš, jer kao nije formatiran, a u biti on nije kompitabilan s FAT64 FS-om. Znači Windowsi manje verzije od 2002. godine nisu kompitabilni s FAT64, tj. novije verzije XP-a nakon 2002. godine rade s FAT64, kao i Windows Longhorn, Vista, Windows 7, pa sve na dalje.