Harici bir HD'den inilti hd birkaç Gb kopyalamak gerekir ve bazı dosyalar hatalara neden olur. Bunu bulucu ile yaparsam, ilk hatada durur.
Hatalar ne olursa olsun her şeyi kopyalamanın bir yolu var mı? Windows'da terakopi kopyası gibi bir şey mi?
Harici bir HD'den inilti hd birkaç Gb kopyalamak gerekir ve bazı dosyalar hatalara neden olur. Bunu bulucu ile yaparsam, ilk hatada durur.
Hatalar ne olursa olsun her şeyi kopyalamanın bir yolu var mı? Windows'da terakopi kopyası gibi bir şey mi?
Yanıtlar:
Terminalde yazın
cp -Rp /Volumes/<source-volume>/<source-user>/<source-folder>/ /Volumes/<destination-volume>/<destination-folder>/
Hedef klasör, oluşturduğunuz yeni bir klasör olmalıdır.
Bunu çalıştırdıktan sonra yeni klasör hakkında bilgi alırsanız, klasör boyutunun arttığını görebilirsiniz.
Misal
cp -Rp /Volumes/Macintosh HD/User/Bob/Desktop/stufftocopy/ /Volumes/external/newfolder
Kopyalayamadığı ancak durmadan hatalar görüntüler ve görüntüler.
* Dizin adlarınız boşluk içeriyorsa yolun başına tırnak işareti koyun
Misal
cp -Rp "/Volumes/Macintosh HD/User/Bob/Desktop/stufftocopy/" /Volumes/external/newfolder
man cp
macOS'ta bana şunu söylüyor: "-R modunda, hatalar algılansa bile cp kopyalamaya devam edecek."
cp
Önerildiği gibi kullanabilirsiniz veya rsync
G / Ç Hatası durumunda bazen çalışmaz.
Bu durumda, dd
bozuk olan belirli dosyalar için aracı kullanabilirsiniz .
dd
"disk çoğaltma" anlamına gelir. Bu, Mac OS X ile birlikte gelen bir komut satırı yardımcı programıdır. Windows için ücretsiz bir sürüm de mevcuttur.Komut satırına aşina olsanız bile son derece dikkatli olun, çünkü dd doğru giriş ve çıkışı belirtmezseniz verilerinizde kurtarılamaz hasara neden olabilir. Uyarıldın.
Dd'nin argümanları basittir:
- if = path_of_file_with_IO_errors giriş yolunu belirtir
- of = path_of_clean_copy_to_create çıktı yolunu belirtir
- conv = noerror, sync dd'ye hataya dayanıklı olduğunu söyler
Çıktı yolunuz hasarlı dosyayla aynı diskte olmamalıdır. Aslında, kartı veya diski G / Ç hatalarıyla kullanmaya devam etmemelisiniz, çünkü gelecekte daha fazla soruna neden olabilir. Verileri kurtardıktan sonra, hurdaya çıkarmalı veya en önemsiz şeyleri saklamak için kullanmalısınız.
G / Ç hataları nedeniyle, dd'nin temiz kopyayı oluşturmak normal bir kopyanın alacağından daha fazla zaman alabilir.
Ama gerçekten beklemeye değer, çünkü şimdi teşhis, önizleme ve video kurtarma araçları cephanemizi kullanabileceğimiz temiz bir dosyamız var.
G / Ç hataları ciddi bir iştir ve videoları kurtardıktan sonra kartı hurdaya çıkarmak muhtemelen DOĞRU ŞEYTİR. Ayrıca, bir miktar çekimin kurtarılamayacağını veya yıldız kalitesinden daha düşük kalitede olduğunu da düşünmelisiniz.
Kaynak: http://aeroquartet.com/wordpress/2012/06/06/how-to-copy-a-file-with-io-errors/
Misal:
dd if=/Volumes/CD/broken_movie.avi of=~/Movies/broken_movie.avi conv=noerror,sync
Ayrıca bakınız:
Kullandığım ötesinde karşılaştırın (ticari yazılım var ama ücretsiz bir deneme vardır) tam olarak bu amaç için. Bir dosyayı, klasörü veya tüm bir sürücüyü veya herhangi bir kombinasyonu kopyalamasını söylersiniz ve görevin sonuna kadar biter ve sorunları giderken rapor eder. Bu, bozuk dosyaların kurtarılmasına yardımcı olmaz, ancak karşılaştığı sorun ne olursa olsun işi bitirir.