Помогите решить проблему.
Есть карта памяти MicroSD 2 гб. FAT32
Хочу записать на нее книги. Около 400 файлов, с длинными названиями типа
"Звягинцев Василий - Скоро полночь. Том 1.fb2"
Пишет файлов 20 и дальше бац! - "снимите защиту от записи"
Я логически подумал, переименовал файлы покороче, подействовало, уже пишет до половины но потом опять выбивает. Зараза!
Вобщем, плюнул на все, переименовал файлы по нумерации типа:
001.fb2
002.fb2
003.fb2
---
400.fb2
помогло - записались все.
Так понял, что это ограничение файловой таблицы. Как его можно обойти/решить/расширить?
Ограничение файловой системы на карте памяти.
Всего 37 сообщ.
|
Показаны 1 - 20
Ограничение файловой системы на карте памяти.
Re[Александр Блоцкий]:
Перейти на НТФС?
Re[Александр Блоцкий]:
а в какой проге копируете?
не похоже, что это ограничение FAT32!
http://www.xakep.ru/magazine/xa/062/080/1.asp
не похоже, что это ограничение FAT32!
http://www.xakep.ru/magazine/xa/062/080/1.asp
Re[Untitled-1]:
от: Untitled-1
Перейти на НТФС?
Карта памяти в телефоне. Он не понимает НТФС
Re[ДиMUSTый]:
от: ДиMUSTый
а в какой проге копируете?
Да ну! Я не поверю. Я пользуюсь Тотал командером еще с 2001 года, когда он еще виндовз-командером назывался.
Не не не верю...
--
Вот попробовал проводником - та самая хрень.
Re[Александр Блоцкий]:
Ограничение из-за русских букв. Перейдите на транслит и файлы с такой же длиной запишутся без проблем. Вроде как-то так.
Re[SuT]:
от: SuT
Ограничение из-за русских букв. Перейдите на транслит и файлы с такой же длиной запишутся без проблем. Вроде как-то так.
Извините, все названия файлов были на транслите.
Приведенный в первом сообщении пример был для демонстрации собственно длины имени.
Re[Александр Блоцкий]:
странно... надо посмотреть точно, какую длину файлов держит fat32.
Re[Александр Блоцкий]:
длина имени файла фиг с ним
у вас может 10 вложенных в друг друга папок с длинными названиями?
вон WinRAR тоже не дает извлекать файлы из архива, если путь к файлу больше 256 символов... приходится прямо внутри архива укорачивать название файла и только после этого его можно извлечь...
http://forum.ixbt.com/topic.cgi?id=23:41323
>Проблема не в NTFS, а в программах, с ней работающих - в данном случае Windows Explorer. Предел для программ составляют 260 символов path и 256 символов name, хотя ОС поддерживает примерно 32000-символьный путь.
отсюда
Windows обычно ограничивает имена файлов 260 символами. Но фактически имя файла должно быть короче, так как в это число включен полный путь (например, C:\Program Files\filename.txt). Поэтому иногда можно столкнуться с ошибкой при копировании файла с очень длинным именем в папку, имеющую более длинный путь, чем текущая папка.
http://www.synology-forum.ru/index.php?showtopic=3450
у вас может 10 вложенных в друг друга папок с длинными названиями?
вон WinRAR тоже не дает извлекать файлы из архива, если путь к файлу больше 256 символов... приходится прямо внутри архива укорачивать название файла и только после этого его можно извлечь...
http://forum.ixbt.com/topic.cgi?id=23:41323
>Проблема не в NTFS, а в программах, с ней работающих - в данном случае Windows Explorer. Предел для программ составляют 260 символов path и 256 символов name, хотя ОС поддерживает примерно 32000-символьный путь.
отсюда
Windows обычно ограничивает имена файлов 260 символами. Но фактически имя файла должно быть короче, так как в это число включен полный путь (например, C:\Program Files\filename.txt). Поэтому иногда можно столкнуться с ошибкой при копировании файла с очень длинным именем в папку, имеющую более длинный путь, чем текущая папка.
http://www.synology-forum.ru/index.php?showtopic=3450
Re[ДиMUSTый]:
от: ДиMUSTый
длина имени файла фиг с ним
у вас может 10 вложенных в друг друга папок с длинными названиями?
Нет, нет, нет.
Просто карта памяти. Без папок вообще. Файлы кидаю в корень.
И как-раз длина имен файлов влияет.
Точно не скажу, но приблизительно так
- имена файлов по 30-40 знаков - влазит скажем 30 файлов
- имена файлов по 10-15 знаков - влазит уже около 100 файлов.
- имена файлов по 3 знака - влазят все 400.
чем короче имена файлов - тем больше файлов влазит. Фантастика
Re[Александр Блоцкий]:
да уж
Re[Александр Блоцкий]:
Может, драйвер какой кривой? Что за производитель?
Re[Александр Блоцкий]:
Тож бывает такая фихня. Методом тыка определил что виновата карта памяти. Телефон выступающий в роли кард-ридера некоррекнто на нее пишет. При копировании через обычный кард-ридер все нормально, через телефон такая трабла вылазит и с музыкой и с картинками и с книгами.
Re[Александр Блоцкий]:
ааа))) Я почти понял))) Может это оглавление на карте памяти не позволяет столько информации сохранить?
Re[whitehats]:
от: whitehats
Тож бывает такая фихня. Методом тыка определил что виновата карта памяти. Телефон выступающий в роли кард-ридера некоррекнто на нее пишет.
Нет, втыкались разные карты памяти, в разные кард-ридеры. Все одинаково.
Re[SuT]:
от: SuT
ааа))) Я почти понял))) Может это оглавление на карте памяти не позволяет столько информации сохранить?
Ну так оно и есть. Под словом оглавление - вы же подразумеваете таблицу файлов?
---
На жестком диске, ее размер можно менять (MFT). Точнее она там сама растет по мере увеличения количества файлов. Например в программе - Diskeeper.
Как это можно сделать на карте памяти?
Re[Александр Блоцкий]:
форматнуть через Quick Format
Re[Александр Блоцкий]:
карта ёк. можно попытаться полностью отформатировать как вариант
Re[uopp]:
от: uopp
карта ёк. можно попытаться полностью отформатировать как вариант
Да я кучу карт рабочих пихал. Ни на одну не хочет копироваться больше чем 20-30 файлов с длинными именами.
С короткими - пожалуйста!
Re[Александр Блоцкий]:
от:Александр Блоцкий
Ну так оно и есть. Под словом оглавление - вы же подразумеваете таблицу файлов?
---
На жестком диске, ее размер можно менять (MFT). Точнее она там сама растет по мере увеличения количества файлов. Например в программе - Diskeeper.
Как это можно сделать на карте памяти?Подробнее
ага... а черт его знает как на флешке менять. Может это внутренняя характеристика чипа?
