Как мне решить «Ошибка сплайсинга файлов?»

33

Мой жесткий диск вышел из строя, поэтому я использую живой диск Ubuntu для доступа к своим файлам. Но когда я пытаюсь перенести их на мою флешку, иногда появляется сообщение об ошибке, которое при просмотре деталей гласит:

Ошибка сплайсинга файла: ошибка ввода / вывода.

Как я могу это исправить?

Pistos
источник

Ответы:

32

Проблема заключается в том, что целевой диск (диск, на который вы хотите скопировать файл) отформатирован в FAT32 (размер файла ограничен примерно 4 ГБ. Решение состоит в том, чтобы отформатировать целевой диск в EXT3, EXT4 или NTFS ( если вам нужна совместимость с windows).

Сисай Чала
источник
11
Это почти всегда неверно.
23
3
Пытаюсь скопировать с Mac отформатированный USB на диск NTFS, и я получаю эту ошибку. Нужен лучший ответ на это.
Шаян
1
Это нонсенс. Я получаю эту ошибку при копировании с компакт-диска приложения Windows на мой жесткий диск EXT4. Я также получаю сообщение об ошибке для того же файла, когда пытаюсь установить программное обеспечение на компьютер с Windows, так что это никак не связано с типом целевого диска.
Питер Флинн
1
Это (переформатирование диска в NTFS) сработало для меня, когда я пытался создать загрузочный диск Windows 10 USB.
GenesRus
3

Я бы сказал, что из-за сбоя жесткого диска нет способа устранить ошибку. В зависимости от того, что не так с жестким диском, вы можете попытаться скопировать файл несколько раз и, возможно, в конечном итоге получить его правильно. Было бы целесообразно переместиться как можно быстрее и сначала получить самые важные файлы, потому что ваш жесткий диск становится все хуже и хуже.

Извините за плохой прогноз.

Ричард
источник
Но в моем случае ошибка возникает независимо от того, какой диск является целевым, так что это проблема с исходным файлом на компакт-диске, никак не связанная с целевым диском.
Питер Флинн
1

убедитесь, что ваш флэш-накопитель находится в NTFS вместо FAT32 .. затем попробуйте копировать файл снова и снова, так как вы можете увидеть опцию, спрашивающую, хотите ли вы заменить существующий файл на флэш-диске, говорящий «хотите ли вы заменить существующий файл (например, pic001, размер: 100 КБ) с (например, pic001, 10,1 МБ)? " эти два файла одинаковы, но, как вы можете видеть с другим размером файла. выберите заменить ... теперь вернитесь в исходную папку этих файлов, теперь один за другим определяйте их исходный размер и повторяйте предыдущие шаги снова и снова, пока эти скопированные файлы не будут иметь размер файла, совпадающий с исходным. работал у меня хорошо, это займет время, хотя .. надеюсь, что помогает

MarvinEl
источник
1

Я чувствую, что этот ответ должен быть здесь для всех, кто испытывает сбой дисков.

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

  1. Загрузка с живого CD
  2. Создайте точку крепления: mkdir /mnt/mybigdisk
  3. Смонтируйте еще один большой диск, на котором есть место для одного файла, который будет иметь полный размер всего сломанного диска: mount /dev/mybigdisk /mnt/mybigdisk
  4. Пока сломанный диск НЕ смонтирован, скопируйте разделы, которые вы хотите сохранить, следующим образом: cat /dev/broken_partition1 > /mnt/mybigdisk/part1
  5. Размонтируйте и отключите, удалив сломанный диск (его следует держать не прикрепленным и не дребезжать для безопасного хранения).
  6. Загрузитесь в вашу любимую ОС и снова смонтируйте большой диск: mount /dev/mybigdisk /mnt/mybigdisk

  7. Создайте точку монтирования, в которую вы хотите попытаться смонтировать копию поврежденного раздела: /mnt/my_broken_partition_copy

  8. Выполните монтирование копии поврежденного раздела из файла, используя устройство цикла следующим образом:
    mount -o loop /mnt/mybigdisk/part1 /mnt/my_broken_partition_copy

ПРИМЕЧАНИЕ. Если файловая система слишком повреждена, вы не сможете смонтировать ее, не восстановив.

ПРИМЕЧАНИЕ. Если вы хотите сохранить весь диск или если таблица разделов прикручена, вы также можете сделать это на всем диске. Просто замените / dev / broken_partition1 с / dev / broken_disk1 в инструкциях выше (и после этого монтирование устройства цикла будет немного сложнее).

ПРИМЕЧАНИЕ. Даже если файловая система полностью повреждена, вы все равно можете извлечь данные из этой копии на уровне блоков, используя все виды программного обеспечения для удаления / судебной экспертизы. Вот список. Вот почему это хороший способ пойти.

Почему это следующая лучшая вещь?

Диски Mencahical (я предполагаю, что ваш диск механический, если бы он не работал, вообще-то, вообще не работает), внутри него есть крошечный рычаг, который перемещается, чтобы прочитать данные с вашего диска. Если он как-то сломан, то перемещение этой руки может иметь неблагоприятные последствия.

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

Кроме того, в случае, если некоторые области «более повреждены», чем другие, использование метаданных файловой системы не будет работать. Он просто повторит, потерпит неудачу или выполнит другие действия, которые могут оказать неблагоприятное воздействие (много двигать рукой).

То, что нужно запомнить:

  1. Вы не должны монтировать сломанный диск, так как это может привести к поломке файловой системы. Если вы ДОЛЖНЫ монтировать их, по крайней мере, монтируйте только для чтения.
  2. Держите сломанные диски подключенными к источнику питания как можно меньше. Сохраняйте диск полностью неподвижным, любое резкое движение может ухудшить его.
  3. Если он начинает издавать плохие звуки, немедленно отсоединитесь от власти.

Я надеюсь, что это полезно.

Леннарт Роллан
источник
0

Я получаю те же сообщения об ошибках. В моем случае не диск был дефект, ни раздел не так и т. Д.

В моем случае ошибкой был разъем USB-3.0 на передней панели корпуса, который, вероятно, не соответствовал техническим требованиям. (Я думаю, что я должен установить лицевую панель USB 3.0 от другого производителя / производителя.)

Как только я подключил внешний жесткий диск через разъем USB-3.0 на материнской плате (задняя сторона корпуса ПК), все пошло хорошо!

Кроме того: Обратите внимание на антенны Wireless / WLAN в непосредственной близости от USB-3.0-Plug / Cables! С USB-3.0 все не так "дискретно", как с USB-2.0 ;-)

Хартмут П.
источник