Bir dtrescue görüntüsünü 1tb düştü ntfs sürücüsünden takmaya çalışıyor


2

Bu soruyu Ubuntu'ya sormadan başarılı bir şekilde sordum ve süper kullanıcı olarak tekrar etmelerini önerirler, işte buradayım!

5 yıl sonra tüm aile fotoğraflarımla birlikte tüm 1tb harici diskimin ve tüm müziğimin düştüğü zamandı. Aptalca, baskın yaptığım iki sürücü yoktu, yatırım yaptım, böylece bir daha olmayacaktı.

Dd_rescue ile dosyaları sunucumdaki diğer 2tb film sürücüme başarıyla kurtardım, ancak bu .img dosyasını nasıl kuracağımı anlayamıyorum.

GNU kurtarma programını kullanıyorum.

Ayrıca Windows 7'de chkdsk \ f komutunu çalıştırmayı denedim, ancak bana "Birim bit eşlemini düzeltmek için yetersiz disk alanı. CHKDSK iptal edildi" hatası verdi. Bu hata iletisiyle ilgili microsofts web sitesine göre: "Gerekmeyen dosyaları gerekirse NTFS biriminden silin, Chkdsk komutunu yeniden deneyin. Herhangi bir dosyayı silemiyorsanız, NTFS biriminde yeniden biçimlendirmeniz ve yedeklemedeki verileri geri yüklemeniz gerekir. . ". Görüntüden alan ayıramadığım için ne yapacağımı bilemiyorum. Zaten daha önce 1tb'lik sadece 400 gb kullanılmış, bu yüzden hata mesajı gerçekten bir anlam ifade etmiyor. Ask Ubuntu’daki bir adam bunun da çok büyük bir yolsuzluktan kaynaklanabileceğini, ancak errsize’nin kurtarılmasından ötürü sadece 31 MB’de olduğunu ve hiçbir anlam ifade etmeyeceğini söyledi.

İşte ddrescue komutumu böyle yürüttüm

sudo kurtarma / dev / sdh1 / media/external/rescue/rescue.img / medya / harici / kurtarma / kurtarma

Initial status (read from logfile)
rescued:        1 TB,  errsize:  30944 kB,  errors:     345
Finished

İşte test komutlarım

image.img dosyası

image.img: x86 boot sector, code offset 0x52, OEM-ID "NTFS    ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 2048, dos < 4.0 BootSector (0x80)

fdisk -l image.img

Disk image.img: 1000.2 GB, 1000203091968 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953521664 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2052474d

This doesn't look like a partition table
Probably you selected the wrong device.

    Device Boot      Start         End      Blocks   Id  System
image.img1   ?     6579571  1924427647   958924038+  70  DiskSecure Multi-Boot
image.img2   ?  1953251627  3771827541   909287957+  43  Unknown
image.img3   ?   225735265   225735274           5   72  Unknown
image.img4      2642411520  2642463409       25945    0  Empty

Partition table entries are not in disk order

Fdisk'in 'DiskSecure Multi-Boot' ve iki 'Unknown' bölümü gibi bütün bu garip bölümleri neden gösterdiği konusunda hiçbir fikrim yok, parted komutu bana doğru görünen bilgiler verdi.

bölüm image.img print

WARNING: You are not superuser.  Watch out for permissions.
Model:  (file)
Disk /media/external/Rescue/image.img: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  1000GB  1000GB  ntfs

Doğru bayraklara sahip olup olmadığımdan emin değilim, ancak burada sürücüyü takmaya çalışıyorum

sudo mount -r -o döngü image.img / mnt

ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 4096   usa_ofs: 0  usa_count: 65535: Invalid argument
Index buffer (VCN 0x0) of directory inode 0x5 has a size (24) differing from the directory specified size (4096).
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 4096   usa_ofs: 0  usa_count: 65535: Invalid argument
Index buffer (VCN 0x0) of directory inode 0x5 has a size (24) differing from the directory specified size (4096).
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 4096   usa_ofs: 0  usa_count: 65535: Invalid argument
Index buffer (VCN 0x0) of directory inode 0x5 has a size (24) differing from the directory specified size (4096).

Şimdi aslında / mnt'ye monte edilir, ancak ls / mnt yaparken "okuma dizini / mnt /: Girdi / çıktı hatası" ifadesini döndürür.

Herhangi bir yardım takdir, hatta spekülasyonlar çok açığız.

Şimdiden teşekkürler!


MBR sorunu olabilir mi? MBR'nin temizlenmesi belki çözüm olabilir mi? O zaman düzeltmemesi durumunda kurtarmamı kurtarmak için başka bir sabit sürücü almak zorunda kalacağım.
Johan Bjäreholt

Bölümlemeyi düzeltmeyi denemek için görüntü üzerinde testdisk kullanmaya çalıştım, ancak fdisk ile aynı bölüm kurulumunu gösterdi ve bu tamamen yanlış, ve bunu yapılandırmanın bir yolunu bulamadım.
Johan Bjäreholt

Yanıtlar:


2

Ben aynı sorunu yaşadım (başarısız ddrescue'd NTFS sürücüsünden bozuk bölüm tablosu ("fdisk -l" dağınık ama "" ayrıldı "düzeltti, mount komutu ile başarısız olacağını düşünüyorum

Failed to read last sector (1953520001): Invalid argument
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/loop0': Invalid argument
The device '/dev/loop0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

Kurtarılan resmi komutla bağlamayı başardım

sudo ntfs-3g -o force imagefile /mountpoint

hangi eşdeğer olduğunu düşünüyorum

sudo mount -t ntfs-3g imagefile /mountpoint

(burada http://www.makeuseof.com/tag/fix-corrupted-windows-ntfs-filesystem-ubuntu/ bulundu (ve eğer okumak için uğraştıysam man sayfasında ... aptal.))


Ne yazık ki, benim için işe yaramadı. ntfs_mst_post_read_fixup_warn: magic: 0x00000000 size: 4096 usa_ofs: 0 usa_count: 65535: Invalid argument Index buffer (VCN 0x0) of directory inode 0x5 has a size (24) differing from the directory specified size (4096). Hata mesajı daha uzundu ancak yorumlara uymuyordu. En az yardım için teşekkürler! Görüntüyü analiz için bir uzmana göndereceğim. Pahalı, ama şu anda tek seçeneğim bu.
Johan Bjäreholt
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.