“Dosyaları ekleme hatası” nasıl çözülür?


33

Sabit diskim çöktü, bu yüzden dosyalarıma erişmek için Ubuntu canlı disk kullanıyorum. Ancak bunları flash sürücüme aktarmaya çalıştığımda, zaman zaman ayrıntıları görüntülediğimde şöyle bir hata mesajı geliyor:

Dosya ekleme hatası: Giriş / çıkış hatası.

Bunu nasıl düzeltebilirim?

Yanıtlar:


32

Sorun şu ki, hedef diskiniz (dosyayı kopyalamak istediğiniz disk) FAT32 ile biçimlendirilmiş (dosya boyutu yaklaşık 4 GB olan). Çözüm hedef diskinizi EXT3, EXT4 veya NTFS ( Windows uyumluluğu gerekiyorsa).


11
Bu neredeyse her zaman yanlıştır.
Marc.2377,

3
Mac formatlı bir USB'den NTFS sürücüsüne kopyalamaya çalışıyorum ve bu hatayı alıyorum. Bu konuda daha iyi bir cevap lazım.
Shayan

1
Bu saçmalık. Windows uygulama CD'sinden EXT4 sabit diskime kopyalarken bu hatayı alıyorum. Yazılımı bir Windows makinesine yüklemeye çalıştığımda da aynı dosya için hata alıyorum, bu nedenle hedef disk türüyle ne yapacak bir şey yok.
Peter Flynn

1
Bu (sürücüyü NTFS'ye yeniden biçimlendirme) Windows 10 USB önyükleme sürücüsü oluşturmaya çalışırken benim için çalıştı.
GenesRus

3

Sabit disk arızalı olduğu için hatayı çözmenin bir yolu olmadığını söyleyebilirim. Sabit diskte neyin yanlış olduğuna bağlı olarak, bir dosyayı birkaç kez kopyalamayı deneyebilir ve sonunda doğru şekilde alabilirsiniz. Mümkün olduğunca çabuk hareket etmeniz ve ilk önce en önemli dosyalarınızı aldığınızdan emin olun, çünkü sabit diskiniz daha da kötüleşiyor olabilir.

Kötü prognoz için özür dilerim.


Ancak benim durumumda hata, hedef diskin ne olduğu fark etmeksizin gerçekleşir, bu yüzden CD'deki kaynak dosyada bir sorun var, hedef diskle hiçbir ilgisi yok.
Peter Flynn

1

flash sürücünüzün FAT32 yerine NTFS'de olduğundan emin olun. Ardından, flash sürücüdeki mevcut dosyayı değiştirmek isteyip istemediğinizi soran bir seçenek gördüğünüz için dosyayı tekrar tekrar kopyalamayı deneyin. dosya (örneğin pic001 boyutu: 100KB) ile (örneğin pic001 10.1MB)? " bu iki dosya aynıdır ancak farklı bir dosya boyutunda görebileceğiniz gibi. değiştir seçeneğini seçin. Şimdi bu dosyaların kökeni klasörüne geri dönün, orijinal dosya boyutlarını tek tek belirleyin ve kopyalanan dosyalar orijinal boyutlarıyla aynı olana kadar önceki adımları tekrar tekrar yapın. benim için iyi çalıştı, yine de zaman alacak .. yardımcı olur umarım


1

Bu cevabın başarısız diskleri deneyimleyen herkes için burada olması gerektiğini düşünüyorum.

Başarısız olan bir diske yaklaşmanın en iyi yolu, onu güç kaynağından dikkatlice ayırmak ve pahalı adamlara vermektir . Sabırsız veya şanslı hissediyorsanız, bir sonraki en iyi şey bunun gibi blok düzeyinde bir kopyasını oluşturmaktır:

  1. Canlı CD'den önyükleme
  2. Bir montaj noktası oluşturun: mkdir /mnt/mybigdisk
  3. Kırık diskin tam boyutu olan tek bir dosya için boş alana sahip başka bir büyük disk takın: mount /dev/mybigdisk /mnt/mybigdisk
  4. Bozuk disk monte edilmemişken, böyle tutmak istediğiniz bölümleri kopyalayın: cat /dev/broken_partition1 > /mnt/mybigdisk/part1
  5. Takma ve kapatma, bozuk diskin çıkarılması (takılı tutulmaması ve güvenli bir şekilde saklanması için takılmaması gerekir).
  6. Favori işletim sisteminize önyükleme yapın ve büyük diskinizi tekrar takın: mount /dev/mybigdisk /mnt/mybigdisk

  7. Bozuk bölümün kopyasını takmayı denemek istediğiniz yer için bir montaj noktası oluşturun: /mnt/my_broken_partition_copy

  8. Bozuk bölümün kopyasını dosyadan dosyaya monte ederek devam edin.
    mount -o loop /mnt/mybigdisk/part1 /mnt/my_broken_partition_copy

NOT: Dosya sistemi çok hasarlıysa, onarıma gerek duymadan monte edemeyebilirsiniz.

NOT: Diskin tamamını saklamak istiyorsanız veya bölüm tablosu vidalanmışsa, bunu tüm diske de yapabilirsiniz. / Dev / broken_partition1 komutunu / komutlarını / dev / broken_disk1 ile yukarıdaki yönergelerde değiştirin (ve döngü aygıtını taktıktan sonra biraz daha karmaşık olacaktır).

NOT: Dosya sistemi tamamen bozulmuş olsa bile, her türlü silme / adli yazılım türünü kullanarak bu blok düzeydeki kopyadan verileri çıkarabilirsiniz. İşte bir liste. Bu yüzden devam etmenin iyi bir yolu.

Neden bir sonraki en iyi şey bu?

Mencahical diskler (diskinizin mekanik olduğunu farz ediyorum, mümkünse hiç işe yaramazsa), içinde diskinizden veri okumak için hareket eden küçük bir kol var. Bir şekilde kırılırsa, o zaman bu kolu hareket ettirmenin olumsuz etkileri olabilir.

En az miktarda hareket basitçe bütün diski doğrusal olarak okumaktır. Bu şekilde, kolun etrafında rasgele sırayla blok aramak için sıçramasına gerek kalmaz.

Ayrıca, bazı alanların diğerlerinden "kırılmış" olması durumunda, dosya sisteminin meta verilerine güvenmek işe yaramaz. Yalnızca yeniden denenecek, başarısız olacak veya olumsuz etkileri olabilecek başka şeyler yapacaktır (kolun etrafında çokça hareket edecektir).

Hatırlanacak şeyler:

  1. Dosya sistemini kırma riski bulunduğundan bozuk diski takmamalısınız. Bunları monte etmeniz ZORUNLU ise, en azından salt okunur.
  2. Gücüne bağlı kırık diskleri mümkün olduğunca az tutun. Diski tamamen hareketsiz tutun, ani hareketler daha kötü hale gelebilir.
  3. Kötü sesler çıkarmaya başlarsa, derhal güçten çekin.

Ben bunun yararlı olucağını umuyorum.


0

Aynı hata mesajlarını alıyordum. Benim durumumda değil , disk kusur oldu, ne de bölme vb yanlıştı

Benim durumumdaki hata, bilgisayar kasamın ön panelinde muhtemelen teknik özelliklere uymayan bir USB-3.0-Fişiydi . (Farklı bir satıcıdan / markadan bir USB 3.0 ön paneli kurmam gerektiğini düşünüyorum.)

Harici HDD’yi anakarttaki USB 3.0 fişi ile bağladığımda (PC kasasının arka tarafında) işler iyi gitti!

Ayrıca: Doğrudan komşuluktaki Kablosuz / WLAN antenlerine USB-3.0-Fiş / Kablolara dikkat edin! USB-3.0'da işler USB-2.0'da olduğundan çok "ayrı" değil ;-)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.