• Kilitli ssd'den veri kurtarma. Silinen dosyaları bir USB sürücüsünden veya harici SSD sürücüsünden kaldırma ve geri yükleme

    mekanik olduğu bir zamanda sabit diskler dönen plakalar standarttı, eski sabit diskinizi bir arkadaşınıza verebilir, bir "teşekkür ederim" alabilirsiniz ve o kadar. Modern katı hal sürücülerle her şey o kadar basit değil.

    Çoğu durumda, kullanılmış SSD'ler, en modern sabit sürücülerden daha hızlı olmalarına rağmen, artık yenileri kadar hızlı değildir. en çok büyük bir problem Uzun bir kullanım süresinden sonra bir SSD'yi satarken, NAND flash belleğin sakıncalı özelliğinden kaynaklanır: Onlara yeni veriler yazılmadan önce önceden yazılmış hücreler silinmelidir. Bir SSD, yenilerini kullanmak yerine veri depolama için hücreleri yeniden kullanmaya zorlanırsa, performans önemli ölçüde düşer.

    NAND flash ile bu sorunu önlemek için, modern SSD denetleyicileri, oluşturmak da dahil olmak üzere bir dizi numara kullanır. ek ciltler kullanıcıların kullanamayacağı - aşırı provizyon olarak bilinen bir teknik. Ayrıca, SSD'ye bellek bloklarına artık ihtiyaç duyulmadığını ve birleştirilip silinebileceğini söyleyen TRIM adlı bir komut da vardır.

    Kulağa hoş geliyor değil mi? Ama bir sorun var.

    Tüm çöp toplama işlemleri (kullanılan hücrelerin silinmesi ve verilerin NAND belleğinde birleştirilmesi olarak adlandırılır) eşit değildir. Derlemeler aralıklı olabilir ve bazı eski işletim sistemleri - özellikle Windows XP - TRIM komutunu bile desteklemez. Bu nedenle, en sık kullanılan NAND hücreleri, SSD'de tahmin ettiğinizden daha uzun süre kalabilir.

    Windows 7 ve 8'de, kullanıcıların tüm bunlar için endişelenmesine gerek yoktur. Modern SSD'lerin performansı yıllar içinde ve belki de daha fazla belirgin bir şekilde düşmemelidir. Ancak bu boşta kalan hücrelerin çarpabileceği birkaç senaryo vardır. SSD performansı TRIM olmayan bir ortamda (XP gibi) uzun süreli kullanım gibi, disk neredeyse dolduktan ve büyük miktarda veri silindikten sonra veya yalnızca bölümleme ve biçimlendirme işleminden sonra.

    Evet, sadece dosyaları silmek, bölümleri değiştirmek ve sürücüyü biçimlendirmek, HDD'deki gibi çalışmaz. Bu işlemler, çöp toplamanın gerçekleştiği işlemlerden daha yüksek bir seviyede gerçekleşir. Aslında, tam bir çöp toplama gerçekleştiren yardımcı programların tamamen yokluğu nedeniyle, aktif olarak kullanılan bir SSD'yi yeni gibi olacak şekilde bozulmamış bir duruma döndürmenin tek bir yolu vardır - ATA güvenli silme komutu.

    Güvenli Silme

    2001'den beri her ATA tabanlı sürücüde (SSD ve HDD) yerleşik olarak bulunan özellik, sürücüdeki her şeyi siler ve hücreleri boş olarak işaretleyerek herhangi bir modern SSD'yi fabrika performansına geri döndürür.

    Bir zamanlar güvenli bir silme işlemini yalnızca yardımcı programlar aracılığıyla başlatmak mümkündü. Komut satırı California San Diego Üniversitesi'nde geliştirilen Linux'ta HDparam veya DOS'ta HDDerase gibi. Ancak şimdi birçok SSD ve sabit sürücü üreticisi, OCZ'nin ToolBox'ı, Samsung'un Magician'ı veya Seagate SeaTools Güvenli silmeyi etkinleştirmek için.

    Komutun kendisi standart olsa da, birçok yardımcı program yalnızca kendi şirketlerinin sürücüleriyle çalışır. Üretici güvenli bir silme komutu sağlamıyorsa Parted Magic'in içerdiği DriveErase yardımcı programını kullanabilirsiniz.

    Ayrıca, güvenli silme çoğu kullanıcı için rutin bir bakım değildir. Windows 7 veya 8 kullanıyorsanız, sürücünüzü temizlemeniz gerekmiyorsa uygulamanıza gerek yoktur. XP kullanıyorsanız, güvenli silme işlemini yalnızca gerçekten bir performans düşüşü fark ettiğinizde gerçekleştirin. Bu, dosyaları kaydederken kısa süreli arayüz donmaları veya donmaları ile kanıtlanır.

    Bir SSD'yi adım adım nasıl geri yükleyeceğiniz aşağıda açıklanmıştır.

    Sürücüde saklamak istediğiniz verileriniz varsa, çalıştırın destek olmak başka bir ortama. Yalnızca dosyalardan bahsediyorsak, onları bir flash sürücüye veya harici sert disk veya bir yedekleme programı kullanın.

    Elinizde tutmak istediğiniz çalışan bir işletim sisteminiz varsa, Acronis gibi bir disk görüntüleme programı kullanmalısınız. gerçek görüntü veya her şeyi kopyalayan R-Drive Image. Verileri farklı bir sürücüye geri yüklüyorsanız, Windows Sistem Kurtarma'yı kullanmayın. Daha küçük diskleri kurtarmaz ve benzer boyuttaki disklerle çalışırken bile bazen zordur. boş alan.

    İşe başlamadan önce, diğer tüm sürücülerin bağlantısını kesin ve yanlışlıkla yanlış sürücünün üzerine yazmaktan kaçınmak için silme prosedürünü gerçekleştirmek üzere flash sürücüden önyükleme yapın. Parted Magic, önyüklenebilir bir flash sürücü olarak çalıştığı için mükemmel bir seçimdir. Diğer sürücülerinizi devre dışı bırakmak göz korkutucu bir görev gibi görünüyorsa, seçtiğinizden emin olun. doğru sürüş silinecek Güvenli Silme geri alınamaz.

    Şimdi güvenli silme özelliğini çalıştırın. kesin yöntem programa bağlıdır. Parted Magic silme kılavuzunu çevrimiçi olarak bulmak kolaydır. Bazı SSD'ler, varsayılan olarak, hizmet verilerini bile kaldıran gelişmiş bir Güvenli Silme sürümü kullanır.

    Güvenli silme işlemi, modern bir SSD'de yalnızca birkaç dakika sürer. Sabit disklerde, birkaç saat sürebilir.

    İşlem tamamlandıktan sonra, yeniden kullanmayı düşünüyorsanız, sürücüyü bölümlendirin ve biçimlendirin. Parted Magic, bu görev için kullanışlı, tam teşekküllü bir düzenleyici sağlar, ancak yardımcı programı kullanabilirsiniz. windows sürücüsü Aynı sorunu çözmek için Yönetim (Denetim Masası > Sistem ve Güvenlik > Yönetimsel Araçlar > Sabit Disk Bölümlerini Oluştur ve Biçimlendir). Çoğu zaman, kullanıcılar tek bir bölüm oluşturur ve bunu NTFS'de biçimlendirir.

    Ardından, kopyalanan verileri boş bir diske geri döndürebilir ve yüksek hızının keyfini çıkarabilirsiniz.

    SSD disk kurtarma Sıcak konu. Etrafta birçok efsane ve yanlış anlama var. SSD sürücüler genel olarak. Kullanıcıların dosyaları kurtarıp kurtaramayacakları konusunda kafası karışır. SSD sürücü A. Bu sorunları çözmeye ve durumu netleştirmeye çalışacağız. Ama önce, SSD sürücülerinin geleneksel mekanik depolama aygıtlarıyla karşılaştırıldığında nasıl olduğuna bir göz atalım.

    Evet, SSD'ler silinen verileri yok eder

    Bildiğiniz üzere hard disk, USB flash disk ya da SD karttan silinen bir dosyanın içeriği kullanıma açılmaz ama kalıcı olarak da silinmez. İşletim sistemi, bilgi bloklarını kullanılabilir kılmak için dosya sistemindeki dosya girişini işaretler. Bu noktadan itibaren, işletim sistemi diğer verileri bu veri bloklarında saklayabilir; ancak sistem, başka bir dosyayı depolamak için bir veya daha fazla bloğu doğrulayana kadar içeriklerini silmez, silmez veya kasıtlı olarak üzerine yazmaz. Bu mekanizma, silinen dosyaları kurtarmak için bir veri kurtarma aracı kullanabilmemizin tam nedenidir.

    SSD sürücüleri farklı çalışır. Katı hal ortamında, bilgiler yalnızca boş NAND bellek hücrelerine yazılabilir. Bir flaş hücreye herhangi bir şey yazabilmek için, denetleyicinin önce o hücrenin içeriğini silmesi gerekir. Bu, cihazı zaten yavaşlatsa da, sorunun yalnızca bir parçasıdır. Fiziksel bir NAND hücresinin kapasitesi tipik olarak veri yazmak için minimum blok boyutundan (veya işletim sistemi tarafından bildirildiği şekliyle disk sektöründen) çok daha büyük olduğundan, boş olmayan bloklara yazmak üç aşamalı bir çaba gerektirir. Boş olmayan bir veri bloğuna yazarken, SSD denetleyicisi hücrenin içeriğini okumalı NAND belleği, disk önbelleğindeki içeriğini değiştirin, hücreyi silin ve ardından değiştirilen içeriği geri yazın. Bu, yazma işlemini son derece yavaşlatır.

    Yavaşlamalardan kaçınmak için SSD üreticileri, arka planda çöp toplama ve fiziksel adres eşleme gibi akıllı teknolojilerin bir kombinasyonunu kullandı. Bu teknolojiler, bir SSD sürücüsünün verileri almak için farklı fiziksel NAND hücrelerini kullanmasına izin verir ve bu hücreye değiştirilmiş hücre ile aynı mantıksal adresi verir. Orijinal hücrenin içeriği "çöp" olarak ele alınır ve arka planda temizlenir (kırpılır).

    Peki bir SSD sürücüsünden bir dosyayı sildiğinizde ne olur? İşletim sistemi, SSD denetleyicisine, SSD'ye bir TRIM komutu vererek belirli bir flash hücrenin boşaldığını bildirir. Disk "Sil" komutunu alır almaz, bazı veri bloklarının artık kullanılamayacağını bilir. Disk daha sonra başka bildirimde bulunmaksızın arka planda bu veri bloklarının içeriğinin üzerine yazar. Bu mekanizma, silinen dosyaları bir SSD sürücüsünden kurtarmayı imkansız hale getirir.

    Faydalı makaleler


    SSD kurtarma ne zaman mümkündür?

    Bir saniye, arka planda budama, yeniden eşleme ve çöp toplama nedeniyle silinen dosyaları bir SSD'den kurtarmanın mümkün olmadığını söylememiş miydik? Aslında, TRIM ("Sil") komutunun isteği SSD denetleyicisine iletilir ve her zaman yerine getirilmez! İÇİNDE işletim sistemi Windows'ta, TRIM komutu yalnızca aşağıdaki koşullar karşılandığında yürütülür:

    • SSD sürücüsü, bir SATA bağlantısı (veya M.2 veya benzeri bir arabirim) aracılığıyla bağlanır.
      USB, FireWire ve Ethernet SSD sürücüleri asla çıkarılmaz.
    • SSD, NTFS dosya sistemiyle biçimlendirilmiştir.
      FAT32, exFAT ve diğer dosya sistemleri Windows TRIM motoru tarafından desteklenmez.
    • Windows 7, 8 veya 10 kullanıyorsunuz. Daha fazla erken sürümler Windows, TRIM'i desteklemez.
    • Dosya sistemi doğru. Bozuk bir dosya sistemiyle karşılaşırsanız
      veya bölüm tablosu arızası, dosya ve klasörlere erişiminizi kaybedersiniz,
      ancak TRIM komutu çalışmaz.

    Koşullardan herhangi biri karşılanmazsa, TRIM işlemi başlamaz ve yine de SSD'den veri kurtarabilirsiniz. Verileri kurtarmak için programı indirip çalıştırın. Starus Bölüm Kurtarma. SSD sürücünüzü seçin ve mevcut dosya ve klasörleri taramaya başlayın. Tarama tamamlandıktan sonra kurtarmak istediğiniz dosyaları seçin, kurtarılan verilerin kaydedileceği hedef cihazı belirtin ve "Kaydet" düğmesine tıklayın. Verileriniz SSD sürücüsünden çıkarılacak ve güvenli bir şekilde yeni bir konumda saklanacaktır.

    Bu tür sürücüler ile sıradan sabit sürücüler ve diğer depolama ortamı türleri arasındaki önemli farka rağmen, veri canlandırma için aynı uygulamalar kullanılabilir. Donanım hasar görmüşse, resüsitasyon için özel ekipman ve araçlar gerekecektir.

    Veri okumayı engelleyen hatalar

    Bugüne kadar, söz konusu türdeki ortamlarda bulunan verilerin okunmasına izin vermeyen tüm arızalar birkaç ana kategoriye ayrılabilir:

    Fiziksel hasar, ana bileşenlerin arızalanmasını içerir:

    • arayüz konektörleri;
    • fiziksel bellek denetleyici yongasının arızası;
    • kart bileşenlerinin arızası;
    • tüm baskılı devre kartının arızalanması.

    Bu tür hasarlar hem mekanik hem de elektriksel etkilerin bir sonucu olarak meydana gelebilir. Bu durumda, sürücüde bulunan bilgilere erişimi geri yüklemek için yapılan onarım oldukça karmaşıktır ve özel beceriler gerektirir. Bazen denetleyici yok edildiğinde, içeriğe erişmek tamamen imkansız hale gelir.

    Ortamdaki (dosya sistemindeki) mantıksal hasar, bilgilerin hatalı bir şekilde silinmesi, biçimlendirilmesinin bir sonucu olabilir. Ayrıca, bu tür durumların ortaya çıkması nedeniyle oluşur. yanlış işlem herhangi bir özel uygulama. Bu tür bir durum, özel hizmetlerin yardımıyla oldukça basit bir şekilde çözülür.

    Açık disk sürücüleri Söz konusu tipte, kontrolörün fonksiyonlarını yerine getirmek için kullandığı bölümler bulunmaktadır. Herhangi bir nedenle hasar görürlerse ve çalışamaz hale gelirlerse, canlandırmaları için cihazı uzman bir yetkili servis merkezine transfer etmek gerekir. Bu tür bir hasar, kontrolörün arızalanması kadar zor değil, aynı derecede tehlikelidir.

    Kontrolörün hasar görmesi durumunda kurtarma

    Bu tip süreç her zaman iki ana aşamadan oluşur:

    • donanım;
    • yazılım.

    Cihazın sökülmesi ve sonraki işlemler

    Bu tip bir cihazın sökülmesi birkaç aşamada gerçekleştirilir:

    • kasa kişisel bir bilgisayardan kaldırılır (dizüstü bilgisayar veya sabit - farketmez);
    • uygun bir tornavida (Yıldız veya oluklu) kullanarak tüm bağlantı cıvatalarını sökün;
    • kasayı ayırmak için özel bir açma aleti (veya sıradan bir plastik kart) kullanılır.

    Açtıktan sonra, özel bir lehimleme kurutucusu kullanarak tüm mikro devrelerin lehimini çözmek gerekir. Ardından, doğrudan bunlardan okumanıza izin veren bir cihaz kullanmalısınız. elektronik parçalar- NANDFlashReader. Bu programlayıcı genellikle aşağıdakilerle birlikte verilir: özel araçlar okumak için.



    Bir çipten veri okuma

    Bir baskılı devre kartından lehimlenen bir çip üzerindeki verilerle çalışmak için aşağıdaki uygulamaları kullanabilirsiniz.:

    • PC-3000 Flaş;
    • Flaş Çıkarıcı.

    kullanarak verileri kurtarmak içinbilgisayar-3000 Flaşaşağıdakileri yapmanız gerekir:

    • sol pencerede başlattıktan sonra gerekli çipe sağ tıklayın;
    • açılan bağlam menüsünde "çip okuma" öğesini seçin;
    • ilgili pencerede okuma parametrelerini ve otomatik analiz parametrelerini ayarlayın;
    • görüntü bir araya getiriliyor, tüm veriler pencerenin sağ tarafında bulunuyor;
    • ihtiyacınız olan her şeyi seçin ve farenin sağ düğmesine tekrar tıklayın - "Kaydet"i seçin (veya "F2"ye basın).

    Bazı özellikle karmaşık durumlarda, otoanaliz işlevinin kullanılması kesinlikle mümkün değildir. Bu gibi durumlarda, bu tür problemlerde uzmanlaşmış profesyonellere başvurmak en iyisidir. Aksi halde, daha sonra verilere erişim olasılığı olmadan çipin içeriğine zarar verme olasılığı yüksektir.

    Bellek yongalarıyla çalışmak için oldukça güçlü bir başka uygulama SSD sürücüler– Flaş Çıkarıcı. Başlangıçta sıradan flash kartların devreleriyle çalışacak şekilde geliştirildi, ancak daha sonra söz konusu disklerin bileşenleriyle çalışmak için kullanılmaya başlandı.

    Veri kurtarma işlemiSSDdisk:

    • içinde devre kurulu özel bir okuyucuyu USB aracılığıyla kişisel bir bilgisayara bağlarız;
    • dosyayı çalıştır flaş sürücü Bilgi Çıkarıcı (usbflashinfoGetFlashInfo.exe);
    • işlev panelinde "Bilgi al" düğmesine tıklamanız gerekir;
    • kaydedilen tüm içeriğin kaydedileceği hedefi seçin;
    • "Ayıkla" üzerine tıklayın.

    İşlem tamamlandıktan sonra, geri yüklenecek tüm veriler uygun dizine kopyalanacaktır. Bundan sonra, kullanıcı bunları kendi takdirine bağlı olarak kullanabilir.

    İyi bir denetleyici ile

    Denetleyici tamamen işlevsel olduğunda ve hatalı silme veya biçimlendirme nedeniyle gerekli içerik kaybolduğunda verileri yeniden canlandırmak çok daha kolaydır. Bu gibi durumlarda, diskin kendisini sökmeye ve lehimlemeye gerek yoktur. Böylece, gerekli zaman miktarı ve işin karmaşıklığı önemli ölçüde azaltılır.

    Bu durumda veri canlandırma için aşağıdaki uygulamalar mükemmeldir:

    • DMDE;
    • Hetman Bölüm Kurtarma;
    • Gelişmiş Disk Kurtarma.

    Yukarıdaki tüm uygulamalar oldukça verir yüksek yüzde başarı. Bunları kullanmak, cihaz biçimlendirilmiş olsa bile verileri kurtarmanıza olanak tanır.

    DMDE

    Uygulama geri yükleme işlemini başlatmak içinDMDE, aşağıdakileri yapmanız gerekir:

    • uygulamayı kurulu olduğu dizinden çalıştırın;
    • başladıktan sonra, bir seçim yapmanın gerekli olacağı bir pencere görüntülenecektir. istenen cihaz(SSD sürücüsünü seçin);
    • "Başlat" düğmesine tıklayın (üzerine yeşil bir üçgen çizilir).

    Öncelikle, tüm bilgilerin kaydedildiği hedefi görmek için program ayarlarına bakmanız gerekir. Hedef olarak seçilen bölümdeki boş alan miktarının gerekli tüm hacmi kopyalamak için yeterli olduğundan emin olmak önemlidir.

    HetmanPartitionKurtarma

    HetmanPartitionRecovery adlı bir uygulama da bir SSD'deki verileri kurtarmak için harikadır.

    Bu işlemi gerçekleştirmek için aşağıdakileri yapmanız gerekir:

    • uygulamayı başlatıyoruz;
    • çalışma alanının sol tarafında çalışmak istediğiniz diski seçin ve seçin;
    • "Dosya" menüsünü açın, "Tara" öğesini seçin.

    Tarama tamamlandıktan sonra, algılanan tüm dosyalar ekranın sağ tarafında kısayollar veya bir tablo olarak gösterilecektir. Bunları geri yüklemek için gerekli nesneleri seçin ve ardından aç'a tıklayın. bağlam menüsü sağ tıklayın ve üstteki ikinci öğeyi seçin "Geri Yükle". Verilerin canlandırılması süreci otomatik olarak gerçekleşecektir.

    Gelişmiş Disk Kurtarma

    AdvancedDiskRecovery arabirimi, benzer yardımcı programların çalışma alanından çok farklı değildir. Başlattıktan sonra, kullanıcı ekranda standart bir çalışma alanı görecektir.

    Canlandırma sürecini başlatmak için aşağıdakileri yapın:

    • ekranın sol tarafında bir cihaz seçin;
    • "Seçenekler" menüsünü açın ve "Tarama" öğesine tıklayın;
    • canlandırmak için mevcut nesneler ekranın sağ tarafında gösterilecektir;
    • gerekli dosya ve klasörleri seçin, "Kaydet" düğmesine tıklayın (ekranın sağ alt kısmında).

    Güvenilirliklerine rağmen, SSD'ler bazen başarısız olur. Veri kaybının (yanlışlıkla dosya silme veya bir cihazı biçimlendirme) ana nedeninin kullanıcıların kendileri olması da alışılmadık bir durum değildir. Bazı zorluklar olsa da, neredeyse her zaman kaybolan bilgileri kurtarma şansı vardır.

    Tüm Khabrovchan'a selamlar!

    Bugün biraz veri kurtarma hakkında konuşmayı öneriyorum. başarısız SSD'ler sürücüler. Ama önce, değerli kilo-mega- ve gigabaytları kurtarma teknolojisiyle tanışmadan önce, lütfen yukarıdaki şemaya dikkat edin. Üzerine en çok yerleştirmeye çalıştık popüler modeller Onlardan başarılı veri kurtarma olasılığına göre SSD.

    Tahmin edebileceğiniz gibi, yeşil bölgede bulunan sürücüler genellikle en az soruna sahiptir (elbette mühendisin gerekli araçlara sahip olması şartıyla). Ve kırmızı bölgeden gelen sürücüler, hem sahiplerine hem de restorasyon mühendislerine çok fazla acı verebilir. Bu tür SSD'lerin arızalanması durumunda, kaybolan verileri kurtarma şansı günümüzde çok azdır. SSD'niz kırmızı bölgenin içinde veya yakınında bulunuyorsa, her diş fırçalamadan önce bir yedekleme yapmanızı tavsiye ederim.

    Bugünden yedek almış olanlar cat altına hoşgeldiniz.

    Burada küçük bir rezervasyon yapmak gerekiyor. Bazı şirketler biraz daha fazla, bazıları biraz daha az yapıyor. Grafikte gösterilen sonuçlar, 2015 itibariyle sektör ortalamasını temsil etmektedir.

    Arızalı SSD'lerden veri kurtarmaya yönelik iki yaygın yaklaşım vardır.

    Yaklaşım 1. NAND flaş dökümlerini okuma

    Sorunun çözümü alında denilen şeydir. Mantık basit. Kullanıcı verileri NAND yongalarında depolanır flash bellek. Sürücü arızalı, peki ya çiplerin kendileri iyiyse? Vakaların büyük çoğunluğunda bu doğrudur, mikro devreler çalışır durumdadır. Üzerlerinde depolanan verilerin bir kısmı zarar görebilir, ancak mikro devrelerin kendileri normal şekilde çalışır. Ardından, sürücünün baskılı devre kartındaki her çipin lehimini çözebilir ve programlayıcıyı kullanarak içeriğini okuyabilirsiniz. Ardından, alınan dosyalardan sürücünün mantıksal bir görüntüsünü oluşturmaya çalışın. Bu yaklaşım şu anda usb'den veri kurtarırken kullanılmaktadır. flash sürücüler ve çeşitli hafıza kartları. Hemen söylemeliyim ki bu çalışma bir teşekkür işi değil.

    Okuma aşamasında bile zorluklar ortaya çıkabilir. mikro devreler NAND flaş bellekler farklı paketlerde mevcuttur ve belirli bir mikrodevre için, bir programcı bir istenen adaptör. Bu gibi durumlarda, kitte genellikle lehim sökme için bazı evrensel adaptörler bulunur. Mühendis, mikro devrenin gerekli ayaklarını adaptörün ilgili kontaklarına bağlamak için ince teller ve bir havya kullanarak zorlanır. Görev oldukça çözülebilir, ancak doğrudan eller, belirli beceriler ve zaman gerektirir. Ben kendim bir havyaya aşina değilim, bu yüzden bu çalışma saygı duyuyor.

    Ayrıca bir SSD'de büyük olasılıkla bu tür 8 veya 16 mikro devre olacağını ve her birinin lehimlenip sayılması gerekeceğini de unutmayalım. Ve mikro devrenin kendisini okuma süreci de hızlı olarak adlandırılamaz.
    Peki, o zaman sadece ortaya çıkan dökümlerden görüntüyü bir araya getirmek kalır ve bitti! Ama burada en ilginç başlıyor. Ayrıntılara girmeyeceğim, sadece bir mühendisin ve kullandığı yazılımın çözmek zorunda kalacağı ana görevleri anlatacağım.

    Bit hataları

    NAND flash bellek yongalarının doğası öyledir ki, depolanan verilerde hatalar görünmeye mahkumdur. Ayrı bellek hücreleri yanlış ve istikrarlı bir şekilde yanlış okunmaya başlar. Ve bu, belirli bir aralıktaki hata sayısı belirli bir eşiği geçene kadar tam olarak norm olarak kabul edilir. Bit hatalarıyla mücadele etmek için düzeltme kodları (ECC) kullanılır. Kullanıcı verilerini kaydederken, sürücü önceden veri bloğunu birkaç aralığa böler ve her aralığa bazı yedek veriler ekler, bu da algılamaya ve düzeltmeye olanak tanır olası hatalar. Düzeltilebilecek hataların sayısı, kodun gücü ile belirlenir.

    Kodun gücü ne kadar yüksek olursa, atfedilen bayt dizisi o kadar uzun olur. Bahsedilen diziyi hesaplama ve ekleme işlemine kodlama, bit hatası düzeltme işlemine de kod çözme denir. Kodlama ve kod çözme şemaları genellikle sürücü denetleyicisi içindeki donanımda uygulanır. Bir okuma komutu yürütülürken sürücü, diğer işlemlerle birlikte bit hatası düzeltmesi gerçekleştirir. Ortaya çıkan döküm dosyalarıyla aynı kod çözme prosedürünü uygulamanız gerekir. Bunu yapmak için, kullanılan kodun parametrelerini tanımlamanız gerekir.

    Bellek Yongası Sayfa Biçimi

    Bellek yongaları için okuma ve yazma birimi, sayfa adı verilen bir birimdir. Modern çipler için sayfa boyutu yaklaşık olarak 8 KB veya 4 KB'dir. Üstelik bu değer ikinin kuvveti değil, biraz fazlasıdır. Yani sayfanın içine 4 veya 8 KB kullanıcı verisi ve başka bir şey yerleştirebilirsiniz. Sürücüler, düzeltme kodlarını ve bazı servis verilerini depolamak için bu yedek parçayı kullanır. Genellikle sayfa birkaç aralığa bölünmüştür. Her aralık, bir kullanıcı veri alanı (UA) ve bir hizmet veri alanı (SA) içerir. İkincisi, bu aralığı koruyan düzeltme kodlarının içinde kalır.

    Tüm sayfalar aynı biçime sahiptir ve başarılı bir kurtarma için hangi bayt aralıklarının kullanıcı verilerine ve hangi hizmetlere karşılık geldiğini belirlemek gerekir.

    Karıştırmaya Karşı Şifreleme

    Çoğu modern SSD, kullanıcı verilerini açık bir şekilde saklamaz; bunun yerine önceden karıştırılmış veya şifrelenmiştir. Bu iki kavram arasındaki fark oldukça keyfidir. Çırpma, tersine çevrilebilir bir dönüşümdür. Bu dönüşümün ana görevi, kaynak verilerden rastgele bir bit dizisine benzer bir şey elde etmektir. Bu dönüşüm kriptografik olarak güvenli değildir. Dönüşüm algoritmasını bilmek, orijinal verileri kolayca elde etmenizi sağlar. Şifreleme söz konusu olduğunda algoritmayı bilmek tek başına bir şey kazandırmaz. Ayrıca şifre çözme anahtarını da bilmeniz gerekir. Bu nedenle, sürücü donanım veri şifreleme kullanıyorsa ve siz şifreleme ayarlarını bilmiyorsanız, okuma dökümlerinden veriler kurtarılamaz. Bu göreve başlamamak daha iyidir. Neyse ki, çoğu üretici dürüstçe şifreleme kullandıklarını kabul ediyor.

    Ayrıca, pazarlamacılar bu suçlu (veri kurtarma açısından) işlevselliği, diğer sürücülere göre rekabet avantajı sağladığı iddia edilen bir seçeneğe dönüştürmeyi başardılar. Ve tamam, paranoyak için yetkisiz erişime karşı korumanın yüksek kalitede olacağı ayrı modeller olsaydı. Ama şimdi, görünüşe göre, şifreleme eksikliğinin kötü bir biçim olarak kabul edildiği zaman geldi.
    Çırpınma durumunda, işler o kadar üzücü değil. Sürücülerde, orijinal veriler ve bazı üretilen bit dizileri (XOR deseni) üzerinde gerçekleştirilen, bit düzeyinde bir XOR işlemi (modulo 2 eki, özel "OR") olarak uygulanır.

    Genellikle bu işlem ⊕ sembolü ile gösterilir.

    Çünkü
    Ardından, ilk verileri elde etmek için, okuma arabelleğinin ve XOR deseninin bit düzeyinde eklenmesi gerekir:

    (X ⊕ Tuş) ⊕ Tuş = X ⊕ (Tuş ⊕ Tuş) = X ⊕ 0 = X

    Geriye XOR şablonunu tanımlamak kalır. En basit durumda, tüm sayfalara aynı XOR modeli uygulanır. Bazen sürücü, örneğin 256 sayfa uzunluğunda uzun bir model oluşturur, ardından çipin ilk 256 sayfasının her biri, modelin kendi parçasına eklenir ve bu, sonraki 256 sayfalık gruplar için tekrarlanır. Ancak daha zor olan durumlar var. Her sayfa için kendi deseni bazı yasalara göre ayrı ayrı oluşturulduğunda. Bu gibi durumlarda, diğer şeylerin yanı sıra, en hafif deyimiyle kolay olmayan bu yasayı çözmeye çalışmanız gerekir.

    resim oluşturma

    Tüm ön dönüşümleri gerçekleştirdikten sonra (bit hatalarının düzeltilmesi, karıştırmanın ortadan kaldırılması, sayfa biçiminin belirlenmesi ve muhtemelen diğerleri), son adım görüntüyü bir araya getirmektir. Mikro devre hücreleri için yazma döngülerinin sayısının sınırlı olması nedeniyle, sürücüler mikro devrelerin ömrünü uzatmak için aşınma dengeleme mekanizmalarını kullanmaya zorlanır. Bunun sonucu, kullanıcı verilerinin sıralı olarak depolanmaması, çiplerin içinde rastgele dağılmış olmasıdır. Açıkçası, sürücünün mevcut veri bloğunu nereye kaydettiğini bir şekilde hatırlaması gerekiyor. Bunu yapmak için, bellek yongalarında da sakladığı özel tabloları ve listeleri kullanır. Bu yapıların kümesine tercüman denir. Tercümanın mantıksal adresleri (sektör numaraları) fiziksel adreslere (çip ve sayfa) dönüştürmekten sorumlu bir tür soyutlama olduğunu söylemek daha doğru olur.

    Buna göre, mantıksal bir sürücü görüntüsünü bir araya getirmek için, tüm çevirmen yapılarının biçimini ve amacını anlamak ve bunların nasıl bulunacağını bilmek gerekir. Yapılardan bazıları, sürücünün onu tamamen tek bir yerde depolamamasına yetecek kadar büyüktür, ancak aynı zamanda parçalara da dağılmıştır. farklı sayfalar. Bu gibi durumlarda, bu dağılımı açıklayan bir yapı olmalıdır. Tercüman için belirli bir tercüman çıkıyor. Bu genellikle durdukları yerdir, ancak daha da ileri gidebilirsiniz.

    Veri kurtarmaya yönelik bu yaklaşım, sizi bir sürücünün çalışmasını düşük düzeyde tam olarak taklit etmeye zorlar. Bundan, bu yaklaşımın artılarını ve eksilerini takip edin.

    Eksiler:

    • Emek yoğunluğu. Sürücünün işleyişini tamamen taklit ettiğimiz için, onun için tüm kirli işleri yapmamız gerekecek.
    • başarısızlık riski. Belirlenen görevlerden en az biri çözülemezse, restorasyon söz konusu olamaz. Ve birçok seçenek var: programcı onları desteklemediği için mikro devreleri okuyamama; bilinmeyen düzeltme kodları; bilinmeyen XOR modeli; şifreleme; bilinmeyen çevirmen
    • Sürücüyü daha fazla mahvetme riski. El sıkışmanın yanı sıra bellek yongalarının ısınması da bir risktir. Aşınmış talaşlar için bu, ek bit hatalarına yol açabilir.
    • İşin süresi ve maliyeti
    Artıları:
    • Geniş görev yelpazesi. Sürücüden gereken tek şey çalışan bellek yongalarıdır. Geri kalan elementlerin hangi durumda olduğu önemli değil.

    Yaklaşım # 2. teknolojik mod

    Çoğu zaman, SSD geliştiricileri, spesifikasyona göre sürücünün çalışmasını uygulamanın yanı sıra, sürücüye ayrı sürücü alt sistemlerinin çalışmasını test etmenize ve bir dizi yapılandırma parametresini değiştirmenize olanak tanıyan ek işlevler de verir. Bunun yapılmasına izin veren sürücü komutlarına genellikle teknolojik komutlar denir. Ayrıca, hasarı yazılım niteliğinde olan hatalı sürücülerle uğraşırken de çok faydalı oldukları ortaya çıktı.

    Yukarıda bahsedildiği gibi, zamanla kaçınılmaz olarak bellek yongalarında bit hataları ortaya çıkar. Bu nedenle, istatistiklere göre, çoğu durumda SSD arızasının nedeni, hizmet yapılarında düzeltilemez bit hatalarının ortaya çıkmasıdır. yani, üzerinde fiziksel seviye tüm öğeler iyi çalışıyor. Ancak hizmet yapılarından birinin zarar görmesi nedeniyle SSD doğru şekilde başlatılamıyor. Böyle bir durum farklı modeller SSD farklı şekilde ele alınır. Bazı SSD'ler, sürücünün işlevselliğinin önemli ölçüde azaldığı, özellikle sürücünün herhangi bir okuma veya yazma komutunda bir hata döndürdüğü acil durum moduna girer. Genellikle aynı zamanda, bir şekilde bir arıza sinyali vermek için, sürücü pasaport verilerinin bir kısmını değiştirir. Örneğin Intel 320 serisi, seri numarası yerine hata kodu içeren bir dizi döndürür. En yaygın arızalar "%BAD_CTX% hata kodu%" serisindendir.

    Bu gibi durumlarda, teknoloji komutları bilgisi işe yarar. Bunları kullanarak tüm hizmet yapılarını analiz edebilir, ayrıca sürücünün dahili günlüklerini okuyabilir ve başlatma işlemi sırasında neyin yanlış gittiğini bulmaya çalışabilirsiniz. Aslında, büyük olasılıkla, bunun için tekno ekipler eklendi, böylece üretici, sürücülerindeki arızanın nedenini bulma ve işlerinde bir şeyi iyileştirmeye çalışma fırsatı buldu. Arızanın nedenini belirledikten sonra, ortadan kaldırmayı deneyebilir ve sürücüyü tekrar hayata döndürebilirsiniz. Ancak tüm bunlar, cihazın mimarisi hakkında gerçekten derinlemesine bilgi gerektirir. Buradaki mimarinin altında ben varım Daha Sürücünün donanım yazılımını ve birlikte çalıştığı hizmet verilerini anlıyorum. Yalnızca geliştiricilerin kendileri benzer bir bilgi düzeyine sahiptir. Bu nedenle, onlardan biri değilseniz, o zaman ya sürücü için kapsamlı belgelere sahip olmalısınız ya da bu modeli incelemek için oldukça fazla saat harcamanız gerekecektir. Anlaşılır bir şekilde, geliştiriciler geliştirmelerini paylaşmak için acele etmiyorlar ve kamuya açık böyle bir belge yok. Açıkçası, böyle bir belgenin var olduğundan şüpheliyim.

    Şu anda çok fazla SSD üreticisi var ve çok sık yeni modeller ortaya çıkıyor ve ayrıntılı bir çalışma için zaman yok. Bu nedenle, biraz farklı bir yaklaşım uygulanmaktadır.

    Teknolojik komutlar arasında bellek yongalarının sayfalarını okumanızı sağlayan komutlar oldukça kullanışlıdır. Böylece dökümlerin tamamını okumak mümkündür. SATA arabirimi SSD kasasını açmadan sürün. Bu durumda sürücünün kendisi, NAND flash bellek yongaları için programlayıcı görevi görür. Prensip olarak, bu tür eylemler sürücünün garanti şartlarını bile ihlal etmemelidir.

    Çoğu zaman, bellek yongalarını okumak için tekno komutların işleyicileri, bit hata düzeltmesini bırakmak mümkün olacak şekilde uygulanır, ve bazen veri şifre çözme, depolama tarafında. Bu da, veri kurtarma sürecini büyük ölçüde kolaylaştırır. Aslında geriye sadece çeviri mekanizmalarıyla uğraşmak kalıyor ve çözümün hazır olduğu söylenebilir.

    Kelimelerle, bitti, her şey sadece geliyor. Ancak bu tür çözümlerin geliştirilmesi çok fazla adam-saat gerektirir. Sonuç olarak, desteklemek için yalnızca bir SSD modeli ekliyoruz.

    Ancak öte yandan, veri kurtarma işleminin kendisi büyük ölçüde basitleştirilmiştir! Böyle bir yardımcı programa sahip olmak, geriye kalan tek şey, sürücüyü bilgisayara bağlamak ve tekno komutları ve hizmet yapılarının analizini kullanarak mantıksal bir görüntü oluşturacak olan bu yardımcı programı çalıştırmaktır. Geriye sadece bölümlerin ve dosya sistemlerinin analizi kalıyor. Bu da zor bir görev olabilir. Ancak çoğu durumda, yerleşik görüntü, kullanıcı verilerinin çoğunu fazla zorluk çekmeden geri yüklemenize olanak tanır.

    Eksiler:

    • Karmaşıklık ve geliştirme maliyeti. Çok az şirket kendi geliştirme departmanına sahip olmayı ve bu tür bir araştırma yürütmeyi göze alabilir.
    • Çözümler bireyseldir.
    • Sınırlı görev yelpazesi. Tüm sürücüler bu yaklaşımı uygulamaz. SSD fiziksel olarak sağlıklı olmalıdır. Ayrıca, nadiren, ancak yine de bazı hizmet yapılarının hasar görmesi, kullanıcı verilerinin kurtarılmasını engeller.
    Artıları:
    • Basitlik.
    • Bazı durumlarda, şifrelemeyi atlamanıza izin verir.. Aslında, teknolojik komutları kullanarak veri kurtarma yaklaşımı, şu anda donanım veri şifreleme kullanan bazı sürücülerden veri kurtarmanın bilinen tek yoludur.

    Çözüm

    Savaşta her yol iyidir. Ama kişisel olarak, ikinci yaklaşımı daha incelikli bir araç olarak tercih ederim. Ve en umut verici olanı, çünkü donanım şifrelemenin her zamankinden daha geniş bir şekilde yayılması, "ham" yonga dökümlerinden bilgi kurtarma olasılığını dışlıyor. Bununla birlikte, ilk yaklaşımın kendi görevleri vardır. Genel olarak bunlar, sürücünün teknolojik işlevleri kullanılarak çözülemeyen görevlerdir. Her şeyden önce, bunlar donanım arızası olan sürücülerdir ve aynı zamanda hasarlı elemanı belirlemek mümkün değildir veya hasarın niteliği onarımı engellemektedir. Ve yalnızca benzer bir SSD modelinden bilgi kurtarma konusunda zaten başarılı bir deneyime sahipseniz veya çözüm hakkında bilgi varsa, işe başlamanız önerilir. Neyle karşılaşacağınızı bilmeniz gerekir: şifreleme mi yoksa karıştırma mı kullanılıyor, büyük olasılıkla hangi XOR deseni kullanılıyor, çevirmen formatı biliniyor mu (bir görüntü birleştirici var mı). Aksi takdirde başarı şansı azdır, en azından sorunu hızlı bir şekilde çözmek mümkün olmayacaktır. Ek olarak, ısının aşınmış bellek yongaları üzerinde olumsuz bir etkisi vardır, bunun sonucunda ek bit hataları ortaya çıkabilir ve bu da gelecekte merhemde sineklerini getirebilir.

    Şimdilik bu kadar. Kendine dikkat et! Ve evet, verilerinizi yedekleyin!

    SSD Kurtarma | Ne zaman güzel anı belaya girer

    Bu kez, çalışanları her türlü depolama cihazıyla uğraşan, ancak flash bellek konusunda belirli bir geçmişe sahip olan Flashback Data Lab ile temasa geçtik. Flashback Data, yüksek profilli bir laboratuvarın değerli flash belleğimizi kurtarmak için göstereceği çabayı bize göstermeyi kabul etti.

    SSD Kurtarma | Okuma aralığı

    Yolculuğunun en başında, Flashback esas olarak hatalı çiplerin yerini aldı, ancak zamanla üreticilerin aynı modelde farklı üretim aşamalarında farklı bileşenler kullanmaya başlamasıyla bunu sürdürmek giderek zorlaştı. Bazı cihazlarda veri kurtarma işlemini daha da zorlaştıran şifreleme ortaya çıktı. Bu durumda, Flashback'in belleği doğrudan okuyabilmesi gerekiyordu, bu da mevcut çok çeşitli flash bellekten çipleri okumak için inanılmaz sayıda yola sahip olmak anlamına geliyordu.

    Flashback'in "şifreleme" anlamına geldiği durumlarda, bu durumun genellikle kullanıcı tarafından bilinmediğini unutmayın. Örneğin, Flashback'in kurucu ortağı ve Başkan Yardımcısı Russell Chozick, 2006 yılı civarında SanDisk'in tüm sürücülerindeki verileri şifrelemeye başladığını söyledi. Otomatik sabit disk şifrelemede olduğu gibi, denetleyici flash bellekte depolanan tüm verileri şifreler. Şifrelemeyi engelleyecek bir parola olmadığı için, verilerin şifresi çözülür ve ortamdan alınır. Bu nedenle, devre kartının hasar görmesi durumunda, Flashback çalışanları denetleyiciyi ve bellek yongalarını yeni bir cihaza taşımaya çalışır. "Denetleyici yandıysa, verilerin şifresinin tam olarak nasıl çözüleceğine dair bilgiler içerdiğinden verileri geri almak neredeyse imkansızdır. Denetleyici ile çalışamazsanız, büyük bir sorunla karşı karşıya kalırsınız."

    SSD Kurtarma | Flash bellek türleri

    Bu koyu gri TSOP48 yongaları, yıllardır USB flash sürücülerinde ve SSD/SD/CF kartlarında tipik bir bileşen olmuştur, ancak son zamanlarda diğer yongaların yolunu açmıştır. Resimdeki en alttaki örnek TLGA çipinin arkasını gösteriyor ve yan tarafta pin olmadığını ve modüllerin arka tarafta yer aldığını fark edebilirsiniz. Bu tür yongalar, tüm flash bellek türleri için ortaktır ve örneğin son akıllı telefonlar iPhone.

    Yeniden oluşturma işlemi sırasında, Flashback personeli TSOP48 yongalarını okuyuculara yerleştirir, ancak TLGA'ların da lehimlenmesi gerekir. Açıkçası, bu durumda, bilgileri analiz etme ve kurtarma süreçleri çok daha karmaşıktır. Bu nedenle, akıllı telefonlara daha kompakt flash belleğin girmesinden sonra, eski "yekpare" biçimler, kıyaslandığında daha basit görünüyor.

    LaCie SD hafıza kartları ve USB cihazları da yekpare yongalara sahiptir. Çoğu bellek kartında ayrı denetleyici ve bellek yongaları bulunurken yekpare bir yonga, her iki bileşeni de küçük bir modülde birleştirir. Bu tür cihazların çalışmasındaki arızaların çok çeşitli nedenlerle ortaya çıkabileceği açıktır. Denetleyici çalışmayı durdurursa, teknisyenler bir kart okuyucuya, akıllı telefona veya kameraya bağlanmak için pin kullanmak yerine başka yollarla verilere erişmeye devam edebilir. Fotoğrafta, kasanın kısmen cihazdan nasıl çıkarıldığını görebilirsiniz, çünkü uzmanların mantık analizörüne bağlanmak için belirli noktaları bulmak amacıyla lehimlenmiş siyah kaplamanın bir kısmını çıkarması gerekiyor. Tüm noktalar tanımlandıktan sonra, harita aşağıdaki resimlerde gösterildiği gibi bağlanacaktır.

    Kaplamanın bir kısmını çıkarmak için, Flashback çalışanları şaşırtıcı derecede basit aletler kullanır: taşlama macunu ve cilalama çarkı. Bunu başarmak için kimyasallar da kullanılabilir, ancak bize yavaş ve kapsamlı bir cilalama işlemi kullanmanın daha iyi olacağı söylendi. Taşlama işlemi çok ince kontaklara kolayca zarar verebilir. İlk başta LaCie sürücüsünü bağlamak istedik, ancak daha sonra böyle bir işin bir uzmanın bütün gün sürebileceğini öğrendikten sonra bu fikirden vazgeçtik.

    SSD Kurtarma | Yaygın hatalar flash sürücüler

    Çoğu, manyetik ortamdaki izlerle kafa çarpışması sonucu hasar görmüş, hasar görmüş sabit sürücülerin fotoğraflarını gördük. Flashback'in tespit ettiği neredeyse tüm SSD ve flaş bozulması görünmezdir. Nadir durumlarda, devre kartında bir yanık izi görebilirsiniz, ancak genel olarak bozuk denetleyiciler ve yanmış sigortalar görünür işaretler bırakmaz. Sonuç olarak, uzmanların her direnci test ederek uzun süre çalışması gerekir. Buna karşılık, fotoğrafta gösterildiği gibi konektörün bağlantısının kesilmesi onarım uzmanları için çocuk oyuncağıdır.

    SSD Kurtarma | Aşınma ve yıpranmaya ne dersiniz?

    Daha önce iki süreç arasındaki sürekli yarış hakkında yazmıştık - kapasite arttıkça algoritmaların okunmasını iyileştirmek ve bir çekişmeye benzeyen litografiyi azaltmak. Özellikle, birkaç yıldır piyasada olan flash ve SSD sürücülerin aşınma belirtileri gösterebileceğinden endişe duyuyoruz.

    Neyse ki, Flashback Labs'a gelen SSD'lerin çoğunun henüz bir yaşında olmadığı söylendi, bu nedenle NAND aşınmasına dair bir kanıt yok. Aslında, gerçek aşınma vakaları son derece nadirdir. Her ne kadar USB bellekler (özellikle daha az gelişmiş hizalama algoritmalarına sahip eski modeller) aşınması biraz daha yaygın olsa da. Çiplerden okumak sorun değil, ancak bilgileri kontrol ederken birçok ECC hatası oluşuyor ve hiçbir veri çıkarılamıyor. Dört kırmızı noktanın varlığı (resimlerin ilerisinde), ECC ile ilgili sorunları gösterir. Aksine, ana aşınma sorunları dört yeşil nokta ile işaretlenecektir.

    Uzmanların bir analiz yaptığı, bir çip çıkardığı, lameli temizlediği ve her şeyi yerine koyduğu, artık daha fazla zaman alan veri okuma sorununu şiddetlendirdiği durumlar da vardı. Bu nedenle aşınma ve yıpranma gerçekten de gerçek bir tehlike olarak görülebilir, ancak birçok kişi bunu düşünse de herhangi bir kriz söz konusu değildir.

    SSD Kurtarma | ısınmak

    Talaşlar, özel bir lehim aleti kullanılarak PCB'den çıkarılmalıdır ve bu aşamadaki ana araçlardan biri sıcak havadır. Resim, uzmanların TLGA çipini USB cihazından nasıl çıkardığını göstermektedir. Havanın sıcaklığını ve basıncını kontrol ederek cihazı lehim noktalarını eritecek kadar ısıtırlar. Bu lehimleme istasyonları ayrıca havyaları, kaynak pastasını, ohmmetreleri ve diğer teşhis araçlarını içerir. Bu istasyonların bazıları, yaklaşık 465 metrekarelik ana Flashback laboratuvarını işgal ediyor.

    SSD Kurtarma | hafıza siliniyor

    Bu SSD'nin denetleyicisi yanmıştır, bu nedenle Flashback, izlenebilirlik ve veri toplama kolaylığı için her biri elle numaralandırılmış bellek yongalarını dikkatli bir şekilde çıkarır.

    Şirketin başkan yardımcısı, "Bazen tam olarak hangi bileşenlerin arızalı olduğunu bilmiyoruz" diyor ve ekliyor: "Sadece bu tür bir sürücüde bir ürün yazılımı hatası olduğunu biliyoruz veya böyle bir hata onun için en tipik hatadır, bu nedenle çalışmamız için ihtiyacımız var. çipleri çıkarmak için.Müşterilerimizin her zaman acelesi vardır, bu nedenle çoğu durumda neyin yandığının ve neden oluştuğunun kesin nedeni belirlenemez.Ancak kontrolör aracılığıyla okuma işleminin burada çalışmayacağını biliyoruz, ancak şifreli değil , bu yüzden çiplerin bağlantısını kesmeli, okumalı ve sonra geri yüklemeliyiz.

    SSD Kurtarma | Çiplerin bağlantısını kesme

    Isıya maruz kalan aygıtlar yalnızca flash sürücüler ve SSD sürücüler değildir. Flashback hizmeti, bunun gibi sürekli bir cep telefonu akışına sahiptir. HTC Evo havuzda boğuldu. Flash bellek kurtarma hizmetleri yüzlerce ve binlerce dolara mal oluyor, bu nedenle bu telefonun çocuk çizgi filmlerini geri yüklemek için verilmediği anlaşılıyor. Bu telefonlardan bazılarının ölen arkadaşların veya sevdiklerinin son fotoğraflarını içerdiği söyleniyor. Suç soruşturmalarıyla ilgili cihazlar düzenli olarak alınır ve bir suçlu, kabaca söylemek gerekirse, ayaklarının altındaki kanıtları yok edebilirse, o zaman bozulmamış bir flash bellekten soruşturma için değerli bilgiler elde edilebilir.

    Şimdi HTC Evo akıllı telefon iki yaşında. Samsung Galaxy ve HTC'nin diğer bazı cihazları gibi daha yeni cihazlar genellikle, tıpkı bir SD hafıza kartında olduğu gibi, hafıza modülüne yerleşik bir denetleyici içeren eMMC teknolojisini destekler. Bu durumda, kurtarma işlemi daha da basit hale gelebilir.

    SSD Kurtarma | Sabit sürücü ve flash bellek

    Sözde hizmet alanında sabit disk kendisiyle "iletişim kurmasını" sağlayan bilgileri içerir. Verileri okuma/yazma süreçlerine dönüştürmek için, kötü sektörlerin nerede olduğu, kaç tane manyetik başlığın mevcut olduğu, hangilerinin etkin, hangilerinin devre dışı olduğu vb. bilgileri raporlamak gerekir. Bu tür bilgiler, kullanıcı verilerinin kaydedilmesi için ayrılan disk alanından ayrılmış özel bir bölgedeki plakalarda bulunur.

    Flash bellek söz konusu olduğunda, üreticiler ayrıca hata düzeltme kodları, sektörlerdeki hataların varlığı, bu sektörlerin konumu vb. İle ilgili tüm bilgileri içeren böyle bir bölge için yer bırakır.

    Bir sabit sürücü esas olarak 512 baytlık sektörlerden oluşurken, flash bellek tipik olarak 528 baytlık sektörler kullanır; burada 512 bayt bellektir ve diğer 16 bayt yukarıda belirtilen hizmet alanıdır. SSD sürücüleri, kullanıcı tarafından erişilebilen 512 baytlık sektör boyutuna dönüşür. Ancak Flashback orijinal verileri okuduğunda, uzmanlar her iki alandan da bilgi alır. Veriler karıştırılır, bir yığına dökülür ve aynı anda serpiştirilir. Uzmanların mevcut bilgileri görüntülemesi gerektiğinde, hizmet alanından çıkarılan tüm unsurları kaldırılmalıdır.

    SSD Kurtarma | Yakın bakış

    Bazen profesyonellerin çok kapsamlı bir görsel inceleme cipsler ve kırılgan iç kısımları. en iyi araç Vision Engineering'in Mantis mikroskobu bu tür işler için düşünülür ve yaklaşık 2.000 $'a mal olmasına rağmen, restorasyon uzmanlarının devreyi 3D olarak (bir mercekten iki ışık yolu kullanarak) yirmi kat büyütmeyle incelemesine yardımcı olur. Mantis ile daha doğal ve rahat çalışmak, geleneksel mikroskoplarla görülemeyen problemlerin tespit edilmesine yardımcı olur. Lehimleme işlerinde, sökme ve tamirde de yardımcı olur.

    SSD Kurtarma | tarama istasyonları

    Çipler okunabilecek şekilde bağlandıktan sonra harici cihazlar, Flashback çalışanları, verileri okumak için bunları kendi kendine birleştirilmiş yapılandırmalara yerleştirdi. Farklı sektörleri görüntülemenize, çalışma zamanını kontrol etmenize vb. izin veren özel sistemleri olmasına rağmen oldukça basittirler. Okuma normalden daha yavaşsa, mevcut bilgileri olabildiğince çabuk almak için diğer bozulmamış sektörlere geçme olasılığı vardır.

    Şirketin başkan yardımcısı, "İleri ve geri gidebiliriz" diyor, "Cihazın MFT dosya tablosunu taramasını ve almak yerine yalnızca seçilen verileri göstermesini sağlayabiliriz." boş alan böylece iş çok hızlı bir şekilde yapılabilir. Bazen kurtarma işlemi sırasında bile arızalanmaya devam eden bir cihazla uğraşmak zorunda kalırsınız, bazen bir veya iki tanesini bir an önce çıkarması gereken istemciler vardır. önemli dosya kısa bir zaman içinde".

    SSD Kurtarma | Montaj seçimi

    Çipleri okuyucu sistemlere bağlamak için Flashback, şaşırtıcı bir dizi özel montaj parçası kullanır. Resimde, TSOP48 yongaları ve bir TLGA okuyucu ile çalışmak için kullanılan adaptörün türünü görebilirsiniz. Bu bağdaştırıcıların içinde, konektör pimlerinin her biri bellek yongasındaki pimlere temas eder. Adaptör, TSOP konektörüne sonraki bağlantı için karta vidalanır. Altta, tarama sistemleriyle iletişim için bir USB arabirimi vardır.

    SSD Kurtarma | veri karışımı

    Çıkarılan bellek yongasını hatırlayın. HTC telefon? Onu bu sefer okuma telleriyle tekrar görebiliriz. Baskılı devre kartları, bir USB cihazına bağlanmak için özel olarak yapılmıştır. Köşelerin her birindeki delikler çipin karta sabitlenmesine yardımcı olur. Yukarıda gösterilen TSOP bağdaştırıcısıyla birlikte, pimlerinin her biri bellek yongasındaki bir pime temas eder. Ancak böyle bir karışımda, tüm yonga lamelleri açıktır, böylece uzmanlar bir konektöre bağlamak yerine lehimi çözebilir. Birçok yekpare yonga ve konektör olduğundan, Flashback'in belirli noktalara bağlanması ve bunları yongaya lehimlemesi gerekir.

    Bu, devre kartına bağlı sekiz telin gösterdiği gibi, sekiz bitlik bir çiptir. 16 bitlik bir çipte, iki kat daha fazla olacaktır.

    SSD Kurtarma | Birkaç saat boyunca okuma işlemi

    Monolitik yongaları bağlarken benzer bir yaklaşım kullanılır. Farklı cihazlar farklı kablolara ihtiyaç vardır, ancak yaklaşım aynı kalır - her bağlantı işlevini yerine getirir. Örneğin sağ üst köşede kontak üzerinden 3.3 V güç sağlanıyor. Bu sürece baktığınızda, çiplerden basitçe veri çıkarmanın ne kadar zaman aldığını anlamaya başlıyorsunuz.

    SSD Kurtarma | Kaos dünyasına hoş geldiniz

    Veri kurtarma uzmanlarının ne ile çalıştığını görelim. Burada, SSD'nin ana önyükleme kaydındaki ham ham verilerin içeriğini görebilirsiniz. Veriler, kontrolörler tarafından okuma ve yazma hızlarını, seviye aşınmasını vb. optimize etmek için kullanılan algoritmalar kullanılarak karıştırılır.

    Şirketin başkan yardımcısı, "Çipleri okurken bir sürü ham veri aldık" diyor, "Örneğin, burada bellek yongasının 528 baytlık bir sektörü var, burada 512 bayt veri için ve 16 bayt da veri için kullanılıyor. bu verilerle ilgili bilgilerin saklanması ve hata düzeltme "Bu alana hizmet alanı diyoruz. Bu onaltılık veri setine ilk baktığımızda, konumlarını bulmak için bildiğimiz veri yapılarını bulmamız gerekiyor."

    SSD Kurtarma | Mikroskop altında YAĞ

    Burada gösterilen dosya sistemi FAT16 ve önyükleme sektörü

    "Ev önyükleme kaydı(MBR) genellikle sektör 0'da işaretlenir, diyor Chozik. “Şimdi orada değil ama onu bulabilir ve bilinen veri yapısını belirleyebiliriz. Nerede olduğunu, önyükleme sektöründen ne kadar uzakta olduğunu vb. biliyoruz. Bu bir sonraki resimde görülebilir. Bu süreç kanıt toplamaya benzer. MBR, önyükleme sektörü ve FAT buluyoruz. Şimdi tanıdık yapıları görüyoruz ve onları nasıl tekrar bir araya getirebileceğimizi düşünmemiz gerekiyor.

    Chozik, bazen uzmanların, genellikle cihaza bağlı algoritma nedeniyle bu yapılardan herhangi birini bulamadığını belirtiyor. Bazı algoritmalar tüm veri bitlerini ters çevirir. Böyle bir yaklaşım bulunursa, teknikte uzman kişiler işlemin nasıl tersine çevrileceğini bilirler. Bazı algoritmalar tüm sektör yerine her bir bayta dokunacak, böylece her bayt farklı bir bellek yongasına yerleştirilecektir. Bu, tüm sektör bazında değil, bayt bayt bazında yeniden bağlanmayı gerektirir. Bazı algoritmalar, süreci daha da karmaşık hale getiren şifreler kullanır. Bilgisayar tabanlı bir işlem için, kurtarma genellikle manuel olarak yapılır.

    SSD Kurtarma | ortak dönüş

    Bilginin birden çok bellek yongasına dağıldığı bir sektördeki verilere daha yakından bakalım. Her sektörün ilk bölümünün nasıl göründüğünü görebilirsiniz.

    Onaltılık sayı sisteminde semboller şu şekilde sıralanır: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, 10, 11, 12 , 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C vb. 1 numaralı çipte, siparişin iki kez ihlal edildiğini görebilirsiniz - önce 09 ile 0E değerleri arasında ve ardından 11 ile 16 arasında. Peki ilgili verilere ne olur? Cevap 2 numaralı çipte.

    SSD Kurtarma | Sırayla

    Uzmanların bu ayrılmış 2112 baytı (528 baytlık 4 sektör) yeniden birleştirmeleri gerekir ve bu olduğunda, sonuç aşağıdaki resimdeki gibi görünecektir.

    Şimdi birleştirilecek 64 bellek dökümü olduğunu hayal edin. neden 64? Çünkü tek bir çipte birden fazla döküm olabilir, ancak örneğin aynı anda dört tane olabilir. Öyleyse 16 yonga alın (örneğin, bir SSD sürücüsünde), sayılarını dörtle çarpın - bu, toplam döküm sayısıdır (tam olarak 64).

    SSD Kurtarma | Önce ve sonra

    Tüm bu bayt düzeyindeki dalgalanmanın makro düzeyde gerçekte nasıl göründüğünü hayal etmek zor olabilir. Tablodaki boş bir hücre (veya bozuk bir dosya) tüm durumu tam olarak yansıtamaz.

    Flashback'teki resim bunu gösterebilir. Bazı örneklerde, üstbilgi ve verilerin bir kısmı bozulmamıştır, bu nedenle birbirine yakın görünebilirler, ancak görüntü yapaylıklarına yansıyan karışıktırlar.

    Hasarlı bir JPEG dosyası verildiğinde uzmanlar, verileri düzenlemek ve denetleyici tarafından işlenen bit hatalarını kaldırmak için ECC düzeltmesi ve blok hareketi uygular. Ayrıca temiz ve kesintisiz bir veri akışı sağlamak için yeniden sıralanırlar ve toplanan verilerden hizmet alanını boşaltırlar.

    SSD Kurtarma | Son sonuç

    Birkaç saatlik onarım ve çeşitli manipülasyonlardan sonra, hatta veri toplamayı otomatikleştirmeye yardımcı olacak algoritmalar kullanıldığında bile, Flashback çalışanları verileri dosya ve klasörler biçiminde sağlar. Herşey yolunda. Soru, verilerin tamamen kurtarılıp kurtarılmadığı ve orijinal biçimine karşılık gelip gelmediğidir.

    Bu, dosya başlıkları kullanılarak kısmen doğrulanabilir. SD bellek kartları ve benzeri depolama aygıtları genellikle görsel olarak hata kontrolü kolay olan çok sayıda görüntü içerir. ECC hataları ayrı dosyalar algılaması oldukça kolay - diğer dosya türleri ile daha zor olabilir. Yardımcı programlar, uzmanlara dosyanın iyileştirildiğini bir başlık yardımıyla söyleyebilirler, ancak gözlemci tarafından açıkça görülebilen kötü bir sektörü işaretleyemeyebilirler.

    Şirketin başkan yardımcısı, "Çoğu müşteri için pratikliğe odaklanıyoruz" diyor ve ekliyor: "Onlara neye ihtiyaçları olduğunu soruyoruz ve isterlerse dosyaları test ediyoruz. Bunu bir dosya başlığıyla yapmanız gerekiyor. dosya adlarını alamıyoruz. Verileri çekiyor olacağız ve insanların beklediğinden daha fazlasını alacağız çünkü aynı zamanda kurtarabilir ve uzak bilgi. Bazen FAT tablosunun tamamen hasar gördüğünü görüyoruz ve ardından tam da bu tür bir kurtarma işlemine devam etmemiz gerekiyor."

    SSD Kurtarma | Daha önemli olan nedir?

    Veri kurtarma ile ilgili makalelerden birinde okuyuculardan biri, yorumlarda esasen herkesin böyle bir işin içinde olabileceğini ve Flashback'in işleyişinin daha iyi bilinen hizmetlere kıyasla farklı bir düzeyde gerçekleştiğini belirtti. Bu gerçeğin kanıtı, çok çeşitli ticari ve devlet kuruluşlarının bulunduğu iş sonuçlarında ve müşteri listesinde bulunabilir.

    Chozik'e göre, Flashback'in önde gelen uzmanları veri kurtarma endüstrisinde 15 yıldan fazla deneyime sahiptir. Şirket, bu süreçleri yürütmek için ekipman ve parçalara yüzlerce ve binlerce dolar yatırım yaptı.

    "Bunu kendi başınıza çözmeniz çok zor" diyor. yüksek seviye güvenlik. Ayrıca 24 saat izleme ile dört seviyeli bir biyometrik kontrol vardır. Laboratuvar, statik elektriğe karşı bakır telli topraklanmış bir zemin kullanır, bu nedenle elektrik hasarı riski yoktur. Soruşturmalarda delil olarak kullanılan verilerin saklandığı parmaklıklarla korunan özel bir alanımız var. Ayrıca, sabit diskler için laminer hava akışına (Sınıf 10 ve Sınıf 100 seviyeleri) sahip özel temiz iş istasyonları tasarlanmıştır. Adli laboratuvar, uluslararası akreditasyona (ISO 17025) sahip tek özel ASCLD laboratuvarıdır."

    SSD Kurtarma | çok küçük değil

    Flashback Veri Kurtarma Laboratuvarı üç odadan oluşur. büyük alan ilki bilgisayarlar, lehimleme istasyonları, kurtarma, görselleştirme ve ürün yazılımı için cihazlarla dolu. Ayrıca veri depolama ve benzeri görevler için sunucular bulunmaktadır. Başka bir oda, ihtiyaç duymanız durumunda binlerce sabit diski, çeşitli ürün yazılımı sürümlerini ve bir dizi farklı cihazı barındırır. baskılı devre kartı, dahili okuma/yazma kafaları veya her neyse. Burada gerçekten temiz olduğunu ve sabit disklerle çalışmak için basınçlı hava sirkülasyonu yapıldığını belirtmekte fayda var.

    Daha önce tartışılan adli tıp alanında başka bir güvenlik katmanı korunur ve ilgili sürücülerin depolandığı kafes zemine takılıdır ve hareket sensörleri ile donatılmıştır.

    Ancak makaledeki en önemli şey bu değil: sizi büyük veri kurtarma şirketlerinin perde arkasında gerçekleşen süreçlerle tanıştırıyor. Kurtarma yalnızca bir "tak ve kopyala" işlemi değildir, iş miktarı tek kelimeyle çok büyük görünmektedir. Elbette hepimiz asla bu tür hizmetlerin müşterisi olmayacağımızı umuyoruz, ancak aniden hizmetleri kullanmak zorunda kalırsanız, cihazlarınız böyle bir veri kurtarma sürecinden geçmek zorunda kalacaktır.