По поводу дефрагментации флешки - не морочьте себе голову. Эта операция бессмысленная. Идея дефрагментации HDD - чтобы с диска читались сектора подряд, а не прыгать головкой по всей поверхности. Так вот, все современные контроллеры флешей НАРОЧНО перемешивают сектора, чтобы из-за малого ресурса они не выходили из строя. Например, если постоянно записывать 1Мб на диск и стирать, то на HDD запись будет всегда идти в одну и ту же область, а на флеше - в разные.