Bozuk bir diskten bir dosyayı nasıl kısmen kopyalayabilirim?


10

60G dosyasını kopyalamam gereken bozuk bir diskim var.

Disk zaman zaman sıfırlanır ve kopyayı bitiremem.

Kısmi dilimleri kopyalayıp denemek ve hepsini bir araya getirmek istiyorum.

Bunu nasıl yapabilirim?


Eski moda (eski okul) yolu kullanmak olurdu dd.
G-Man 'Monica'yı Yeniden Başlat' diyor

1
Başka bir seçenek örneğin kullanmaktır split -b[bytes] yourbigFile
Valentin Bajrami

3
Dosyayı bozuk bir diskten kopyalamaya çalışıyorsanız - ddrescueveya hayır - muhtemelen yanlış gidiyorsunuz demektir. Dosya dosya sistemine bağlı olduğundan ve dosya büyük olasılıkla bitişik olmadığından, hatalı aygıttan almak için okuma yapmak neredeyse kesinlikle kolayca karşılayabileceğinizden daha fazla disk arama gerektirecektir. Blok cihazı, alabildiğim kadarıyla tek bir geçişe yakın bir yerde bilinen bir iyi cihaza yansıtacağım ve daha sonra kurtarma çalışmalarını mümkün olduğunca bağlı görüntü dosyasına odaklayacağım.
mikeserv

Yanıtlar:


14

Kullanım ddrescuesenaryosu türü için tasarlanmıştır.

Verilerin başarıyla kopyalandığı kısımlarını veya başka bir şekilde takip etmek için bir günlük dosyası kullanır. Sonuç olarak, günlük dosyasının korunması şartıyla, gerektiği kadar durdurabilir ve yeniden başlatabilirsiniz.

Bkz. Ddrescue - Veri kurtarma aracı


4

Kullanın dd.

Çok şey yapabilir, ancak aşağıdaki forma ihtiyacınız var:

dd if=<source> of=<destination> bs=<block size> count=<blocks> skip=<offset>

Örneğin, 2. dosyayı 4. kilobayta bir dosyadan kopyalamak için şunları yaparsınız:

dd if=in.dat of=out.dat bs=1K count=2 skip=2

Yapmaya çalıştığınız şeyin özellikleri göz önüne alındığında, şunları da eklemeyi deneyebilirsiniz conv=sync,noerror:

dd if=in.dat of=out.dat bs=1K count=2 skip=2 conv=sync,noerror

noerrorO zaman bunun bir hatayla karşılaştığında devam deneyin yapar ve syncsıfır ile o ped başarısız blokları yapar. İdeal olarak, istediğiniz dosyayı alırsınız, ancak bloklar için sıfırlarla okuyamazdı. Ancak, sabit diskinize gerçekte ne yapacağına bağlıdır. Bazı sabit diskler bir hata gördüklerinde kapanır ve yine de verilerinizi alamazsınız.

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.