Linux невозможно удалить ошибка ввода вывода

Невозможно удалить файл — rm: невозможно удалить ошибку ввода / вывода

В моей файловой системе NTFS есть файл, который я не могу удалить. Это дает эту ошибку:

Любые другие файлы также не могут быть скопированы в эту папку и отображают сообщение об ошибке как:

5 ответов

Похоже, в файловой системе есть ошибки. Сделайте полный скандиск / чекдиск из windows. (сканирование диска на наличие ошибок)

Может потребоваться войти в систему в корне, чтобы сделать это. Если это так, введите:

в терминал и перейдите с терминала к где zigBqC04 это и rm удалить файлы или rmdir чтобы удалить папки, замените именем файла или папки. Подстановочные знаки ( &?) Можно использовать.*

Такое же обстоятельство я встретил. Я почти уверен, что собираюсь удалить каталог. Поэтому я стараюсь использовать rm -rf XXX а также Shift + Delete удалить, но оба не удалось из-за одной и той же ошибки. Интересно, я исправил это, щелкнув правой кнопкой мыши каталог Move to Trash а потом Empty Trash , Надежда работает и на тебя.

Обходным решением, которое, к счастью, сработало для меня, было подключение диска к системе Windows и удаление поврежденных файлов и папок с помощью Shift + Delete (немедленное удаление без корзины).

После этого проблема, казалось, была решена, когда диск был возвращен в Ubuntu.

Если это файловая система NTFS или FAT и у вас нет доступа к Windows, просто скопируйте файлы, которые вы хотите сохранить, с USB-накопителя на жесткий диск. Затем снова отформатируйте USB-накопитель, используя GPARTED или аналогичный менеджер разделов для NTFS или FAT. Затем скопируйте все файлы обратно на USB-накопитель. Работал на меня.

Источник

Произошла ошибка при удалении. (не могу удалить файлы и папки на ntfs)

Всем привет.
Когда Windows перезагружался, он решил установить массу обновлений.
Я не мог ждать, очень сильно был нужен Linux, выключил посреди обновления.
После этого что-то с файловой системой случилось.
В конце концов всё-равно переустанавливаю Windows.

(Удаляю из Ubuntы)
При удалении Windows/SoftwareDistribution:
Произошла ошибка при удалении.
Не удалось удалить папку amd64_microsoft-windows. 10_none_67770e0aae6a7c68.
Произошла ошибка при удалении файла: Каталог не пуст

При удалении Windows/winsxs:
Произошла ошибка при удалении.
Произошла ошибка при получении сведений о файлах в папке «b93979e36bf69a9dc5964746ed3a3765».
Произошла ошибка при получении сведений о файле «/media/windows/Windows/SoftwareDistribution/Download/b93979e36bf69a9dc5964746ed3a3765/x86_microsoft-windows-mobsyncexe_31bf3856ad364e35_6.1.7601.17514_none_f1584379b2973708»: Ошибка ввода/вывода

Форматировать раздел не хочу так как там есть некоторые полезные данные.
Хотя конечно если нет другого варианта можно перенести файлы, форматировать и перенести обратно.

А ежели ntfsfix на раздел натравить?

«/media/windows/Windows/SoftwareDistribution/Download/b93979e36bf69a9dc5964746e d3a3765/x86_microsoft-windows-mobsyncexe_31bf3856ad364e35_6.1.7601.17514_none_f1 584379b2973708»

что-то про 255 символов ограничение на ntfs помоему было

sudo ntfsfix /dev/sda3
Mounting volume. OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sda3 was processed successfully.

rm -r winsxs
rm: невозможно удалить «winsxs/amd64_microsoft-windows-minkernelapinamespace_31bf3856ad364e35_6.1.7600.16850_none_66c2596d956d1920»: Каталог не пуст
rm: невозможно удалить «winsxs/amd64_microsoft-windows-minkernelapinamespace_31bf3856ad364e35_6.1.7600.21010_none_67770e0aae6a7c68»: Каталог не пуст
rm: невозможно удалить «winsxs/amd64_microsoft-windows-minkernelapinamespace_31bf3856ad364e35_6.1.7601.17651_none_68a9b6bd92929e63»: Каталог не пуст
rm: невозможно удалить «winsxs/amd64_microsoft-windows-minkernelapinamespace_31bf3856ad364e35_6.1.7601.21772_none_691eb3faabbf8f66»: Каталог не пуст

rm -r SoftwareDistribution
.
rm: невозможно удалить «SoftwareDistribution/Download/b93979e36bf69a9dc5964746ed3a3765/amd64_microsoft-windows-mail-comm-dll_31bf3856ad364e35_6.1.7601.17514_none_d7d72fd96f2c2eaa»: Нет такого файла или каталога
rm: невозможно удалить «SoftwareDistribution/Download/b93979e36bf69a9dc5964746ed3a3765/amd64_microsoft-windows-main_31bf3856ad364e35_6.1.7601.17514_none_062284e03286a56a.manifest»: Нет такого файла или каталога
rm: невозможно удалить «SoftwareDistribution/Download/b93979e36bf69a9dc5964746ed3a3765/amd64_microsoft-windows-mediaplayer-autoplay_31bf3856ad364e35_6.1.7601.17514_none_7920b60d569a4a1e»: Нет такого файла или каталога
rm: невозможно удалить «SoftwareDistribution/Download/b93979e36bf69a9dc5964746ed3a3765/amd64_microsoft-windows-mediaplayer-core_31bf3856ad364e35_6.1.7601.17514_none_698fc88e65b943d6.manifest»: Нет такого файла или каталога
rm: невозможно удалить «SoftwareDistribution/Download/b93979e36bf69a9dc5964746ed3a3765/amd64_microsoft-windows-mediaplayer-drm_31bf3856ad364e35_6.1.7601.17514_none_cc5420b1db6c788a»: Каталог не пуст
.

Читайте также:  Как с помощью командной строки восстановить систему windows 10 с флешки

palimpsest(Дисковая утилита) При проверке говорит что всё нормально
GParted использовал для проверки «ntfsresize -P -i -f -v /dev/sda3». Вывел тоже список ошибок.
Какой сказать сейчас не могу, проблемы с отмонтированием /dev/sda3

А систему нельзя заставить просто удалить упоминания об этих папках из таблицы разделов.
Или там всё сильно друг на друге завязано.

Источник

«Ошибка ввода / вывода» при доступе к каталогу

Я хочу перечислить и удалить содержимое каталога на съемном жестком диске. Но я испытал «Ошибка ввода / вывода»:

Мне было интересно, в чем проблема?

Как я могу восстановить или удалить каталог pic и все его содержимое?

Моя ОС — Ubuntu 12.04, а съемный жесткий диск имеет файловую систему ntfs. Другие каталоги, не содержащие или не находящиеся pic на съемном жестком диске, работают нормально.

Последняя часть вывода dmesg после того, как я попытался перечислить содержимое каталога:

Ошибки ввода / вывода при попытках доступа к файловой системе обычно означают аппаратные проблемы.

Введите dmesg и проверьте последние несколько строк вывода. Если диск или подключение к нему не удается, это будет отмечено там.

РЕДАКТИРОВАТЬ Вы монтируете его через ntfs или ntfs-3g ? Насколько я помню, устаревший ntfs драйвер не имел поддержки стабильной записи и был в основном заброшен, когда оказалось, что ntfs-3g он значительно более стабилен и безопасен.

Как утверждает Садхур, это, вероятно, вызвано аппаратными проблемами на диске, и dmesg выходной файл — правильное место, чтобы проверить это.

Вы можете выполнить сканирование поверхности вашего диска из Linux /sbin/badblocks /dev/sda .

Проверьте страницу руководства для более тщательного тестирования основных исправлений (перемещение блоков). Все это не зависит от файловой системы, поэтому является безопасным даже для файловой системы NTFS, поскольку работает на уровне «поверхности диска».

Я лично сделал это для запуска ежемесячно от cron. Конечно, вам нужно проверить, получаете ли вы письма cron в своем почтовом ящике (что по умолчанию часто не так). Эти письма заканчиваются /var/mail/$USER или похожи.

Я создал /etc/cron.d/badblocks :

Ваша файловая система повреждена, для томов NTFS вы должны запустить систему chkdsk под Windows, но восстановить ее практически невозможно. Иногда вам может понадобиться отформатировать диск.

Решение, которое работает для меня, — понизить ntfs-3g версию с выпуска 2014 года до выпуска 2012 года. Это должно решить вашу проблему с доступом к разделу NTFS. В долгосрочной перспективе это не решение, потому что в конечном итоге вам потребуется запустить последнюю версию.

Я просто хотел добавить свое решение в эту ветку для блага других — я выполнил некоторую работу в своей системе, когда у меня вышел из строя источник питания — я, должно быть, переподключил кабели SATA в неправильном порядке, так как когда я их переключал, все работало снова — в любом случае, не знаю, почему загрузочный диск должен находиться на определенном порте SATA, может быть ответом для кого-то другого.

Никто не упомянул, что делать, если инструменты Linux не работают и доступен только Mac, но не Windows.

Может быть исправлено в OS X с Paragon NTFS

В моем случае gparted сказали пойти найти ПК с Windows, который нигде не было найдено. Но рядом был Mac, для которого доступно это замечательное программное обеспечение. Установил пробную версию, выполнил проверку , затем чинил — и вуаля!

Я просто хотел поделиться своим опытом: во FreeBSD 10.3 я подключил свой внешний жесткий диск с

Внутри жесткого диска я mkdir создал папку, а затем переместил в нее несколько файлов, конечно, с помощью mv команды. Наконец я выполнил следующую команду:

Читайте также:  Moxa uport 1250 driver windows 10

Затем я смонтировал жесткий диск на машине Linux с ядром 4.4.0-78-generic. Теперь, когда я перечисляю содержимое жесткого диска, каталог, созданный во FreeBSD, назван Jeff , как показано ниже:

Также при попытке удалить Jeff каталог я получаю следующее сообщение об ошибке:

Я не смог избавиться от Jeff каталога на машине с Linux, поэтому я использовал машину с FreeBSD и снова смонтировал жесткий диск на FreeBSD. Но ls , cd и rm команды на FreeBSD генерировать то же самое Input/output error . Похоже, в ntfs-3g пакете FreeBSD была ошибка .

ОБНОВИТЬ

Я перенес все свои данные с внешнего жесткого диска на компьютер с Linux, конечно, поврежденный файл Jeff не мог быть перемещен из-за ошибки ввода-вывода. Затем я переформатировал внешний жесткий диск с обнулением тома и проверкой сбойного сектора следующим образом:

А затем переместил все данные обратно на внешний том. Таким образом, я потерял поврежденный файл с именем Jeff , однако мой внешний жесткий диск очищен от любых ошибок ввода-вывода.

Я объявил, что когда я пытаюсь получить доступ к диску, на котором возникла эта ошибка, он пытался записать последние скопированные файлы, которые были перезаписаны в последний файл, а затем попытка доступа не удалась, потому что уже записанная запись не совпадает с последними скопированными элементами, поэтому происходит сбой. Самый здоровый способ спасти диск — удалить последний элемент или элементы, скопированные в Windows.

Источник

«Ошибка ввода /вывода» при доступе к каталогу

Я хочу перечислить и удалить содержимое каталога на съемном жестком диске. Но я испытал «Ошибка ввода /вывода»:

Мне было интересно, в чем проблема?

Как я могу восстановить или удалить каталог pic и весь его контент?

Моя ОС — Ubuntu 12.04, а съемный жесткий диск имеет файловую систему ntfs. Другие каталоги, не содержащие или внутри pic на съемном жестком диске, работают нормально.

Последняя часть вывода dmesg после того, как я попытался перечислить содержимое каталога:

7 ответов

Ошибки ввода /вывода при попытках доступа к файловой системе обычно означают аппаратные проблемы.

Введите dmesg и проверьте последние несколько строк вывода. Если диск или соединение с ним не работают, это будет отмечено там.

EDIT . Вы монтируете его через ntfs или ntfs-3g ? Насколько я помню, унаследованный драйвер ntfs имел стабильную поддержку записи no и был в значительной степени оставлен, когда выяснилось, что ntfs-3g был значительно более стабильным и безопасный.

Как утверждает Sadhur, это, вероятно, вызвано проблемами аппаратного обеспечения диска, а вывод dmesg — это подходящее место для проверки этого.

Вы можете выполнить сканирование поверхности вашего диска с помощью Linux /sbin/badblocks /dev/sda .

Проверьте страницу руководства для более тщательных тестов на основные исправления (перемещение блоков). Все это файловая система — агностик, поэтому она безопасна даже с файловой системой NTFS, поскольку она работает на уровне «поверхности диска».

Я лично заставлял это работать ежемесячно от cron. Конечно, вам нужно проверить, получаете ли вы почту cron в своем почтовом ящике (что часто не так по умолчанию). Эти письма заканчиваются в /var/mail/$USER или аналогичных.

Я создал /etc/cron.d/badblocks :

Ваша файловая система повреждена, для томов NTFS вы должны запустить chkdsk в системе Windows, но восстановить ее почти невозможно. Иногда вам может понадобиться отформатировать диск.

Я просто хотел добавить свое решение в этот поток в интересах других — я немного поработал над своей системой, когда мой источник питания не удался — я, должно быть, повторно подключил кабели SATA в неправильном порядке, когда я их переключил, все работает снова — не знаю, почему загрузочный диск должен быть на определенном порту SATA, во всяком случае, может быть ответом для кого-то еще.

Читайте также:  Программные продукты microsoft windows

Никто не упомянул, что делать, если инструменты Linux не работают, и доступен только Mac, но не Windows.

Можно установить на OS X с Paragon NTFS

В моем случае gparted сказал, чтобы найти компьютер с ОС Windows, который не был найден. Но Mac был вокруг, для которого это замечательное программное обеспечение доступно. Устанавливается пробная версия, выполняется проверка , затем ремонт — и voilÃ!

Я просто хотел поделиться своим опытом: на FreeBSD 10.3 я смонтировал внешний жесткий диск с помощью

Внутри жесткого диска я создал mkdir , чтобы создать каталог, а затем переместил в него некоторые файлы, конечно, с помощью команды mv . Наконец, я выполнил следующую команду:

Затем я установил жесткий диск на машине Linux с ядром 4.4.0-78-generic. Теперь, когда я перечисляю содержимое жесткого диска, каталог, созданный на FreeBSD с именем Jeff , показан ниже:

Кроме того, при попытке удалить каталог Jeff появляется следующее сообщение об ошибке:

Я не мог избавиться от каталога Jeff на машине Linux, поэтому я использовал машину FreeBSD и снова установил жесткий диск на FreeBSD. Но команды ls , cd и rm на FreeBSD генерируют ту же ошибку ввода /вывода . Похоже, была ошибка в пакете FreeBSD ntfs-3g .

UPDATE

Я переместил все свои данные с внешнего жесткого диска на машину Linux, конечно же, поврежденный файл Jeff не мог быть перемещен из-за ошибки ввода-вывода. Затем я переформатировал внешний жесткий диск с обнулением объема и проверки плохого сектора следующим образом:

И затем переместил все данные обратно на внешний том. Таким образом, я потерял поврежденный файл с именем Jeff , однако мой внешний жесткий диск очищен от ошибок ввода /вывода.

Источник

невозможно удалить файл — rm: невозможно удалить ошибку ввода / вывода

Ваше разрешение должно выглядеть следующим образом:

Чтобы изменить его по умолчанию, сначала войдите в систему с пользователем root и измените право собственности на sudo «/ usr / bin / sudo».

5 ответов

Похоже, в файловой системе есть ошибки. Сделайте полный скандиск / чкдск из windows. (поиск ошибок)

для этого может потребоваться войти в систему как root. Если это так, введите:

в Терминал и перейдите с терминалом к ​​тому месту, где находится zigBqC04 и rm , чтобы удалить файлы, или rmdir , чтобы удалить папки, замените на имя файла или папки. Можно использовать подстановочные знаки ( и?). *

Обходной путь, который, к счастью, сработал для меня, состоял в том, чтобы подключить диск к системе Windows и удалить поврежденные файлы и папки, используя Shift + Delete (немедленное удаление без корзины).

После этого проблема, казалось, была решена, когда диск был возвращен в Ubuntu.

Если это файловая система NTFS или FAT и у вас нет доступа к Windows, просто скопируйте файлы, которые вы хотите сохранить, с USB-накопителя на жесткий диск. Затем снова отформатируйте USB-накопитель, используя GPARTED или аналогичный менеджер разделов для NTFS или FAT. Затем скопируйте все файлы обратно на USB-накопитель. Работал на меня.

То же обстоятельство я встретил. Я почти уверен, что собираюсь удалить каталог. Поэтому я пытаюсь использовать rm -rf XXX , а также Shift + Delete для удаления, но оба не удаются из-за одной и той же ошибки. Интересно, я исправил это, щелкнув правой кнопкой мыши каталог Move to Trash , а затем Empty Trash . Надежда тоже работает на тебя.

Источник

Оцените статью
Adblock
detector