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!