Страница 1 из 1
Удалить файл с недопустимым именем
Добавлено:
17.02.2017 (Пт) 12:15
alibek
Есть карта памяти SD (файловая система FAT32), на которой имеется пара файлов с недопустимым именем.
chkdsk ошибок не находит, разные способы удаления/переименования результатов не дали.
Можно все скопировать на диск, отформатировать SD и затем вернуть обратно, но это долго, SD-карта большая.
Нет предложений, как удалить файлы?
Re: Удалить файл с недопустимым именем
Добавлено:
17.02.2017 (Пт) 12:29
Proxy
Что именно подразумевается под недопустимым именем?
Если это зарезервированные имена, то можно использовать del \\?\<путь> (это файлы con и nul устройств, например)
Если не зарезервированные, то что именно подразумевается под недопустимыми? Повторяющиеся в пределах одной директории? Содержащие запрещенные символы?
Re: Удалить файл с недопустимым именем
Добавлено:
17.02.2017 (Пт) 13:10
alibek
Содержат запрещенные символы.
- Код: Выделить всё
dir /x
Содержимое папки A:\Android\data\ru.yandex.yandexmaps
17.02.2016 18:04 <DIR> .
17.02.2016 18:04 <DIR> ..
01.01.1601 03:00 0 ☺
01.01.1601 03:00 0
Re: Удалить файл с недопустимым именем
Добавлено:
17.02.2017 (Пт) 14:41
Mikle
Мне один знакомый на ноутбуке с Линуксом чистил винт от подобной ерунды.
Re: Удалить файл с недопустимым именем
Добавлено:
17.02.2017 (Пт) 15:12
alibek
Это ведь SD-карта, нужно найти линукс с кард-ридером и подходящими драйверами.
Тогда уж быстрее будет отформатировать.
Re: Удалить файл с недопустимым именем
Добавлено:
17.02.2017 (Пт) 15:32
Хакер
Есть же немало hex-редакторов, умеющих понимать структуры ФС и править их. Поменять в таком имя на допустимое и удалить обычным способом. Не подходит?
Re: Удалить файл с недопустимым именем
Добавлено:
17.02.2017 (Пт) 16:29
alibek
Подходит, только я таких редакторов не нашел.
Гуглил по словам "fat32 editor", в результатах либо платные программы, либо что-то подозрительное.
Re: Удалить файл с недопустимым именем
Добавлено:
17.02.2017 (Пт) 16:55
Хакер
WinHex вроде умел. Платный, но есть же триал/демо.
Re: Удалить файл с недопустимым именем
Добавлено:
19.02.2017 (Вс) 15:02
Mikle
alibek писал(а):Это ведь SD-карта, нужно найти линукс с кард-ридером и подходящими драйверами.
Тогда уж быстрее будет отформатировать.
Бывает LiveCD линуксовый или соответствующая загрузочная флэшка.
Re: Удалить файл с недопустимым именем
Добавлено:
20.02.2017 (Пн) 13:20
kibernetics
Да полюбому достаточно WinHEX'a.
Там единственное, что надо обращаться к флешке не как к логическому устройству, а как к физическому. Там есть такая опция в меню. Тогда будет видно и загрузочные сектора и сектора данных. Ну а там уже точно не помню, вроде достаточно занулить нужный сектор, где присутствуют ошибки ФС.