Instructies voor het herstellen van gegevens van een SSD-schijf. Hoe u zelf SSD-schijfgegevens kunt herstellen

Ik dacht dat dit onderwerp plotseling sommige eigenaren van een SSD-apparaat zou doen nadenken over back-up, sommigen over een over het algemeen voorzichtiger houding, en sommigen anderen zouden behoeden voor communicatie met de niet al te overhaaste ondersteuningsdienst. Alles wat geschreven is, is niet alleen van toepassing op apparaten van dezelfde serie en fabrikant die ik heb.

Ongeveer tien dagen geleden liet ik toevallig een laptop met een batterij in kritieke toestand achter zonder hem 's nachts op te laden. Ik maak me niet al te veel zorgen over de levensduur van de batterij, maar de klap kwam van de andere kant. Toen ik 's morgens de laptop aansloot en aanzette, ontdekte ik tot mijn verbazing het volgende:


De harde schijf werd gedetecteerd in het BIOS. Ik pakte de Ubuntu Live-cd op de flash die bij de hand was en gewapend met de opdrachtregel, en bereidde ik voor op het debuggen.
Het is de moeite waard om meteen te zeggen dat het in gevallen van dergelijke fouten handiger zou zijn om een ​​soort Data Rescue Live CD te gebruiken, waarop al diagnostische hulpprogramma's zijn geïnstalleerd, in plaats van een volledig onnodig kantoorpakket, maar toch.

Laten we een arsenaal verzamelen dat nuttig voor ons zal zijn:

$ sudo apt-get install hdpam partx smartmontools

Laten we eens kijken wat er met ons is gebeurd:
$ sudo partx -s /dev/sda
partx: /dev/sda: kan de partitietabel niet lezen

Het lijkt er dus op dat je afscheid kunt nemen van de partitietabel.
$ sudo smartctl -s on -d ata -A /dev/sda -T verypermissive
smartctl 5.41 09-06-2011 r3365 (lokaal gebouwd)
Auteursrecht 2002-11 door Bruce Allen,

SMART-ondersteuning is: Niet beschikbaar - apparaat mist SMART-mogelijkheden.
=== BEGIN VAN DE SECTIE INSCHAKELEN/UITSCHAKELEN OPDRACHTEN ===
Fout SMART Enable mislukt: Invoer-/uitvoerfout

I/O-fout? De schijf ondersteunt geen SMART? Dit is al een soort onzin.

$ sudo hdparm -I /dev/sda

ATA-apparaat, met niet-verwijderbare media
Modelnummer: INTEL SSDSA2CW080G3
Serienummer: BAD_CTX 00000150
Firmware-revisie: 4PC10302

Configuratie:
Logische maximale stroom
cilinders 16383 16
hoofden 16 16
sectoren/spoor 63 63
-
CHS huidige adresseerbare sectoren: 16128
LBA-gebruiker adresseerbare sectoren: 156301488
LBA48 door gebruiker adresseerbare sectoren: 156301488
Logische sectorgrootte: 512 bytes
Fysieke sectorgrootte: 512 bytes
apparaatgrootte met M = 1024*1024: 76319 MBytes
apparaatgrootte met M = 1000*1000: 80026 MBytes (80 GB)


Ja. Je kunt merken dat het aantal voorwaardelijke SSD-cilinders 10.000 keer is gedaald en volgens de Gparted-desktop is de grootte van de harde schijf 8 MB (ik moet bekennen dat de consoleopdracht en de uitvoer ervan voor het bekijken van deze schande niet in de logs zijn opgeslagen, geloof me maar). Het serienummer ontbreekt en in plaats daarvan is er iets BAD_CTX. Oké, je begrijpt de symptomen, je kunt contact opnemen met de zoek- en ondersteuningsafdeling. het probleem staat verre van geïsoleerd, maar helaas ben ik de enige idioot met Linux.

Kortom, voor degenen die niet bekend zijn met de taal en voor de luie forumgebruikers praten over de wijdverbreide gevoeligheid van alle Intel SSD's voor een dergelijke bug, vooral bij de 320-serie en X25M. Er is nieuws over firmware 0362, die is ontworpen om er vanaf te komen van deze specifieke bug, maar het aantal verzoeken van mensen is al deze firmware met dezelfde symptomen geeft aan dat het probleem niet is opgelost. Ja, de beste oplossing in dit geval zou zijn om de harde schijf terug te sturen naar Intel, zodat zij een stimulans hebben om hun fouten te corrigeren.

Helaas is Intel-ondersteuning niet erg snel en antwoordt ongeveer één keer per dag, stompzinnig over technische problemen, en raadt ten zeerste aan om hun SSD Toolbox te installeren om het probleem op te lossen. Ik zou apart willen opmerken dat het grootste deel van de SSD-gebruikers eigenaren van MacBooks zijn, die net als ik problemen hebben met het installeren van software onder Windows. Het is een speciale vermelding waard dat deze tool, ontworpen voor het identificeren van fouten, het volgende vereist:
- Java
- .NET 3.5
- Windows Media Player herdistribueerbaar 11
waardoor het installeren op een computer die is geladen vanaf een Live CD een bijna onmogelijke taak is (ten eerste vanwege capaciteitsbeperkingen op de virtuele harde schijf, en ten tweede vanwege het feit dat WMP 11 Windows-authenticatieverificatie vereist, die alleen maar kraakt en kreunt op een aantal bijzonder uitstekende persoonlijkheden worden geproduceerd in Wine.
Hartelijke groeten aan de ontwikkelaars van deze software.
Ik slaagde er op wonderbaarlijke wijze in om de situatie uit te leggen aan de ondersteuning, en ze stemden in met vervanging, maar voor vervanging moet ik een ongelooflijk aantal formulieren invullen, waaraan ik ook een bevestiging van mijn aankoop van het apparaat moet toevoegen. Zoals het lot het wilde, ben ik nu tienduizend kilometer van huis, en zo'n vangst had ik niet verwacht.

Gelukkig zegt iedereen op de forums duidelijk dat de inhoud van de schijf niet kan worden hersteld, maar dat het wel mogelijk is om de functionaliteit te herstellen. En de tijd die werd besteed aan correspondentie met de ondersteuningsdienst werd niet verspild, maar werd nuttig besteed aan het lezen van forums en experimenten, waarvan de korte resultaten hier worden gegeven.

Het is noodzakelijk om het aantal cilinders te herstellen en de dierbare 16383 terug te geven.
Voor deze operatie hebben we twee commando's nodig, het lanceren van beide is moeilijk te beschermen tegen dwazen en ongedierte.

We hebben de gebruiker en het wachtwoord voor hoofdbewerkingen op de schijf ingesteld.

$ sudo hdparm –user-master user –security-set-pass abc /dev/sda

Vervolgens moeten we een uitgebreide reeks ATA-opdrachten ontgrendelen, met name secure-erase, die worden geblokkeerd wanneer het systeem opstart. Er zijn verschillende manieren om dit te doen, waaronder het uit- en inschakelen van de externe box. Ik had geen externe box, maar de laptop in de sluimerstand zetten en hem wakker maken werkte op wonderbaarlijke wijze.

De volgende opdrachten voeren een soort veilige reiniging uit. Ik heb beide uitgevoerd omdat ik niet zeker wist welke nodig zou zijn. Voor elk begon ik een hoofdwachtwoord in te stellen en de laptopklep te sluiten.

$ sudo hdparm –user-master user –security-erase abc /dev/sda
$ sudo hdparm –user-master u –security-erase-enhanced abc /dev/sda

Dit is niet voor bangeriken. Reset de schijfinstellingen naar de fabrieksinstellingen. Om het commando uit te voeren heb je nog een sleutel nodig, die de commandoregel je zal vertellen, en om mijn geweten te zuiveren, zal ik die hier niet vermelden, net zoals ik zal vermelden dat dit commando in de documentatie gemarkeerd is als BIJZONDER GEVAARLIJK en DOEN GEEN RUNNER.
$ sudo hdparm --dco-restore /dev/sda

Totaalconclusies die ik voor mezelf heb gemaakt:
- houd een Live-CD bij de hand
- laat de laptop niet volledig zonder stroom achter bij een kritieke lading
- maak back-ups, inclusief sleutelhangers, lijsten met geïnstalleerde pakketten, configuraties en rsa-sleutels
- update de firmware (nadat je erachter bent gekomen dat het zeker goed werkt)
- zorg voor je zenuwen

Ik zou ook willen opmerken dat deze methode de functionaliteit niet altijd volledig herstelt, en dat de schijf soms haperend en traag blijft.

Ik wil nogmaals mijn hartelijke groeten doen aan Intel Support en hen laten weten dat ik nog steeds niet kan inloggen met mijn gebruikersnaam en wachtwoord bij hun community om dit wonderbaarlijke recept met hen te publiceren, en hen eraan herinneren dat ik Ik wacht nu al een week op tenminste enige vorm van hulp van hen. Enig antwoord waarom ik dit niet kan doen.

In het volgende onderwerp zal ik je vertellen over interessante statistieken over SSD-sterfgevallen, retourzendingen, reparaties en fouten in het werk per fabrikant en model.

PS Beste Habr, corrigeer alstublieft de weergave van de “code”-tag.
PPS Vond het toevallig



Roman is de auteur van artikelen in het tijdschrift "Iron", periodiek gepubliceerd op Overclockers.ru, en werkt ook als ingenieur voor informatieherstelsystemen bij een binnenlands bedrijf, waarvan de producten worden gebruikt, onder meer door de grootste westerse bedrijven. Laten we eens kijken hoe het is om gegevens van een SSD te herstellen.

Roman, zoals ik het begrijp, produceert jouw bedrijf rechtstreeks software- en hardwaresystemen die helpen bij het diagnosticeren en herstellen van informatie van harde schijven of Flash-opslagsystemen, zoals geheugenkaarten, flashdrives en SSD's?

Ja Anton, dat klopt. Het bedrijf heet ACE Laboratory en vierde dit jaar zijn 20-jarig jubileum, een zeer respectabele periode voor een Russisch bedrijf. Zijn er veel IT-bedrijven uit het begin van de jaren negentig die zich twintig jaar na hun opening nog steeds actief ontwikkelen? Ik hoor er niet vaak over :)

Aanvankelijk werd ACE Lab opgericht door mensen van het Taganrog Radio Technical Institute en mensen van het Rostov Research Institute of Top. Eind jaren 80 werd bij dit onderzoeksinstituut de ontwikkeling van Sovjet-harde schijven uitgevoerd. Voor het grootste deel waren dit Seagate-klonen met een capaciteit van 5-20 MB (de meest ruime buitenlandse modellen van die tijd waren nauwelijks groter dan 60 MB), maar toch werd alles samengesteld uit de basis van binnenlandse elementen, werd Sovjet-elektronica gebruikt en Sovjet-elektronica ingenieurs werkten. Nu is het moeilijk voor te stellen dat er ooit in ons land volledig binnenlandse componenten werden geproduceerd, niet alleen voor militaire behoeften, maar ook voor thuisgebruik, in het bijzonder voor personal computers. Begin jaren negentig, toen de ineenstorting van staatsbedrijven samen met de ineenstorting van de USSR begon, kon NII TOP het niet lang volhouden en werd al snel gesloten. Getalenteerde ingenieurs die op de hoogte waren van de principes van de HDD-werking vonden hun plaats in de nieuwe marktomstandigheden - als het geen zin had om iets te produceren, dan bleek dataherstel een veelbelovend werkterrein. Begin jaren negentig waren harde schijven immers net in opkomst en waren ze ongeveer even zeldzaam als SSD's vandaag de dag. Door zijn apparatuur parallel te ontwikkelen met de ontwikkeling van HDD's heeft het bedrijf daarom in deze periode ruime ervaring opgedaan en is het vandaag de dag, zonder overdrijving, een leider in de productie van apparatuur voor gegevensherstel over de hele wereld. Ze praten gewoon niet vaak over ons - dit bedrijf is te gespecialiseerd, "Data Recovery" :)

Maakt uw bedrijf zich zorgen over de ontwikkeling van dit veelbelovende gebied (solid-state geheugen), of richt het zijn inspanningen meer op traditionele harde schijven?

Procentueel gezien zijn HDD en SSD ongeveer 90% tot 10%, dus de nadruk op harde schijven ligt nu uiteraard meer dan op solid-state drives. Aan de andere kant is de geleidelijke kannibalisering van bedrijven die HDD's produceren ook gunstig voor SSD's: het wordt mogelijk om de middelen voor ontwikkeling beter te concentreren. Tien jaar geleden werden harde schijven bijvoorbeeld geproduceerd door een hele reeks bedrijven. Dit waren Fujitsu, IBM, Hitachi (en later Hitachi-IBM), Samsung, Toshiba, Seagate, Western Digital, Quantum, Maxtor, enz. We moesten aan alle schijven evenveel tijd besteden, en aangezien elke fabrikant een unieke schijfarchitectuur had (en als gevolg daarvan de principes voor het herstellen van gegevens ervan), was het niet eenvoudig om op alle gebieden tegelijk een uniforme ontwikkeling door te voeren. Na verloop van tijd waren er nog maar twee belangrijke concurrenten op de markt over, die alle anderen opslokten: Seagate en Western Digital, en misschien Hitachi, dat, hoewel het door Seagate werd gekocht, nu nog steeds in zeer korte tijd goedkope 2,5”-schijven voor laptops op de markt brengt. kleine hoeveelheden. Door zich op twee of drie fabrikanten te concentreren, wordt het dus mogelijk om meer tijd aan SSD's te besteden, maar alles wat er gebeurde, kwam buitengewoon actueel.

Tijdens uw werk communiceert u vaak met westerse klanten, maar hoeveel van ons maken nu gebruik van datahersteldiensten vanaf SSD of Flash?

Feit is dat het herstellen van informatie duur is. Dit is een zeer nauwgezet proces, dat per definitie niet goedkoop kan worden betaald. En als het goed gaat met harde schijven (mensen vragen vaak om hun informatie te herstellen), dan is met Flash-drives alles veel ingewikkelder. De SD-kaart van de fotograaf die de bruiloft verzorgde, liet hem bijvoorbeeld plotseling in de steek en alle vakantiefoto's verdwenen samen met de functionaliteit van de kaart. In dit geval zijn zowel de fotograaf als het bruidspaar uiteraard geïnteresseerd in het herstellen van verloren gegevens en zijn ze bereid veel geld te betalen. Maar als een student een flashdrive met een essay heeft, is het onwaarschijnlijk dat hij twee- of drieduizend roebel zal betalen om zijn informatie te herstellen. In het buitenland is zelfs $100-200 niet veel geld als er reisfoto's of min of meer belangrijke documenten op het spel staan. Maar wij, mensen die minder rijk zijn, hebben geen haast met het herstellen van gegevens. Er zijn vaak gevallen waarin mensen een flashdrive van 8 gigabyte ter waarde van 500 roebel niet willen opofferen (die moet worden geopend en de geheugenchip moet worden losgemaakt voor verdere restauratie), uit angst de garantie te verliezen en in de toekomst de kans te verliezen om hem in de winkel gratis om te ruilen voor een nieuwe. Dit spreekt niet van hebzucht, het spreekt van een heel ander inkomensniveau vergeleken met het rijke Westen. Hetzelfde geldt voor SSD's: gegevensherstel ervan is zelfs nog duurder, en tot nu toe wil niemand op de Russische markt veel geld uitgeven aan het herstellen van een SSD. Bovendien zijn degenen die SSD's kopen zich bewust van hun kwetsbaarheid, en daarom slaan ze er geen belangrijke gegevens op op, maar gebruiken ze deze uitsluitend voor programma's en het besturingssysteem. In het Westen zijn mensen minder technisch onderlegd, dus als ze een laptop met een SSD hebben gekocht, dumpen ze er onmiddellijk belangrijke documentatie, foto's, video's en alles wat ze maar kunnen op, en zijn ze zeer verrast als de SSD plotseling sterft. In het Westen zijn er dus al behoorlijk wat klanten die gegevensherstel vanaf SSD's aanvragen - vele malen meer dan in Rusland.

Er is onder gebruikers altijd de overtuiging geweest dat als een harde schijf kapot gaat, je er zonder problemen informatie uit kunt halen, maar vanwege de kenmerken van solid-state drives is dit over het algemeen onmogelijk om te doen, klopt dat? ?

Solid-state drives zijn relatief nieuw - ze zijn nog maar een paar jaar oud (zo lang zijn ze actief aan het ontwikkelen; vóór 2008 wist bijna niemand ervan), dus er werd veel minder tijd besteed aan het "opgraven" ervan. Er is veel ervaring met HDD's; het is gemakkelijker om gegevens ervan te herstellen dankzij de perfectie van zowel technologie als software. Bij flashdrives en SSD's is alles anders; het werkingsprincipe, de plaatsing en de opslag van gegevens is heel anders dan bij HDD's, dus het was behoorlijk moeilijk om je hersenen te veranderen van harde schijven naar flashdrives.

In het begin verschilden SSD's van de eerste generaties niet van gewone flashdrives wat betreft het schrijven en lezen van informatie; er waren slechts een paar stappen meer, en het algehele herstel verliep langzamer en kostte veel meer tijd. Bij een SSD worden bijvoorbeeld alle gegevens opgedeeld in stukjes van 4 KB en naar verschillende chips op het SSD-bord geschreven. Daarom is de toegang tot deze gegevens zeer hoog. Die. controller begint hetzelfde bestand in één keer te lezen via 4 kanalen, vanaf 4 chips, waarbij het 1e deel wordt gelezen vanaf de 1e chip, het 2e deel vanaf de tweede, enz., terwijl dit tegelijkertijd wordt gedaan (die vervolgens RAID0 voor HDD typt). Dankzij deze parallellisatie wordt een hoge snelheid bereikt, samen met een meer “soepele” slijtage van NAND FlASH, omdat schrijven en lezen voortdurend in verschillende delen van de geheugenchips werd uitgevoerd. Maar na het lezen van gegevens van de chips ontving de ingenieur afval van stukjes bestanden - het was nodig om de controllertransformaties te herstellen en ze in omgekeerde volgorde te herhalen. Stel je een patchwork-quilt voor die in stroken van 5 cm breed is gesneden en die vervolgens in een gemeenschappelijke doos worden gemengd. De taak is om alle stukken in de juiste volgorde te rangschikken en de deken opnieuw te naaien - een specialist stond voor ongeveer dezelfde taak. Het was noodzakelijk om alle microcircuits los te koppelen, te tellen en te analyseren

elk van hen, en begin ze stuk voor stuk aan elkaar te koppelen om gebruikersgegevens te verkrijgen. Dit vergde enorm veel tijd en uiteraard kreeg de gebruiker zijn dure SSD niet meer terug en kon deze niet onder garantie terugbrengen naar de winkel - noch de data, noch de garantie, want... alle microcircuits waren vooraf gesoldeerd en uitgelezen. Niettemin was het mogelijk de gegevens terug te sturen, ook al was dat heel erg moeilijk. Maar al in de tweede generatie SSD's brachten de ontwikkelaars van solid-state drives hun algoritmen voor het vastleggen van informatie niet alleen over op knippen en mixen (voor een uniformer gebruik van chipcellen), maar besloten ze ook encryptie op te nemen. Die. De controller versleutelde deze eerst voordat hij gegevens opnam, wat resulteerde in zogenaamde ‘uniforme witte ruis’ die de ruimte van de chips vulde. Dit is waar het probleem zich voordeed: het was mogelijk om de gegevens af te trekken, maar ze aan elkaar te "lijmen" zonder decodering bleek simpelweg onrealistisch. Maar het bleek dat SSD's van de 2e en 3e generatie al in de technologische modus konden werken, die geactiveerd kon worden als de firmware crashte of de firmware van de SSD-controller uitviel. Door deze modus te activeren werd het mogelijk om toegang te krijgen tot gegevens zonder eerst de chips los te koppelen, waardoor het herstelproces sneller en minder complex werd.

Als de technologische modus op SSD's wordt geïmplementeerd, waarom praten dan weinig fabrikanten erover als het kan helpen een beschadigde schijf te herstellen?

Het is eenvoudig: geen enkele fabrikant wil dat SSD-schijven worden gerepareerd door externe bedrijven en dat gegevens worden hersteld. Ze willen één ding: grote verkopen. Als een schijf kapot gaat, koop je een nieuwe en ga je deze niet repareren, zoals bijvoorbeeld een HDD. Omdat fabrikanten echter de garantie op hun SSD-producten uitbreiden en willen dat gebruikers ze meer vertrouwen, moeten ze hun toevlucht nemen tot trucs, dus hebben ze een technomodus toegevoegd, niet om te helpen bij het herstellen van gegevens, maar om het zelf te repareren. Stel dat je SSD twee jaar na aankoop kapot gaat en dat de garantie op de SSD vijf jaar is. Je brengt hem naar een servicecentrum waar ze hem van je afnemen en je precies dezelfde teruggeven. Tegelijkertijd wordt uw oude SSD naar de fabriek gestuurd, waar deze in de technomodus wordt gezet, de firmware wordt geflashed, getest, de behuizing wordt vervangen en teruggestuurd naar het servicecentrum zodat iemand anders hem kan ophalen in plaats van precies dezelfde die kapot is. Zoals de praktijk laat zien, zijn het bij moderne SSD's immers niet de geheugenchips die verslijten - alle problemen houden voor 95% verband met de controller en firmware/firmware, die tijdens gebruik eenvoudigweg kunnen falen of beschadigd kunnen raken. Maar ik wil opmerken dat dit puur een gok is, al moet ik zeggen dat het er heel plausibel uitziet :)

Tijdens de ontwikkeling van zowel hardware- als softwaresystemen voor gegevensherstel moeten uw medewerkers controllers, microschakelingen, enzovoort begrijpen. Dit is veel gemakkelijker te doen door samen te werken met de ontwikkelaars zelf, leggen ze bijvoorbeeld contacten?

99% van alle controllerfabrikanten, waaronder de bekende Marwell, Indilinx, SiliconMotion, Alcor Micro, Phison, Sandforce, bevinden zich in China. Het is daar dat ze worden ontwikkeld, geproduceerd, enz. Het leggen van contacten is erg lastig en dat komt niet geheel ten goede aan de controllerfabrikanten zelf die, zoals ik al zei, zoveel mogelijk willen verkopen. Daarom moeten ontwikkelaars alles zelf uitzoeken met vallen en opstaan. :)

Nu hebben velen een negatieve houding ten opzichte van de overgang van NAND-geheugen naar nieuwe productieprocessen, vanwege de vermindering van het aantal herschrijfcycli van cellen. Denkt u dat er een reëel gevaar bestaat dat het geheugen na verloop van tijd binnen een redelijk tijdsbestek niet meer werkt in personal computers, laptops, enzovoort?

De kans dat de SSD uitvalt is 100% :) Een andere vraag is: hoe lang zal het duren? Als de fabrieksgarantie bijvoorbeeld 5 jaar is, kan ik met een zeer grote waarschijnlijkheid zeggen dat de SSD zelf veel sneller verouderd zal zijn dan dat de garantie erop vervalt of kapot gaat. Binnen 5 jaar raakt alle computerhardware ernstig verouderd, dus de meest populaire zijn 2-3 jaar; elke SSD kan redelijk goed werken. Wat betreft technische processen en het verkleinen van de grootte van geheugencellen, hier komen programmeurs in het spel, die de opname- en “uitlijnings”-algoritmen tot in de perfectie brengen (zoals ik hierboven al zei). Bovendien wordt er een aanzienlijk stuk ruimte toegevoegd voor “opnieuw toegewezen sectoren”, zodat beschadigde cellen onmiddellijk naar het reservegebied worden gekopieerd, wat dezelfde veiligheidsmarge oplevert.

Laten we zeggen dat de eerste generaties SSD's uit de periode 2007-2008 een herschrijfcyclus van 30.000 tot 50.000 keer per geheugencel hadden, waarna deze onbruikbaar werd voor opnames. Tegelijkertijd, als gevolg van "lineaire" opname, wanneer de gebruiker voortdurend de eerste 1-5 GB overschreef (browsercaching en het besturingssysteem kunnen dagelijks duizenden schrijfbewerkingen naar dezelfde plaats uitvoeren), waren ze alleen versleten en de resterende 50 GB bleef niet geclaimd en de schijf kon zeer snel “sterven”. In moderne SSD's is de levensduur van één cel veel korter - ongeveer 3000-5000 cycli. Maar dankzij de algoritmen die worden gebruikt voor het vastleggen van "uitlijning", encryptie en het overlappen van XOR-patronen, is het herschrijven van elke cel zo efficiënt mogelijk. Ontwikkelaars scheppen er graag over op dat ze over dozen met SSD's zeggen: "Onze schijf gaat 10 jaar mee, zelfs als je er elke dag 20 GB aan gegevens naartoe schrijft!" Dit is precies wat ze bedoelen: dankzij geoptimaliseerde schrijfalgoritmen zullen dezelfde cellen niet constant worden gebruikt, dus om een ​​moderne microschakeling van 16 GB te "doden", moet je er 3000 keer meer van het werkelijke volume naar schrijven, d.w.z. . ongeveer 48 TB... Ik denk niet dat het in het dagelijks leven, zelfs over een paar jaar, mogelijk zal zijn om minstens 100-200 GB op te nemen, om nog maar te zwijgen van terabytes. Die. Zelfs als met de ontwikkeling van het 14 nm technische proces de veiligheidsmarge van één cel daalt tot 300-500 herschrijfcycli, zal een 512 GB SSD minstens tweehonderd terabytes moeten schrijven voor merkbare schade aan de NAND-chip.

Het zwakke punt van de SSD is niet het geheugen, maar de controller en de firmware, die graag crashen en alle toegang tot gegevens blokkeren.

SSD-analisten hebben een mooie toekomst; steeds meer bedrijven beginnen solid-state drives te produceren (Seagate en MSI hebben bijvoorbeeld onlangs een dergelijke wens “uitgesproken”). Voorheen waren er ook aannames dat NAND Flash-geheugen of zijn analogen in de loop van de tijd harde schijven zouden kunnen vervangen; dit was zelfs voordat de officiële release van massale SSD-lijnen toen als een tijdsbestek werd aangehaald; Nu praten ze al over een voordeel ten opzichte van SSD's in de komende 3-5 jaar, denk je dat die er zal zijn en wat moeten schijven doen om harde schijven in productie in te halen?

Het is stom om te ontkennen dat SSD's de toekomst zijn. Maar voorspellingen doen over “een aanzienlijk voordeel in de komende twee tot drie jaar” zijn ook verkeerd. Het feit dat een toenemend aantal fabrikanten SSD-schijven zal produceren is vrij duidelijk, omdat het honderden keren in productie brengen van een solid-state drive plaatsvindt. gemakkelijker dan het vrijgeven van een werkende HDD. Wat is er nodig om een ​​SSD te laten werken? Koop een handvol microcircuits en een controller ervoor, met officiële fabrieksfirmware, die desgewenst kan worden toegevoegd of aangevuld. Die. elk min of meer belangrijk bedrijf dat computerhardware produceert (videokaarten en moederborden klinken) kan ook SSD's produceren zonder bijzondere kopzorgen - er zal niets nieuws voor hen zijn. Het is iets heel anders om een ​​concurrerende controller uit te brengen, dus de kans is groter

De vraag is hoeveel bedrijven SSD-controllers zullen blijven of gaan produceren, in plaats van zelf SSD-schijven te produceren. Tot nu toe zijn er van de belangrijkste slechts vijf: Sandisk, Sandforce, Samsung, Indilinx, Marwell, maar het is heel goed mogelijk dat er nieuwe spelers zullen verschijnen die hun visie op de “ideale controller voor SSD” zullen presenteren. Beginnen met het ontwikkelen van een controller voor een solid-state drive is veel eenvoudiger dan beginnen met het produceren van je eigen HDD's, dus vroeg of laat zal het voordeel nog steeds in de richting van solid-state drives liggen. Er zullen steeds meer spelers op de NAND FLASH-markt zijn, maar het aantal HDD-fabrikanten met een waarschijnlijkheid van 99,9% zal hetzelfde blijven - Seagate en WD, er zal niet langer een derde zijn.

Maar tot nu toe zie ik geen fundamentele veranderingen op de pc-markt; de belangrijkste voordelen van HDD's zijn nog steeds een grotere betrouwbaarheid (de kans op een plotselinge dood is kleiner dan die van SSD's), lage prijzen en enorme volumes. Ja, in de mobiele sector heeft FLASH al lang de 1,8” HDD vervangen, waardoor het de hele markt volledig in beslag neemt, maar wat pc’s betreft, zie ik nog geen wereldwijde verbeteringen vergeleken met 2008. Solid-state drives zijn nog steeds duur en de maximale capaciteit is beperkt tot 256-512 GB (dit is al de laatste lijn van redelijke kosten, dan zijn er gewoonweg verbluffende prijzen), dus zelfs goedkoper geheugen biedt geen significante toegankelijkheid. Het lijkt erop dat de winnaar duidelijk is: HDD's blijven de pc-sector domineren (dat is waar we het over hebben, het is de belangrijkste voor ons, we houden geen rekening met mobiel), maar in werkelijkheid is er geen concurrentie omdat zo een. Er ontstaat nu letterlijk een vriendschap tussen SSD en HDD, omdat ze samen, van elkaar, veel meer voordelen zullen hebben dan alleen. In de nabije toekomst zullen we hoogstwaarschijnlijk de volgende ontwikkeling van de situatie zien: de gemiddelde gebruiker zal twee schijven in zijn pc hebben geïnstalleerd: één SSD, klein van formaat en tegen een betaalbare prijs (128-160 GB voor ~$80-100). ) voor programma's, games en besturingssystemen, en een ruime HDD met een capaciteit van 2-4 TB, voor het opslaan van FullHD-films, muziek, documenten, gamebeelden enz.

Maar nogmaals, dit is allemaal alleen mogelijk als de prijzen voor internettoegang niet dalen en mensen niet massaal gebruik maken van diensten voor het online bekijken van HD-video, muziek, enz. In dit geval heeft het geen zin om een ​​HDD te hebben - voor games en geïnstalleerde programma's is een SSD van 256 GB voldoende, en al het andere kan worden opgeslagen op "cloudservers", die aan populariteit winnen. Maar dit is geen kwestie van de nabije toekomst, hoogstwaarschijnlijk zal een dergelijk beeld zich in 2018-2020 voordoen, maar voorlopig zullen SSD en HDD nauw met elkaar samenwerken.

Maar dit is slechts mijn visie op de situatie, er zijn te veel voorwaarden voor een ondubbelzinnige conclusie :)

Bedankt voor je antwoorden en ik wens je verder succes bij je moeilijke onderneming :)


Solid State-schijven (of SSD's) worden tegenwoordig steeds relevanter en verdringen de reeds bekende HDD-harde schijven van de markt. Op dit moment gebruiken gebruikers die een SSD hebben geïnstalleerd deze om systeembestanden, enkele noodzakelijke en belangrijke programma's, documenten, instellingen en dergelijke op te slaan.

SSD-schijven zijn zo populair geworden omdat ze, in tegenstelling tot hun HDD-voorgangers, geen bewegende elementen hebben. Fouten, virussen en systeemuitschakelingen kunnen de opgeslagen gegevens op dergelijke schijven dus ernstig beschadigen. En daarom worden op dergelijke schijven net zo vaak bestanden verwijderd, schijven geformatteerd en partities en systeembestanden beschadigd als op conventionele magnetische schijven.

Maar hoe kunt u verloren gegevens op een SSD-schijf herstellen en is dat überhaupt mogelijk?

De manier waarop informatie wordt hersteld op conventionele harde schijven verschilt aanzienlijk van de manier waarop informatie kan en moet worden hersteld op SSD-schijven. Informatie hier kan worden hersteld of niet. Maar u kunt een methode voor gegevensherstel overwegen als u een speciaal programma gebruikt genaamd Hetman Partition Recovery.

Het proces van het herstellen van gegevens van een verwijderde schijf, gemaakt met behulp van SSD-technologie, is vrijwel onmogelijk.

In veel gevallen kunnen gegevens die met opzet of per ongeluk zijn verwijderd, niet worden hersteld. Deze conclusie kan beangstigend zijn, omdat velen niet bereid zouden zijn een dergelijk antwoord te horen, maar het is zo. Een onderscheidend kenmerk dat een SSD-schijf heeft, in tegenstelling tot andere traditionele apparaten, is TRIM. Dit is een speciaal commando in de ATA-interface, waardoor de solid-state controller letterlijk fysiek datablokken wist die voorheen werden gebruikt om verwijderde bestanden op te slaan. Dat wil zeggen dat de controller een commando ontvangt op het moment dat een bestand wordt verwijderd, maar het daadwerkelijk verwijderen van bestaande informatie vindt niet onmiddellijk plaats. Nu werken de controllers in SSD's echter zo dat de melding dat het datablok leeg is direct komt als er een verwijdercommando wordt ontvangen, ongeacht het feit dat het datablok later kan worden gewist.

En wat kan hieraan worden gedaan? Over het algemeen niet veel, maar toch. Er kan ook worden gezegd dat zelfs deze regel een uitzondering kent. Wanneer het TRIM-commando niet wordt uitgevoerd, of deze optie helemaal niet wordt ondersteund door de schijf, in het besturingssysteem zelf of in de interface tussen de personal computer en de SSD-schijf, dan kunt u bestanden herstellen alsof ze op een gewone schijf. Maar tegenwoordig ondersteunen de meeste SSD-schijven de TRIM-opdracht. Er zijn versies van Mac OS die deze functie niet ondersteunen en daarom kunt u verwijderde bestanden veilig herstellen. Op dezelfde manier kunt u bestanden herstellen van versies van vóór Windows Vista. Ze bieden ook geen ondersteuning voor TRIM-opdrachten. En ter algemene informatie kunnen we ook zeggen dat deze opdracht niet mogelijk is en niet wordt ondersteund door de USB- en FireWire-protocollen. Daarom kunnen gegevens van uw externe media eenvoudig worden hersteld.

Het wordt ook niet aanbevolen om verwijderde bestanden van reeds geformatteerde SSD-schijven te herstellen

Er zijn twee soorten opmaak: volledig en snel. Als je de volledige, waarna alle informatie die op de harde schijf is opgeslagen, wordt gewist. Maar als je snel gebruikt, dan wordt alleen de partitietabel, die informatie over de bestanden bevat, gewist. Hierdoor kan een programma genaamd Hetman Partition Recovery efficiënt en ook snel verloren en verwijderde bestanden herstellen. Maar nu werkt dit nummer niet voor gebruikers met SSD-schijven. Op het moment dat de schijf wordt geformatteerd, en het maakt niet uit of het een volledige of snelle formattering betreft, geeft het besturingssysteem zelf groen licht voor de TRIM-opdracht. Vervolgens wist de SSD-controller letterlijk fysiek de informatie in de datablokken. En nogmaals, het moet gezegd worden dat een dergelijke procedure niet onmiddellijk plaatsvindt, maar desalniettemin zijn veel controllers zo ontworpen dat de bestaande gegevens worden gereset nadat het TRIM-commando is uitgevoerd. Als u geen rekening houdt met de hierboven genoemde uitzonderingen, worden de gegevens na het formatteren van de SSD-schijf niet hersteld. En zelfs als het snelle formatteringstype was geselecteerd.

Hoe repareer je een gecrashte of beschadigde SSD-schijf?

Als uw SSD schijf kapot is gegaan of zeer ernstige schade heeft, niet meer gelezen kan worden en niet gezien wordt door het systeem, dan is dit ook een pluspunt. Ironisch genoeg worden op dit moment misschien alle bestanden veilig op de schijf opgeslagen, omdat de TRIM-opdracht niet kon worden gestart onder invloed van het besturingssysteem. Met andere woorden, u kunt veilig het Hetman Partition Recovery-programma gebruiken, dat is ontworpen om gegevens te herstellen van reeds beschadigde, beschadigde, maar ook van onleesbare en ontoegankelijke SSD-schijven. Met dit programma kunt u al uw verloren gegevens terugkrijgen, of bijna alles.

Samenvattend kunnen we zeggen dat gegevens die verloren zijn gegaan op SSD-schijven niet zo eenvoudig te herstellen zijn, maar het is mogelijk als u alle hierboven beschreven instructies volgt.

Wij voeren data recovery uit vanaf SSD’s van alle merken: Kingston, OCZ, Transcend, Intel, Corsair, Silicon Power, Patriot, A-Data, Crucial, Western Digital, Samsung, Apacer, enz.

SSD (Solid State-schijf)– zijn apparaten voor snelle gegevensopslag op basis van NAND Flash-geheugen. Ze hebben volumes en snelheden die qua waarde vergelijkbaar zijn met HDD's, maar hebben geen mechanische onderdelen, waardoor ze gemakkelijk bestand zijn tegen verschillende externe fysieke invloeden, zoals trillingen, schokken, vallen, enz.

De structuur van een SSD-schijf is vrijwel identiek aan conventionele flashdrives.. Het heeft verschillende NAND Flash-chips en een beheercontroller. De verschillen zijn dat SSD's een sneller type geheugen gebruiken en controllers die met meerdere geheugenchips parallel kunnen werken.

Prijzen voor datahersteldiensten vanaf SSD-schijven



Hoe we gegevens van SSD herstellen


Gegevensherstel van SSD-schijven bestaat uit verschillende fasen:
De belangrijkste storingen die optreden bij SSD-schijven:
  1. fysieke schade aan SSD-schijven. Dit type omvat schade aan interfaceconnectoren, schade aan controller en geheugenchips, radio-elementen van de SSD-schijfplaat en de printplaat als geheel als gevolg van mechanische of elektrische invloeden.
  2. logische schade aan het bestandssysteem van de SSD-schijf, foutieve verwijdering van informatie, opmaak. Bij het werken met SSD-schijven kunnen er softwareproblemen optreden, waardoor gebruikersgegevens ontoegankelijk of beschadigd raken.
  3. schade in het service-informatiegebied van de SSD-schijf, gebruikt door de controller bij de werking van het vertaalmechanisme. Een SSD-schijf bevat gebieden die door de schijf voor officiële doeleinden worden gebruikt. Ze zijn niet betrokken bij het opslaan van gebruikersgegevens, maar schade aan de informatie daarin leidt tot een volledig verlies van de functionaliteit van de schijf.
Het herstellen van gegevens van SSD-schijven is een veel complexer en tijdrovender proces vergeleken met conventionele flashdrives. Een aanzienlijke toename van het aantal geheugenchips in een SSD-schijf vergroot het aantal mogelijke actiemogelijkheden in elke fase van gegevensherstel aanzienlijk. Omdat SSD-schijven voor alle basiskenmerken aan veel strengere eisen worden gesteld dan conventionele flashdrives, zijn de technologieën en methoden voor het werken met de daarin gebruikte informatie ook complexer. Daarom is voor het herstellen van gegevens van elke SSD een individuele benadering van elk geval en de beschikbaarheid van gespecialiseerde apparatuur vereist.

U kunt meer leren over de apparatuur die we gebruiken voor gegevensherstel vanaf SSD-schijven door op te klikken

SSD-schijfherstel is een hot topic. Er bestaan ​​veel mythen en misvattingen rond SSD-schijven in het algemeen. Gebruikers weten niet zeker of ze bestanden van een SSD-schijf kunnen herstellen. We zullen proberen deze problemen op te lossen en de situatie te verduidelijken. Maar laten we eerst eens kijken hoe SSD-schijven zich verhouden tot traditionele mechanische opslagapparaten.

Ja, SSD's vernietigen verwijderde gegevens

Zoals u weet, zal de inhoud van een bestand dat is verwijderd van een harde schijf, USB-stick of SD-kaart niet beschikbaar zijn voor gebruik, maar het zal ook niet volledig worden gewist. Het besturingssysteem markeert eenvoudigweg een bestandsinvoer in het bestandssysteem om informatieblokken toegankelijk te maken. Vanaf dit punt kan het besturingssysteem andere gegevens in deze gegevensblokken opslaan; het systeem zal de inhoud echter niet wissen, wissen of opzettelijk overschrijven totdat het een of meer blokken heeft goedgekeurd om een ​​ander bestand op te slaan. Dit mechanisme is precies de reden waarom we een tool voor gegevensherstel kunnen gebruiken om verwijderde bestanden te herstellen.

SSD-schijven werken volgens een ander principe. In solid-state media kan informatie alleen naar lege NAND-geheugencellen worden geschreven. Om iets naar een flashcel te kunnen schrijven, moet de controller eerst de inhoud van die cel wissen. Hoewel dit het apparaat al vertraagt, is dit slechts een deel van het probleem. Omdat de capaciteit van een fysieke NAND-cel doorgaans veel groter is dan de minimale gegevensschrijfblokgrootte (of schijfsector zoals aangegeven door het besturingssysteem), omvat het schrijven naar niet-lege blokken een inspanning in drie stappen. Bij het schrijven naar een niet-leeg datablok moet de SSD-controller de inhoud van de NAND-geheugencel lezen, de inhoud ervan in de schijfcache wijzigen, de cel wissen en vervolgens de gewijzigde inhoud terugschrijven. Dit vertraagt ​​de schrijfbewerking extreem.

Om vertraging te voorkomen, hebben SSD-fabrikanten een combinatie van slimme technologieën gebruikt, zoals het verzamelen van afval op de achtergrond en het in kaart brengen van fysieke adressen. Dankzij deze technologieën kan een SSD-schijf verschillende fysieke NAND-cellen gebruiken om gegevens te ontvangen, waardoor die cel hetzelfde logische adres krijgt als de gewijzigde cel. De inhoud van de oorspronkelijke cel wordt als "vuilnis" behandeld en op de achtergrond gewist (bijgesneden).

Dus wat gebeurt er als je een bestand van een SSD verwijdert? Het besturingssysteem vertelt de SSD-controller dat een specifieke flashcel leeg raakt door een "TRIM"-opdracht naar de SSD-schijf te sturen. Zodra een schijf een verwijderopdracht ontvangt, weet hij dat sommige gegevensblokken niet langer kunnen worden gebruikt. De schijf wist vervolgens de inhoud van deze datablokken op de achtergrond zonder verdere kennisgeving. Dit mechanisme maakt het onmogelijk om verwijderde bestanden van een SSD-schijf te herstellen.

Nuttige artikelen


Wanneer is SSD-herstel mogelijk?

Wacht, hebben we niet net gezegd dat het herstellen van verwijderde bestanden van SSD onmogelijk is vanwege het bijsnijden van de achtergrond, het opnieuw toewijzen en het verzamelen van afval? In feite wordt het TRIM-opdrachtverzoek naar de SSD-controller gestuurd en wordt niet altijd voldaan! In het Windows-besturingssysteem wordt de TRIM-opdracht alleen uitgevoerd als aan de volgende voorwaarden wordt voldaan:

  • De SSD schijf wordt aangesloten via een SATA-kanaal (of M.2 of een vergelijkbare interface).
    USB-, FireWire- en Ethernet SSD-schijven worden nooit verwijderd.
  • De SSD-schijf is geformatteerd met het NTFS-bestandssysteem.
    FAT32, exFAT en andere bestandssystemen worden niet ondersteund door het Windows TRIM-mechanisme.
  • U gebruikt Windows 7, 8 of 10. Eerdere versies van Windows ondersteunen TRIM niet.
  • Het bestandssysteem is prima. Als u een beschadigd bestandssysteem tegenkomt
    of partitietabel mislukt, verliest u de toegang tot bestanden en mappen,
    maar de TRIM-opdracht wordt niet uitgevoerd.

Als aan een van de voorwaarden niet wordt voldaan, start de TRIM-bewerking niet en kunt u nog steeds gegevens van de SSD-schijf herstellen. Om gegevens te herstellen, downloadt u het programma en voert u het uit Starus partitieherstel. Selecteer uw SSD-schijf en start het scanproces om naar beschikbare bestanden en mappen te zoeken. Nadat de scan is voltooid, selecteert u de bestanden die u wilt herstellen, selecteert u het doelapparaat om de herstelde gegevens op te slaan en klikt u op de knop “Opslaan”. Jouw data wordt uit de SSD gehaald en veilig opgeslagen op een nieuwe locatie.