Как удалить файлы / папки с недопустимыми именами?
377
Mox
Как я могу удалить набор файлов, которые содержат недопустимые символы, включая новые строки ? Файловая система FAT32.
На Windows, кроме попыток с Explorer, который дал мне ошибку 80004005, я пробовал rmdir, del /Fи del "\\?\drive\...", конечно же, из CMD администратора.
На Ubuntu друга я пробовал rm -rf, который не дал результатов, кроме ошибок, конечно.
Ошибки, которые я получаю от обеих систем, связаны с незаконностью синтаксиса и отсутствием каких-либо разрешений. Ошибка 80004005 возникла из-за попытки удалить родительскую папку. Я пытался сделать chmodфайлы соучастием, но это не имело никакого эффекта.
Как ни странно, попытка просмотреть файлы в Ubuntu Explorer также привела к ошибке:
Кроме того, некоторые файлы содержат новые строки в своих именах. Очень странно. Я не очень понимаю, как это было разрешено в первую очередь.
Могу ли я попробовать что-нибудь еще, кроме переформатирования?
Контекст: я разбираюсь во всем, что касается менеджера паролей, и как часть этого, я хотел иметь переносную копию моего менеджера паролей на моей флешке. Поэтому я скачал переносную версию и, используя WinRAR, попытался разархивировать ее на USB. Произошли ошибки, аналогичные по характеру, и теперь мы здесь. Разбитые файлы существуют только в XSL, который в целом поврежден. Я не уверен, что WinRAR сделал не так, поскольку изначально предполагалось, что это всего 5 файлов xsl. Менеджер паролей был KeyPass 2.
Итак, это новый USB-накопитель, который был подключен с самого начала. Есть ли причина, по которой вы не просто переформатируете это и начинаете сначала?
Appleoddity 6 лет назад
1
@Appleoddity Обучение в случае, если это происходит в системном или резервном разделе.
Mox 6 лет назад
0
1 ответ на вопрос
0
AFH
Что бы не повредило ваши записи каталога, возможно, также повредили расположение диска, некоторые указывают на внешний раздел с последующими ошибками ввода-вывода.
Вам нужно восстановить файловую систему: сначала попробуйте Windows, а затем Ubuntu, если она не удалась.
Если ничего не помогает, скопируйте все остальные каталоги, отформатируйте диск, затем скопируйте обратно действительные каталоги; на системном диске вам может потребоваться выполнить чистую переустановку, прежде чем копировать файлы обратно.
Я пробовал `chkdsk / F` без использования. Якобы он не мог запланировать диск для ремонта. Знаете ли вы, чтобы случилось инструмент для восстановления дисков Ubuntu?
Mox 6 лет назад
0
Мой друг пытался использовать `mcheck`, но безрезультатно.
Mox 6 лет назад
0
Раздел usb - это FAT32, как уже упоминалось в вопросе и тегах. @AFH
Mox 6 лет назад
0
@Mox - Вы совершенно правы: я вернулся к этому после перерыва и не полностью перечитал вопрос, думая, что достаточно запомнил. Я удалю свой неуместный комментарий. Благодарю.
AFH 6 лет назад
0
Теперь я не знаю, что предложить: [`testdisk`] (https://www.cgsecurity.org/wiki/TestDisk) в Ubuntu может сделать некоторые исправления FAT, но я не знаю, помогут ли они.
AFH 6 лет назад
0