Dosyaları Hasarlı Diskten Kurtarmak için En İyi Linux Araçları

İçindekiler

Sabit disk, herhangi bir işletim sistemi ve ekipmanındaki temel bileşenlerden biridir, çünkü onun sayesinde işletim sistemini, uygulamaları kurabilir ve tüm bilgilerimizi güvenle saklayabiliriz. Donanım ekipmanımızın kullanımı, bazen olumsuz olan farklı sonuçlara yol açar. Ekibin fiziksel konfigürasyonumuz içinde az çok önemli olan ancak sonuçta her birinin temel olduğu bir zincirde birleşen unsurlar vardır. Bir öğe düzgün çalışmıyorsa, bilgisayarınızda küresel olarak sorunlara neden olur. Bu unsurlardan biri, depolama ve önyükleme için sinir merkezi olan sabit disktir.

Çarpma, çizik, elektrik arızası ve daha fazlası gibi bütünlüğünü riske atabilecek birden fazla duruma maruz kaldığı katı hal diski (SDD) kullanmadığımız sürece, sabit diskin mekanik bir eleman olduğunu hatırlayalım. . ve bunun doğru çalışması. Programların toplu veya tehlikeli şekilde yüklenmesi gibi sistem içinde kullanım da hataları tetikleyebilir.

Bugün Solvetic'te, sabit sürücüdeki bozuk dosyaları analiz etmek ve düzeltmek için bazı yararlı araçları tartışacağız.

kurtarma

ddrescue, UNIX sistemlerine odaklanmış bir veri kurtarma aracıdır, okuma hataları durumunda ilk önce optimal ve iyi durumda olan parçaları kurtarmak için bir dosyadan veya sabit disk, cdrom gibi bir cihazdan diğerine veri kopyalayabilir.

ddrescue, ddrescue harita dosyalarını yönetme, harita dosyası dosyasının içeriğini görüntüleme, harita dosyalarını diğer biçimlere veya diğer biçimlerden dönüştürme, harita dosyalarını karşılaştırma, kurtarma durumunu test etme ve gerekirse bir harita dosyasını silme yeteneğine sahip bir araç olan Ddrescuelog adlı bir yardımcı programa sahiptir. bilgiler doğru şekilde kurtarılır. Ddrescuelog işlemleri, etki alanı yapılandırma seçenekleri kullanılarak harita dosyasının bir veya daha fazla bölümüyle sınırlandırılabilir.

Kurtarmanın temel işlemi otomatiktir, bu da bize ek yapılandırma görevlerini yerine getirirken büyük ölçüde zaman kazandırır. DDRESCUE mapfile işlevi kullanılarak, veriler verimli bir şekilde kurtarılır (çünkü sadece gerekli bloklar okunur) ve ayrıca kurtarmayı herhangi bir zamanda kesmek ve daha sonra kaldığımız yerden devam etmek mümkün olacaktır. .

ddrescue girdide bozuk sektörler bulduğunda çıktıya sıfır yazmaz ve istenmezse çıktı dosyasını engellemez, bu şekilde aynı çıktı dosyasında her çalıştırdığımızda araç deneyecektir zaten kurtarılmış olan verileri silmeden boş alanları doldurmak için.

ddrescue ayrıca çıktı dosyasının bazı bölümlerinin üzerine seçici olarak yazabilen "doldurma modu" adlı bir işleve sahiptir ve bunu verileri silmek, bozuk alanları işaretlemek veya sabit diskin bozuk bölümlerini onarmak için uygulayabiliriz. ATA, SATA, SCSI cihazları, eski MFM sürücüleri, disketler ve hatta SD ve benzeri flash multimedya kartları ile uyumludur.

En seçkin özellikler

  • Yeni cihaz bulma yöntemini entegre eder
  • Bitmiş pencereyi boyutlandırıcılarla yeniden yazalım
  • GUI'ye entegre edilmiş simge
  • MainWindow'daki tüm okları yeniden tasarlayın

ddrescue'yu kurmak için iki seçeneğimiz var:

İlki aşağıdaki bağlantıya gitmek ve orada .gz dosyasını indirmek:

İkinci seçenek, terminalde aşağıdaki komutları çalıştırmaktır:

 add-apt-deposu ppa: hamishmb / myppa (Depoyu ekleme)

 apt-get update (Depoları güncelleyin) apt-get install ddrescue-gui -y (DDRESCUE yükleyin)

Ardından, dağıtım arama motorundan ddrescue'nun grafik arayüzüne erişebiliriz:

Araca erişirken, adımları gerektiği gibi yapılandırmamız gerekir:

her şeyden önce

Linux'ta hasarlı dosyaları kurtarmak için kullanılabilecek yardımcı programlardan bir diğeri, dosyaları üstbilgilerine, altbilgilerine ve dahili veri yapılarına dayalı olarak kurtarmak için bir konsol programı olarak geliştirilen Foremost'tur.

Foremost, görüntü dosyalarında veya doğrudan fiziksel bir sürücüde çalışabilir. Üstbilgiler ve altbilgiler bir yapılandırma dosyası kullanılarak belirtilebilir veya yerleşik dosya türlerini belirtmek için komut satırındaki çalıştırma komutlarına erişebiliriz.

Aşağıdaki bağlantıdan .gz formatında indirilebilir:

Veya konsoldan kurmak istersek aşağıdakileri uygulayabiliriz:

 en başta sudo apt install

Foremost'u kullanırken, ayrıntılı modu kullanma seçeneğine sahip olacağız ( -v parametresiyle), -t parametresini kullanırken jpg.webp dosya türleri aranır ve -i ve -o seçenekleri girdi dosyasını ve dizin çıktısını işaretler. Foremost, aşağıdaki gibi dosyaları kurtarma yeteneğine sahiptir:

jpg.webp, gif.webp, png, bmp.webp, avi, tiff, mp4, exe, mpg, wav, asf, wma, mp3, fws, riff, wmv, mov, pdf, ole, doc, docx, xls, xlsx. ppt, pptx, zip, rar, html, cpp, java, sanat, pst, ost, dbx, idx, mbx, wpc, pgp, txt, rpm, dat ve daha fazlası.

Analiz listesine daha fazla format eklemek istediğimizde, konfigürasyon dosyasını çalıştırarak düzenlemeliyiz. Ve son kısımda istenen dosyalar.

 sudo nano /etc/foremost.conf
Her şeyden önce, NTFS, ext2, ext3, ext4, exFAT, FAT, FAT32 vb. dosya sistemlerinin öğelerini kurtarma kapasitesindedir.
Foremost'u kullanmak için aşağıdaki temel sözdizimini çalıştıracağız:
 sudo en başta -i / dev / sda -o / Sonuçların kaydedileceği yol

BÜYÜT

neşter

Scalpel, Linux ve Windows ortamlarında çalıştırılmak üzere geliştirilmiş bir dosya boyutlandırma ve indeksleme uygulamasıdır.

En seçkin özellikler

  • Minimum oyma boyutu
  • Çok çekirdekli CPU'larda daha hızlı yürütme için çoklu iş parçacığına sahiptir
  • Disk işlemlerinin kalıpla örtüşmesine izin veren asenkron G/Ç
  • Önemli performans artışına yardımcı olan eşleştirme
  • Üstbilgiler/altbilgiler için normal ifade desteği
  • Yapının daha iyi işlenmesi için gömülü üstbilgi ve/veya altbilgi eşleşmesine sahiptir
  • Gömülü dosyalar içerebilen birden çok dosya türünü destekler.

Neşter, belirli dosya türlerini veya veri parçalarını eşleyen desen tabanlı dosya oyma işlemleri gerçekleştirerek çalışır. Bu desenler veya dosya türleri, sabit ikili dizelere veya normal ifadelere dayalı olabilir. Scalpel.conf adlı varsayılan yapılandırma dosyasına bir dizi varsayılan desen dahil edilmiştir.

Neşter Windows, Linux veya macOS'ta kullanılabilir. Neşter kurmak için aşağıdakileri uygulayabiliriz:

 sudo apt neşter yükleyin

BÜYÜT

Veya aşağıdaki bağlantıya gidin ve oradan indirin:

İndirdikten sonra aşağıdakileri uygularız:

 ./bootstrap ./yapılandırmayı yapılandır
Kurulduktan sonra bu, kullanılacak sözdizimi olacaktır:
 sudo neşter / dev / sda1 -o çıktısı

BÜYÜT

Grep

Grep, yürütme sırasında belirli bir kalıpla eşleşme içeren satırlar için bir veya daha fazla girdi dosyası aramaya özen gösterir. Varsayılan olarak, Grep bu aramaya karşılık gelen satırları oluşturur.

Grep aşağıdaki bağlantıdan yüklenebilir:

Grep bir satırda bir eşleşme bulduğunda, satırı standart çıktıya (varsayılan) kopyalar veya komuttaki seçeneklerle istenen başka türde çıktılar üretir. Grep metinle eşleşecek şekilde geliştirilmiş olsa da, giriş satırının uzunluğu üzerinde herhangi bir sınırlama yoktur ve bir satırdaki rastgele karakterlerle de eşleşebilir, ayrıca bir girdi dosyasının son baytı yeni satır değilse, grep sessizce bir satır sağlar.

Bu durumda aşağıdakileri gerçekleştirdik:

 sudo grep -a -C50 Görüntü / dev / sda1

BÜYÜT

Trinity Kurtarma Kiti

Trinity Rescue Kit, veri kurtarma işlemini gerçekleştirebileceğimiz bir Linux aracıdır. Bununla, sistemi yeniden başlatırken komut satırı üzerinden erişebileceğimiz ve şifre kurtarma veya virüs taraması yapma gibi ek özellikleri içeren bir kurtarma diski oluşturacağız.

Diskimizin arızalandığını veya bir şekilde erişilemez hale geldiğini tespit edersek, Trinity Rescue aracılığıyla onarımı çok yararlı bir çözüm olabilir. Ücretsiz bir Linus dağıtımı kapsamında, minimum düzeyde bilgiye sahip herhangi bir kullanıcının bakım ve kurtarma görevlerini gerçekleştirmesini sağlayan bir yardımcı programdır. Bu aracı 3 bina altında çalıştırabiliriz:

  • Bir ISO veya Windows exe yürütülebilir dosyası kullanarak yazabileceğimiz önyüklenebilir bir CD kullanarak.
  • Bir USB çubuğu önyüklemesi kullanma.
  • Yerel ağdaki verileri değiştirmeden bir PXE ağı aracılığıyla.

Ana ÖzelliklerTrinity Rescue Kit'in özellikleri arasında şunları vurgulayabiliriz:

  • Parola sıfırlama.
  • Gereksiz dosyaları sistemden temizleme.
  • Harika donanım desteği.
  • Kolay bir kopya komut dosyası içerir.
  • Bölümlerin veya dosyaların kurtarılması.
  • Proxy sunucusu desteği.

TestDisk

TestDisk, OpenSource yazılımı altında ve GNU Genel Kamu Lisansı ile bir araçtır. Bu yardımcı program sayesinde, kayıp bölümleri kurtarabilir ve ayrıca herhangi bir nedenle hasar görmüş diğerlerini de onarabiliriz. Disklerimizde, bozuk önyükleme sektörleri veya yanlışlıkla silinen mantıksal bölümler gibi sorunlarla karşılaşmak yaygın bir durumdur.

Bölümleri kurtarabilir veya bir dosya sistemini USB, disk ve diğerlerinden Linux, Mac veya Windows gibi çok sistemli bir şekilde onarabiliriz.

Komutlarınız nasıl kullanılır?TestDisk'i Linux'a kurmak için aşağıdaki komutları kullanacağız:

 sudo apt yükleme test diski 
Eksik bir bölümü kurtarmak veya Linus'taki dosya sistemini onarmak için aşağıdakileri uygulayacağız:
 sudo testdisk-6.9 / linux / testdisk_static 
Bir görüntüden bir bölümü kurtarmak veya bir sistem dosyası görüntüsünü onarmak için gerektiğinde bu komutları kullanacağız:
 testdisk image.dd testdisk image.E0 testdisk 'image. ???'
Bir dosya sistemini onarmak için yürüteceğiz:
 testdisk / dev / mapper / truecrypt0 veya testdisk / dev / loop0 testdisk / dev / md0 (Linux RAID önyükleme sistemi dosyalarını onarır)

BÜYÜT

Knoppix

Knoppix, Debian sistemi temel alınarak oluşturulmuş ve arayüzü KDE olmasına rağmen hangisini kullanmak istediğimizi seçebileceğimiz bir GNU Linux dağıtımıdır. Bu araç, temel olarak, doğrudan bir CD'den veya harici bellekten başlatabileceğimiz bir Canlı CD'dir. Harika bir donanım uyumluluğuna sahiptir ve karakteri ücretsiz ve ücretsizdir.Tıpkı harici bir diske yazdırıp çalıştırabileceğiniz gibi, çalıştır ve yükle komut dosyası kullanarak da başlatabiliriz (bu, daha fazla uzman bilgisi olan kullanıcılar için önerilir).

Knoppix, yalnızca web kullanılarak da genişletilebilen bir program koleksiyonu içerir. Dahil edilen yazılımda OpenOffice.org, Gimp, PHP veya Mozilla gibi seçenekler bulabiliriz.

Knoppix Yardımcı ProgramlarıKnoppix yardımcı programına verebileceğimiz kullanımlardan bazıları şunlardır:

  • Donanım ekibimiz ve Linux sistemleri arasındaki uyumluluğu kontrol etme.
  • Bir güvenlik duvarı veya yönlendirici çalıştırma.
  • Debian'da bir açılış veya Önyükleme işlemi gerçekleştirin.
  • Disk hatalarını veya kayıp dosyaları çözmek için Knoppix'te bulunan araçların kullanımı.

Nihai Önyükleme CD'si

Ultimate Boot CD, geleneksel bir kurulum yapmak zorunda kalmadan bir CD'den veya çıkarılabilir bellekten önyükleyebileceğimiz bilgisayarların analizi ve onarımı için farklı yardımcı programları birleştiren bir araçtır. Araçlarının kombinasyonu sayesinde, olası disk hatalarıyla başa çıkmak için her zaman elimizin altında seçenekler olacak. Kullanabilmek için ISO'yu bir ortama kaydetmeyi unutmayın ve ardından BIOS'u yapılandırdıktan sonra ondan önyükleme yapacağız.

Ultimate Boot CD ile BIOS, RAM, çevre birimleri veya diskin kendisi gibi öğeleri analiz edebileceksiniz. Bu önyükleme diski sayesinde, yalnızca yaklaşık 350 MB'lık ISO'yu indirerek arıza aramada ekipmanımızı analiz edebilmek daha kolaydır. Ücretsiz bir GNU lisanslı programdır ancak kullanıcılardan bağış kabul eder.

Ana ÖzelliklerYardımcı programları içinde aşağıdaki işlevleri bulabiliriz:

  • CD'den analiz ve teşhis.
  • Birinde birkaç araç seti.
  • Çıkarılabilir USB belleklerden yürütülmesine izin verir.

Bu nedenle, sistemimizde farklı arızalar bulduğumuzda Linux'ta dosyaları kurtarmak için bazı pratik çözümlerimiz var.

wave wave wave wave wave