FAT32 клъстери

8 отговора 313 прегледа
#1

FAT32 клъстери

Имам горе-долу следния проблем: при създаването на 4GB FAT32 дял под Виндовс клъстерът автоматично се установява на 4К, което е направо безсрамие. Когато установя ръчно размера му (на клъстера) на 512В или 1К, се оказва, че част от дяла остава неформатирана или поне неизползваема - колкото по-малък е клъстерът, толкова повече е "невидимото" пространство.
Някой да знае що за простотия е туй?

---
...at the expence of the whole human race, if needs be. Needs be.
Отговор
в отговор на Gwydion #2

Re: FAT32 клъстери

Пред-пред-предпоследната дума на първи ред да се чете "Windows".


---
...at the expence of the whole human race, if needs be. Needs be.
Отговор
в отговор на Gwydion #3

Re: FAT32 клъстери

Най-елементарната аритметика показва:

4 ГБ = 0xFFFFFFFF елемента максимум. Поне половината от тез са запазени за "служебни", т.е. като направим сметката се получават - около 2 млрд клъстера, свободни да адресират пространство.
Ти имаш около 8 млн блока (т.е. - сектора), което като пък го разделим излиза, че би следвало да нямаш никакви проблеми и да си имаш тези 8 млн клъстера.

Но хайде сега да сметнем паметта, необходима за адресиране: 8 млн блока по 4 байта всеки => 32 МБ РАМ.

Т.е. - най-вероятно препълва някой вътрешен буфер - т.е. казано е, че има някакъв максимум, който не може да се надвиши.

И защо 4 КБ да е срам ? Едно време като форматираш 800 МБ диск със ФАТ16 имахме и по 64 КБ клъстер... 4К смятам, че е напълно нормално за 4 ГБ дял....

Поздрави!

--
Doncho A. Angelov
Free Software Association - Bulgaria
Отговор
в отговор на DonAngel #4

Re: FAT32 клъстери

Обяснението беше наистина интересно. Благодаря.
П.П. Но все пак считам, че е прахосничество файл от 379 байта да заема 4096.

---
...at the expence of the whole human race, if needs be. Needs be.
Отговор
в отговор на Gwydion #5

Re: FAT32 клъстери

Hard disk size Cluster size
------------------------------------
512 MB to 8 GB 4 KB
8 GB to 16 GB 8 KB
16 GB to 32 GB 16 KB
32 GB and larger 32 KB

Тъпо, нали.

Отговор
в отговор на Gwydion #6

прахосничество...

е и FAT32 ширнала се на няколко десетки MB

ползвай друга файлова система, по-добре. NTFS за бозата, EXT3/Reiser за линукс

Трупам листна маса
(и спестявам за УАЗка)
Отговор
в отговор на Яceн #7

Понякога няма как

За съжаление няма друга файлова система, в която и двете ОС могат да четат/пишат

Отговор
в отговор на Masklin #8

да, бе...

то, че има, има. smbfs например.

ама да си форматираш няколко GB на FAT - защо? Толкова ли обменяш?

Трупам листна маса
(и спестявам за УАЗка)
Отговор
в отговор на Яceн #9

Чакай, чакай

Говоря за машина, на която работят ту Linux, ту Windows. smbfs би ти свършила работа, ако едновременно работят и двете на същия компютър.

Аз също имам няколко G във FAT. За да можем двамата човека да работим на един и същ компютър - единия под Linux, а другия - под Windows.

Отговор