4r0
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Привет. Есть флешка (FAT32) от смартфона (другие файловые системы не катят) и десятки файлов размером до гигабайта. Теоретически, фрагментация не должна никаким боком задевать скорость работы с файлами на флешке, потому что это не винчестер. На практике, если, скажем, есть фильм размером 700 Мб, разделённый на 4-5 фрагментов, разбросанных от начала флешки и до конца, то при его просмотре видеоплеер может притормаживать, когда этот же файл лежит одним куском - проблем нет. Мои дефрагментаторы показывают кучу неперемещаемых данных, которые оказываются информацией об отдельных папках, создал несколько папок - получил в рандомных местах на диске куски неперемещаемых данных, и если есть свободное место размером в гигабайт одним куском, посередине которого лежит инфа о какой-нибудь папке, то файл размером в 600 Мб развалит на 2 фрагмента. А что, если каким-то образом сохранить информацию о том, какой файл в какой папке лежал, потом на чистую флешку залить сначала все эти файлы, а потом дописать пустые папки и растолкать все файлы по этим папкам?.. Проблема в том, что вручную это сделать сложно, ведь у меня на флешке почти 2000 файлов и сотня папок, попробуй руками эти файлы распихать по папкам!.. Просьба подсказать рабочее решение. |