Resim dosyasının kopyası monte edilemiyor (ddrescue): “diskin dışında bir bölüm olamaz”


2

Eskilerimi hareket ettirmek için günlerce mücadele ediyorum Windows XP yeni bir diske yükleme, çünkü eski disk bozuluyor.

Uzun lafın kısası:

Başarıyla (başarısız) diskin bir görüntüsünü başarıyla oluşturdum ve onu Linux'a bağladım. Şimdi onu (görüntü dosyası) başka bir diske kopyalamak istiyorum, ancak kopyada bir hata var (aşağıya bakınız)

Ben ne yaptım

(diğer birçok şey arasında)

Bu mükemmel öğreticiyi buldum: https://www.technibble.com/forums/threads/guide-to-using-ddrescue.48269/

ile başarısız sürücü klonlama. ddrescue -d

  • Kurulmuş Linux Mint 17 PC’deki başka bir sürücüde
  • yeni bir 3 TB sabit disk aldı
  • tüm başarısız diski klonladı (Seagate, 500 GB) ddrescue 3 TB sabit diskin bir bölümündeki bir resim dosyasına
    sudo ddrescue -d /dev/sdc Seagate500GB_ddrescue3.img Seagate500GB_ddrescue3.logfile

Sonuç:

GNU kurtarma 1.17 Kurtarılmayı kesmek için Ctrl-C tuşlarına basın: 500107 MB,   Hata: 512 B, Cari Hız: 1536 B / s Ipos: 392967 MB,   hatalar: 1, ortalama oran: 27113 kB / s opos: 392967 MB,
Son başarılı okumadan bu yana geçen süre: 0 sn Bitti

Log dosyası:   Kurtarma Günlüğü. GNU ddrescue sürüm 1.17 tarafından düzenlendi
Komut satırı: ddrescue -d / dev / sdc Seagate500GB_ddrescue3.img Seagate500GB_ddrescue3.logfile
current_posu current_status 0x5B7EA9B400 +
pos boyutu durumu 0x00000000 0x5B7EA9B000 + 0x5B7EA9B000 0x00000200 - 0x5B7EA9B200 0x18F216AE00 +

görüntüyü test etti ve Linux’a bağlayabildi

Sudo, Martin için Seagate500GB_ddrescue3.img [sudo] şifresini ayırdı:   GNU Parted 2.3 / media/martin/data1/Seagate500GB_ddrescue3.img Kullanımı   GNU Parted'e Hoş Geldiniz! Bir komut listesini görüntülemek için 'yardım' yazın.   (bölümlenmiş) birim
Birim? [kompakt]? B
(bölümlenmiş) yazdır
Model: (dosya) Disk / medya/martin/data1/Seagate500GB_ddrescue3.img:   500107862016B Sektör boyutu (mantıksal / fiziksel): 512B / 512B   Tablo: msdos

Sayı Başlangıç ​​Bitiş Boyutu Tip Dosyası   sistem Bayrakları 1 32256B 70597578239B 70597545984B
birincil ntfs önyükleme 2 70605802496B 500105249279B   429499446784B lba 5 70605834752B’yi genişletti   500105249279B 429499414528B mantıksal ntfs

(Ayrıldı)

sudo mkdir mountpoint

sudo mount -o döngü, ro, ofset = 70605834752 Seagate500GB_ddrescue3.img   mountpoint

.İmg dosyasını başka bir diske kopyaladı (hfs + birim)

Linux dosya gezgininde (Nautilus?) .İmg dosyasını başka bir diske kopyaladım. Ne yazık ki sadece biçimlendirilmiş bir disk üzerinde yeterli alan vardı hfs+ (journaled), bu yüzden Linux'ta yazma izinleriyle takmak zorunda kaldım (açıklandığı gibi) İşte ) ve .img dosyasını kopyaladı.

şimdi ayrıldı kopyalanan görüntünün bölümlerini listeleyemiyor:

hala Linux makinesinde, kopyaladıktan sonra hfs + sürücüsü takılı olarak:

martin @ pcmint / medya / martin / MacBak04 $ sudo ayrıldı   Seagate500GB_ddrescue3.img [sudo] martin için şifre: GNU Parted 2.3   /Media/martin/MacBak04/Seagate500GB_ddrescue3.img Kullanımı GNU’ya Hoşgeldiniz   Aralandı! Bir komut listesini görüntülemek için 'yardım' yazın. (bölümlenmiş) birim
Birim? [kompakt]? B
(bölümlenmiş) yazdır
Hata: Diskin dışında bir bölüm olamaz!
(ayrıldı) çık

sfdisk ile bölümleri listeleyebilirim:

sudo sfdisk -d Seagate500GB_ddrescue3.img Uyarı: genişletilmiş bölüm   Bir silindir sınırından başlamaz. DOS ve Linux yorumlayacak   içeriği farklı. Oku: Cihaz için uygun olmayan ioctl

sfdisk: Seagate500GB_ddrescue3.img'deki okuma hatası - sektörü okuyamıyor   137901958    Seagate500GB_ddrescue3.img biriminin bölüm tablosu: sektörler

Seagate500GB_ddrescue3.img1: start = 63, size = 137885832, Id = 7,   önyüklenebilir Seagate500GB_ddrescue3.img2: start = 137901958,   size = 838866107, Id = f Seagate500GB_ddrescue3.img3: start = 0,   boyut = 0, Kimlik = 0 Seagate500GB_ddrescue3.img4: start = 0,   boyut = 0, Kimlik = 0

martin @ pcmint / medya / martin / MacBak04 $ sudo sfdisk -l   Seagate500GB_ddrescue3.img Disk Seagate500GB_ddrescue3.img Disk   geometri almak

Disk Seagate500GB_ddrescue3.img: 187 silindir, 255 kafa, 63   sektörler / iz Uyarı: genişletilmiş bölüm bir silindirde başlamıyor   sınır. DOS ve Linux içeriği farklı şekilde yorumlayacaktır. okuyun:   Cihaz için uygun olmayan ioctl

sfdisk: Seagate500GB_ddrescue3.img'deki okuma hatası - sektörü okuyamıyor   137901958 Birimler = 8225280 baytlık silindirler, 1024 baytlık bloklar,   0'dan sayma

Aygıt Başlangıcı Başlangıç ​​Sonu #cyls #blocks Id Sistemi   Seagate500GB_ddrescue3.img1 * 0+ 8582 8583-68942916 7 HPFS / NTFS / exFAT   Seagate500GB_ddrescue3.img2 8583+ 60800 52218-419433053+ f W95 Ext'd (LBA)   Seagate500GB_ddrescue3.img3 0 - 0 0 0 Boş   Seagate500GB_ddrescue3.img4 0 - 0 0 0 Boş

Orijinal resim bir bölüm daha gösteriyor!

martin @ pcmint / medya / martin / veri1 $ sudo sfdisk -l   Seagate500GB_ddrescue3.img [sudo] şifre için martin: Disk   Seagate500GB_ddrescue3.img: geometri alamıyor

Disk Seagate500GB_ddrescue3.img: 60801 silindir, 255 kafa, 63   sektörler / iz Uyarı: genişletilmiş bölüm bir silindirde başlamıyor   sınır. DOS ve Linux içeriği farklı şekilde yorumlayacaktır. Birimler   = 8225280 baytlık silindir, 1024 baytlık bloklar, 0'dan sayım

Aygıt Önyükleme Başlangıcı   Seagate500GB_ddrescue3.img1 * 0+ 8582 8583-68942916 7 HPFS / NTFS / exFAT   Seagate500GB_ddrescue3.img2 8583+ 60800 52218-419433053+ f W95 Ext'd (LBA)   Seagate500GB_ddrescue3.img3 0 - 0 0 0 Boş   Seagate500GB_ddrescue3.img4 0 - 0 0 0 Boş Seagate500GB_ddrescue3.img5 8584+ 60800 52217- 419433022 7 HPFS / NTFS / exFAT

Soru

Neyi yanlış yaptım? Kopyalanan resim dosyası zarar görmüş mü?

Düzeltebilir miyim yoksa başka bir yere kopyalamak için başka bir yöntem seçmek zorunda mıyım (belki dd =?


1
vay, bunu henüz kimse cevaplamadı mı? Ben de aynı problemi yaşıyorum. Bu araştırma yapmak için zor bir hata, bu yüzden henüz daha fazla denemeyeceğim. Temel olarak ofsetleri kullanarak monte edemediğim bazı dd görüntüleri. Birkaç resmim var, hepsi bozuk olamaz (problar) ...
Brian Thomas

@BriThomas: Daha sonra çözebilseydim, belgelerime bir göz atacağım
MostlyHarmless
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.