Bagaimana cara saya menyelesaikan "File kesalahan splicing?"

33

Hard drive saya macet, jadi saya menggunakan live disk Ubuntu untuk mengakses file saya. Tetapi ketika saya mencoba untuk mentransfernya ke flash drive saya, kadang-kadang muncul dengan pesan kesalahan yang, ketika saya melihat detail, mengatakan:

File splicing kesalahan: Kesalahan input / output.

Bagaimana saya bisa memperbaikinya?

Pistos
sumber

Jawaban:

32

Masalahnya adalah karena disk tujuan Anda (disk yang ingin Anda salin file) diformat dengan FAT32 (yang memiliki batas ukuran file sekitar 4GB. Solusinya adalah memformat disk tujuan Anda ke EXT3, EXT4, atau NTFS ( jika Anda memerlukan kompatibilitas windows).

Sisay Chala
sumber
11
Ini hampir selalu salah.
Marc.2377
3
Mencoba menyalin dari USB yang diformat Mac ke drive NTFS, dan saya mendapatkan kesalahan ini. Perlu jawaban yang lebih baik tentang ini.
Shayan
1
Ini tidak masuk akal. Saya mendapatkan kesalahan ini menyalin dari CD aplikasi windows ke hard disk EXT4 saya. Saya juga mendapatkan kesalahan untuk file yang sama ketika saya mencoba menginstal perangkat lunak pada mesin windows, jadi tidak ada hubungannya dengan jenis disk tujuan.
Peter Flynn
1
Ini (memformat ulang drive ke NTFS) bekerja untuk saya ketika saya mencoba membuat drive boot USB Windows 10.
GenesRus
3

Saya akan mengatakan bahwa karena hard disk gagal, tidak ada cara untuk menyelesaikan kesalahan. Bergantung pada apa yang salah dengan hard disk, Anda mungkin dapat mencoba menyalin file beberapa kali dan mungkin akhirnya memperbaikinya. Dianjurkan untuk bergerak secepat mungkin dan pastikan untuk mendapatkan file Anda yang paling penting terlebih dahulu, karena hard disk Anda mungkin semakin buruk.

Maaf atas prognosis buruknya.

Richard
sumber
Tetapi dalam kasus saya kesalahan terjadi tidak peduli apa disk target, jadi itu adalah masalah dengan file sumber pada CD, tidak ada hubungannya dengan disk target sama sekali.
Peter Flynn
1

pastikan flash drive Anda ada di NTFS bukan FAT32 .. kemudian coba salin file berulang-ulang, karena Anda dapat melihat opsi yang menanyakan apakah Anda ingin mengganti file yang ada pada flash drive dengan mengatakan "Anda ingin mengganti yang sudah ada file (mis. ukuran pic001: 100KB) dengan (mis. pic001 10.1MB)? " kedua file itu sama tetapi seperti yang Anda lihat dengan ukuran file yang berbeda. pilih ganti .. sekarang kembali ke folder asal file-file tersebut sekarang satu per satu tentukan ukuran file aslinya dan lakukan langkah-langkah sebelumnya berulang-ulang sampai file-file yang disalin memiliki ukuran file yang sama dengan yang asli .. bahwa bekerja untuk saya dengan baik, akan butuh waktu .. berharap itu bisa membantu

MarvinEl
sumber
1

Saya merasa jawaban ini harus ada di sini untuk siapa saja yang mengalami kegagalan disk.

Cara terbaik untuk mendekati disk yang gagal adalah melepaskannya dengan hati-hati dari sumber listrik dan memberikannya kepada orang-orang mahal . Jika Anda tidak sabar atau merasa beruntung, hal terbaik berikutnya adalah membuat salinannya di tingkat blok seperti ini:

  1. Boot dari live CD
  2. Buat titik pemasangan: mkdir /mnt/mybigdisk
  3. Pasang disk besar lain yang memiliki ruang untuk satu file yang merupakan ukuran penuh dari seluruh disk yang rusak: mount /dev/mybigdisk /mnt/mybigdisk
  4. Sementara disk yang rusak TIDAK dipasang, salin partisi yang ingin Anda simpan seperti ini: cat /dev/broken_partition1 > /mnt/mybigdisk/part1
  5. Lepaskan pemasangan dan matikan, lepaskan disk yang rusak (itu harus tetap tidak terpasang dan tidak terguncang untuk menjaga keamanan).
  6. Boot ke OS favorit Anda dan pasang lagi disk besar Anda: mount /dev/mybigdisk /mnt/mybigdisk

  7. Buat titik pemasangan untuk tempat Anda ingin memasang salinan partisi yang buruk: /mnt/my_broken_partition_copy

  8. Lanjutkan untuk me-mount salinan partisi yang rusak dari file menggunakan perangkat loop seperti:
    mount -o loop /mnt/mybigdisk/part1 /mnt/my_broken_partition_copy

CATATAN: Jika sistem file terlalu rusak, Anda mungkin tidak dapat memasang tanpa memperbaikinya.

CATATAN: Jika Anda ingin menyimpan seluruh disk, atau jika tabel partisi kacau, Anda juga dapat melakukan ini di seluruh disk. Hanya swap / dev / broken_partition1 dengan / dev / broken_disk1 dalam instruksi di atas (dan pemasangan perangkat loop akan sedikit lebih rumit setelah).

CATATAN: Sekalipun sistem file benar-benar rusak, Anda masih dapat menggali data dari salinan level blok ini menggunakan semua jenis perangkat lunak un-delete / forensics. Ini daftar. Itulah mengapa ini adalah cara yang baik untuk dilakukan.

Mengapa ini hal terbaik berikutnya?

Cakram cakram (saya berasumsi cakram Anda adalah mekanis, jika bukan cakram itu tidak berfungsi sama sekali) ada lengan kecil di dalamnya yang bergerak memutar untuk membaca data dari cakram Anda. Jika entah bagaimana patah, maka menggerakkan lengan ini mungkin memiliki efek buruk.

Jumlah gerakan paling sedikit adalah dengan membaca seluruh disk secara linear. Dengan begitu lengan tidak perlu terpental mencari blok dalam urutan acak.

Juga, jika beberapa daerah "lebih rusak" daripada yang lain, mengandalkan metadata dari sistem file tidak akan berfungsi. Itu hanya akan mencoba lagi, gagal atau melakukan hal-hal lain yang mungkin memiliki efek buruk (sering bergerak di sekitar lengan).

Hal-hal untuk diingat:

  1. Anda tidak boleh memasang disk yang rusak karena berisiko merusak sistem file. Jika Anda HARUS memasang mereka, setidaknya mount hanya-baca.
  2. Biarkan disk yang rusak terpasang pada daya sesedikit mungkin. Simpan disk sepenuhnya diam, setiap gerakan tiba-tiba dapat memperburuknya.
  3. Jika mulai membuat suara-suara buruk, segera lepaskan dari kekuasaan.

Saya harap ini bermanfaat.

Lennart Rolland
sumber
0

Saya mendapatkan pesan kesalahan yang sama. Dalam kasus saya tidak disk adalah cacat, atau partisi yang salah, dll

Kesalahan dalam kasus saya adalah USB-3.0-Plug di panel depan casing PC saya yang mungkin tidak mengikuti spesifikasi. (Saya pikir saya harus menginstal frontpanel USB 3.0 dari vendor / make yang berbeda.)

Segera setelah saya menghubungkan HDD eksternal melalui USB-3.0-Plug pada motherboard (bagian belakang casing PC), semuanya berjalan dengan baik!

Selain itu: Perhatikan antena Wireless / WLAN di lingkungan langsung ke USB-3.0-Plug / Kabel! Hal-hal yang tidak begitu "diskrit" dengan USB-3.0 daripada dengan USB-2.0 ;-)

Hartmut P.
sumber