Винда поддерживает 2 файловые системы (ФС): FAT и NTFS (грубо говоря, не будем вдаваться в подробности разновидностей FAT'а и ФС типа iso9660, я про файловые системы для винчестеров/флешек).
Для виндузятников выбор на самом деле не стоит: FAT пригодна только для флешек, и то для маленьких. Но т.к. NTFS для флешек пригодна еще меньше, то мелкософт придумало vFAT — такое же как FAT, только другое. Пригодное для флешек покрупнее, но, как обычно для мелкософта, ни с чем не совместимое.
И собственно вот: для стационарных накопителей aka винчестеров в винде альтернативы NTFS нет. Для сменных же нет толком ничего, только FAT для маленьких. И вот рано или поздно хочется подключить большую-большую флешку или даже жесткий диск, и… все плохо, опять остается только NTFS. Для винчестеров оно еще подходит, а вот для флешек журналируемость убийственна (из-за файла журнала значительное число операций записи будет проходить по одному и тому же месту, что, в сочетании с ограниченным количеством циклов перезаписи для флеш памяти, быстро выведет отдельные блоки из строя. Просто выкинуть флешку и взять новую? Да, конечно. Только вот, перефразируя классика, беда не столько в том что флешки смертны, а в том что они внезапно смертны. Вы не узнаете о том что блок сдох до тех пор пока не сможете его прочитать. А т.к. сдохнет блок в области журнала, велика вероятность что вы не сможете прочитать вообще ничего).
Но кроме этих двух файловых систем существуют десятки других. Винда о них не знает, но можно ее научить. И хочу обратить внимание виндузятников на файловые системы семейства ext*, успешно используемые в линуксах.
К их преимуществам могу отнести следующее:
Естественно не без недостатков:
Для флешек и внешних винчестеров, с учетом отсутствия ограничений FAT'а, самое то. Если бы конечно не одно маленькое но: винда по только баллмеру ведомой причине не может использовать на флешках разделы кроме первого. Поэтому решение «создать на флешке маленький раздел, на который записать драйвер, а все остальное отформатировать в ext2» не прокатывает: сделать то так можно, но в винде прочитать этот второй раздел будет нельзя. Поэтому драйвер придется ставить отдельно (ну благо интернет сейчас доступен практически везде).
Драйверов ext2 для винды мне известно два:
Драйвера и ставятся и удаляются без проблем. Оба драйвера довольно стабильны в работе. Создавать ФС можно загрузившись с Live CD/флешки с линуксом. Т.к. делается это однократно особых проблем тут быть не должно. Также, на сколько я помню, partition magic умеет создавать ext2 разделы.
Конечно если флешка используется не только в компах, то тут с ФС отличными от FAT могут быть проблемы. С другой стороны сейчас не редкость устройства, прошивка которых базируется на линухах, и поддержка ext2 не во всех из них выдрана.