Az USB és a file másolás esete

Mark Russinovich blogját olvasgatva az ember néha elég érdekes dolgokat tudhat meg mind a windows fejlesztéséről, mind olyan általános dolgokról, amikről már azt hitte rég tudja, és akkor döbben rá, hogy lehet mégse..
Velem személy szerint kb most ugyan ez esett meg a legújabb bejegyzését olvasgatva..

Az angolúl nem tudóknak dióhéjban:
Az 1ik ismerőse megpróbált a pendrive-jára felmásolni 1-2 fotót, ám a pendrive egy idő után megmakacsolta magát, és egy darab file-t se akart felmásolni, ezen apropó miatt keresték meg a fejlesztőt.
Ő neki is látott a munkának, megnézte a Process Monitor által készített logot, de ettől se lett okosabb, főleg, hogy ilyen fajta hibával/hibakóddal még ő se találkozott, így hát nem maradt más, minthogy utánanézzen a hibakód forrásának (sőt még a Win forrásába is belenézett), ám a megoldást még sem ott találta, hanem egy régebbi levélen, ahol is felhívta az 1ik programozó a figyelmet, hogy ez a hiba akkor jelentkezik, ha FAT16-os filerendszer gyökerébe 512-nél több mappát szeretnénk létrehozni, mivel a root mappák száma itt ennyire van limitálva, ígyhát vagy egy almappába kell másolni a kívánt file-okat, vagy úgy filerendszert kell létrehozni az adott adathordozón ( persze elötte backup )
Az már csak kitérő, hogy valyon miért is formázzák factory default-ban a mai nagy USB-ket is ( >4 GB ) FAT filernedszerűre, melyre az az egyszerű következtetés született meg, hogy valószínű azért, mert ezt a filerendszert biztosan minden fajta rendszer ismeri..

Hozzászólások

"FAT is still the normal file system for removable media (with the exception of CDs and DVDs), with FAT12 used on floppies, and FAT16 on most other removable media (such as flash memory cards for digital cameras and USB flash drives). Most removable media are not yet large enough to benefit from FAT32, although some larger flash drives, like SDHC, do make use of it. FAT16 is used on these drives for reasons of compatibility and size overhead."

http://en.wikipedia.org/wiki/File_Allocation_Table

a gazdaja csak felhanyja a gyoker konyvtarba a fajlokat, hogy elerte az 512 limitet, vagymi?

Elbandi
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Kb nekem is ez jött le, hogy felrakta a gyökérbe az 512 mappát, és az 513.-at már nem engedte, hogy belerakja :)
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..

Nem mappát, hanem fájlt, de mindegy.

A dolog lényege: Kovács 123 Béla nyaraláson sok-sok digitális fotót készít, majd ebből jópárat elő szeretne hívatni. Netje szar/lassú/nem szeret neten rendelni - vagy egyszerűen csak úgy gondolja, hogy munkából hazajövet beszalad a teszkó gazdaságos fényképelőhívóba, és majd ott ő SK megcsinálja. Felcsűri az előhívandó képeket egy CD-re/pendrive-ra. PD kéznél van, hát oda. Mi a tüdőnek is csinálna rá alkönyvtárat?????

Hát, jó lenne már egy újabb, minden rendszer által ismert filerendszer. Talán ufs lesz a megoldás?

Egyébként pl. mp3 lejátszóknál, fényképezőgépeknél, telefonoknál, stb. az lehet az ok, hogy annak a támogatását a legegyszerűbb belegányolni a firmware-be. Talán ezen eszközök némelyike még fat32-t sem tud.

Marha egyszerű: egyrészről a NTFS ilyen méreteken még mindig "drága", effektív sok helyet elvesz.
Az MFT-nek elég sok hely foglatattatik.
Amúgy nem értem: minden normális ember nyom egy új mappát a meghajtó gyökerébe, és abba küld. Hogy ezt a win >512 fájl esetén miért nem tudja megtenni, az rejtély.