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 BittiLog 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: msdosSayı 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
=?