Anasayfa » nasıl » NTFS Sabit Diskindeki Silinmiş Dosyaları Ubuntu Live CD'sinden Kurtarma

    NTFS Sabit Diskindeki Silinmiş Dosyaları Ubuntu Live CD'sinden Kurtarma

    Bir dosyayı yanlışlıkla silmek korkunç bir duygudur. Windows'a önyükleme yapamamak ve bu dosyayı geri almamak bunu daha da kötüleştiriyor. Neyse ki, NTFS sabit disklerindeki silinmiş dosyaları bir Ubuntu Live CD'sinden kurtarabilirsiniz..

    Bu işlemi göstermek için, bir Windows XP makinesinin masaüstünde dört dosya oluşturduk ve sildik. Daha sonra, aynı makineyi geçen hafta yarattığımız önyüklenebilir Ubuntu 9.10 USB Flash Sürücü ile başlattık..

    Ubuntu 9.10 başlatıldığında, ekranın sol üst köşesindeki Uygulamalar'ı tıklatarak ve ardından Aksesuarlar> Terminal'i seçerek bir terminal açın..


    Dosyalarımızı geri almak için önce geri almak istediğimiz sabit sürücüyü tanımlamamız gerekir. Terminal penceresine şunu yazın:

    sudo fdisk -l

    ve enter tuşuna basın.

    Aradığın şey HPSF / NTFS ile biten bir çizgidir (Sistem başlığı altında). Bizim durumumuzda, cihaz “/ dev / sda1” dir. Bu sizin için biraz farklı olabilir, ancak yine de / dev / ile başlayacaktır. Bu cihazın adını not alın.

    NTFS olarak biçimlendirilmiş birden fazla sabit disk bölümünüz varsa, doğru bölümü boyuta göre tanımlayabilirsiniz. Yukarıdaki ekran görüntüsündeki ikinci metin satırına bakarsanız, “Disk / dev / sda: 136.4 GB,…” yazıyor. Bu, Ubuntu'nun / dev / sda adlı sabit diskinin 136.4 GB büyük olduğu anlamına geliyor. Sabit sürücüleriniz farklı boyuttaysa, bu bilgiler kullanmak için doğru aygıt adını bulmanıza yardımcı olabilir. Alternatif olarak, hepsini deneyebilirsiniz, ancak bu büyük sabit diskler için zaman alıcı olabilir.

    Artık Ubuntu'nun sabit diskinize atadığı adı bildiğinize göre, hangi dosyaları açabileceğimizi görmek için tarayacağız.

    Terminal penceresine şunu yazın:

    sudo ntfsundelete

    ve enter tuşuna basın. Bizim durumumuzda komut:

    sudo ntfsundelete / dev / sda1

    Kurtarılabilecek dosyaların adları en sağ sütunda gösterilir. Üçüncü sütundaki yüzde, bize bu dosyanın ne kadarının kurtarılabileceğini gösterir. İlk olarak sildiğimiz dört dosyadan üçü bu listede gözüküyor, dört dosyayı sildikten hemen sonra bilgisayarı kapatmamıza rağmen - ideal durumlarda bile dosyalarınız kurtarılamayabilir..

    Yine de, kurtarabileceğimiz üç dosyamız var - iki JPG ve bir MPG.

    Not: ntfsundelete, Ubuntu 9.10 Live CD'sinde hemen kullanılabilir. Eğer Ubuntu’nun farklı bir sürümündeyseniz veya ntfsundelete’i kullanmaya çalışırken başka bir nedenden dolayı hata alıyorsanız, terminal penceresindeki “sudo apt-get install ntfsprogs” yazarak yükleyebilirsiniz..

    İki JPG'yi hızlı bir şekilde kurtarmak için, .jpg ile biten tüm dosyaları kurtarmak için * joker karakterini kullanacağız..

    Terminal penceresine girin

    sudo ntfsundelete -u -m * .jpg

    ki bu bizim durumumuzda,

    sudo ntfsundelete / dev / sda1 -u -m * .jpg

    İki dosya NTFS sabit diskinden kurtarılır ve terminalin geçerli çalışma dizinine kaydedilir. Varsayılan olarak, bu geçerli kullanıcının giriş dizinidir, ancak Masaüstü klasöründe çalışıyoruz..

    Ntfsundelete programının, orijinal NTFS sabit diskinde değişiklik yapmadığını unutmayın. Bu dosyaları alıp NTFS sabit diskine geri koymak istiyorsanız, ntfsundelete ile silinmeden sonra onları oraya taşımak zorunda kalacaksınız. Elbette, onları flash sürücünüze de yerleştirebilir veya Firefox’u açıp kendinize e-postayla gönderebilirsiniz - gökyüzü sınırdır!

    Geri almak için bir dosyamız daha var - MPG’miz.

    En soldaki ilk sütuna dikkat edin. Bir sayı içerir, Inode. Bunu, dosyanın benzersiz tanımlayıcısı olarak düşünün. Bu numarayı not edin.

    Bir dosyanın Dizini tarafından silinmesini kaldırmak için, terminalde aşağıdakini girin:

    sudo ntfsundelete -u -i

    Bizim durumumuzda, bu:

    sudo ntfsundelete / dev / sda1 -u -i 14159

    Bu dosyayı gerçekten önemsemediğimiz bir tanımlayıcıyla birlikte kurtarır. Kurtarılabilir dosyalarımızın üçü de kurtarıldı.

    Ancak, Ubuntu bize bu dosyaları henüz kullanamayacağımızı görsel olarak bildirir. Çünkü ntfsundelete programı, dosyaları “ubuntu” kullanıcısı olarak değil “root” kullanıcısı olarak kaydeder..

    Terminal penceremize aşağıdakileri yazarak bunu doğrulayabiliriz:

    ls-l

    Bu üç dosyanın kök değil, ubuntu'ya ait olmasını istiyoruz. Bunu yapmak için, terminal penceresine aşağıdakini girin:

    sudo chown ubuntu

    Geçerli klasörde başka dosyalar varsa, sahiplerini ubuntu olarak değiştirmek istemeyebilirsiniz. Bununla birlikte, bizim durumumuzda, bu klasörde sadece bu üç dosyamız var, bu yüzden üç dosyanın sahibini değiştirmek için * joker karakterini kullanacağız..

    sudo chown ubuntu *

    Dosyalar şimdi normal görünüyor ve onlarla ne istersek yapabiliriz.

    Umarım bu ipucu kullanmanıza gerek kalmaz, ancak yaparsanız ntfsundelete güzel bir komut satırı aracıdır. Benzer Windows programlarının çoğu gibi süslü bir GUI'ye sahip değildir, ancak dosyalarınızı hızlı bir şekilde kurtarabilen güçlü bir araçtır.

    Daha ayrıntılı kullanım bilgileri için ntfsundelete kılavuz sayfasına bakınız.