Правила форуму: Натисніть тут для перегляду правил форуму
- Назва теми повинна містити короткий опис проблеми.
- Тема повідомлення має містити розгорнутий опис проблеми та питання.
- Забороняється публікувати вкладення з повною документацією або файлами БІОС, а також посилатися на будь-які сторонні веб-сайти, на яких розміщені такі файли. Дозволяється публікувати лише невелику частину документації (до однієї сторінки на пост).
- Ви можете описати лише одну проблему на тему. Для кожної іншої проблеми слід відкривати нову тему.
- Тут суворо заборонено вимагати будь-яку документацію чи файли БІОС. Для таких запитів використовуйте підфорум ЗАПИТ НА ДОКУМЕНТАЦІЮ/БІОС.
Ця тема позначена як АРХІВНИЙ. Відповідайте лише в тому випадку, якщо ваша відповідь містить рішення проблеми (Правила Форуму, п. 12.1).
Re: Odzyskiwanie danych z SSD
Google Adsense [BOT] • 8 Листопада 2016, 20:32
Cookie4Ever написав:chciałbym zacząć przygodęOdzyskiwanie danych z dysków SSD to nie przygoda - to żmudna praca, najczęściej poprzedzona sporymi inwestycjami finansowymi (np. programatory do kości pamięci, odpowiednie stanowiska do pracy z elektroniką tych dysków), a także doświadczeniem w wielu gałęziach elektroniki (np. lutowanie, ochrona ESD, umiejętność czytania dokumentacji technicznych).
Cookie4Ever написав:Mógłbym prosić o linki do poradnikówNie istnieją poradniki, jak odzyskać dane z pamięci NAND dysków SSD. Istnieją jedynie ogólne opisy typu: "należy wylutować kości, odczytać osobno i poskładać pofragmentowane dane z powrotem w obraz dysku".
Cookie4Ever написав:i porady, które by mi z tym pomogłyNajlepsza opcja, aby nauczyć się odzyskiwać dane z dysków SSD, to zatrudnić się w firmie, która takie dane odzyskuje (najlepiej w znanej, dużej firmie). Nie ma lepszego sposobu na naukę, niż praktyka, poparta dokształcaniem się w zakresie teorii (np. zasada działania dysku SSD, struktura danych w pamięciach, szyfrowanie i deszyfrowanie itd). Od zrozumienia tego, jak działają dyski SSD do skutecznego odzyskania pierwszych danych droga jest bardzo daleka i jeszcze bardziej kosztowna, jeśli chcesz uczyć się tego sam.
ELVIKOM LAB Ltd - Apple Repairs & PCB Design - Free Quotes! https://www.elvikom.co.uk
Jeśli skorzystałeś z mojej pomocy na Forum, możesz w ramach podziękowania wspomóc jego rozwój. Kliknij tutaj, aby dowiedzieć się więcej.
Jeśli skorzystałeś z mojej pomocy na Forum, możesz w ramach podziękowania wspomóc jego rozwój. Kliknij tutaj, aby dowiedzieć się więcej.
W sumie pierwszy post i to z grubej rury
Odzyskiem z dysków SSD i flashy zajmuje się na codzień, więc mogę co nieco na ten temat napisać. Otóż coraz wiecej laboratoriów ma problem z odzyskiem z tych nośników. Dlaczego? Bo pamięci flash to matematyka (algorytmika, kryptologia). Jak społeczeństwo stoi z tą dziedziną wiedzy to wiemy Poza tym pamięci flash są dużo bardziej skomplikowane niż tradycyjne dyski twarde. Z kilku względów, m.in:
- bardzo duża liczba kontrolerów, które w różny sposób kodują dane
- na dane są nałożone XORy (maski "przetwarzające" dane)
- ogromna liczba błędów odczytu obecnych pamięci, które trzeba skorygować
- czas na naukę - szacuję około kilku lat
- oraz wiele innych problemów
Pytałeś o porady itp. W zasadzie bardzo dużo jest w internecie za darmo. Na poczatek proponuję zagłębić się w algorytm korekcji błędów BCH, dostepny tutaj: https://en.wikipedia.org/wiki/BCH_code
Dużo informacji jest w datasheetach pamięci.
Aha, i obecnie większość dysków nie zrobisz już poprzez wylut kości, odczyt i poskładanie bloków. Obecnie większość kontrolerów stosuje adaptywne XORy, dość często z szyfrowaniem AES lub innym, więc odczyt kości pamięci nie ma sensu, bo dane bedziesz miał zaszyfrowane.
Odrębną kwestią są pamięci monolityczne, które w coraz większym stopniu wypierają pamięci klasyczne oparte na kościach TSOP48, TLGS, BGA152 itp. Z tym to już w ogóle mało który lab se radzi
Wygląda to mniej wiecej tak: http://odzyskiwanie-danych.com.pl/monol ... abase.html (mam nadzieję że administracja wybaczy link).
Odzyskiem z dysków SSD i flashy zajmuje się na codzień, więc mogę co nieco na ten temat napisać. Otóż coraz wiecej laboratoriów ma problem z odzyskiem z tych nośników. Dlaczego? Bo pamięci flash to matematyka (algorytmika, kryptologia). Jak społeczeństwo stoi z tą dziedziną wiedzy to wiemy Poza tym pamięci flash są dużo bardziej skomplikowane niż tradycyjne dyski twarde. Z kilku względów, m.in:
- bardzo duża liczba kontrolerów, które w różny sposób kodują dane
- na dane są nałożone XORy (maski "przetwarzające" dane)
- ogromna liczba błędów odczytu obecnych pamięci, które trzeba skorygować
- czas na naukę - szacuję około kilku lat
- oraz wiele innych problemów
Pytałeś o porady itp. W zasadzie bardzo dużo jest w internecie za darmo. Na poczatek proponuję zagłębić się w algorytm korekcji błędów BCH, dostepny tutaj: https://en.wikipedia.org/wiki/BCH_code
Dużo informacji jest w datasheetach pamięci.
Aha, i obecnie większość dysków nie zrobisz już poprzez wylut kości, odczyt i poskładanie bloków. Obecnie większość kontrolerów stosuje adaptywne XORy, dość często z szyfrowaniem AES lub innym, więc odczyt kości pamięci nie ma sensu, bo dane bedziesz miał zaszyfrowane.
Odrębną kwestią są pamięci monolityczne, które w coraz większym stopniu wypierają pamięci klasyczne oparte na kościach TSOP48, TLGS, BGA152 itp. Z tym to już w ogóle mało który lab se radzi
Wygląda to mniej wiecej tak: http://odzyskiwanie-danych.com.pl/monol ... abase.html (mam nadzieję że administracja wybaczy link).
http://www.odzyskiwanie-danych.com.pl - Odzyskiwanie danych z dysków twardych, SSD, pendrive, kart pamięci, macierzy RAID, CD/DVD. Wszystkie typy uszkodzeń.
http://www.serwisapple.pl
http://sklep.arvika.pl - układy BGA, SMD, części do napraw urządzeń Apple, dla aktywnych użytkowników Elvikom rabat 5%
http://www.serwisapple.pl
http://sklep.arvika.pl - układy BGA, SMD, części do napraw urządzeń Apple, dla aktywnych użytkowników Elvikom rabat 5%
Jak coś robię to zawsze z grubej rury
Dziękuję wam bardzo za wytłumaczenie. Tak naprawdę myślałem, że to jest trochę łatwiejsze
Zastanowię się nad zatrudnieniem się w takiej firmie, bo to bardzo interesujący temat dla mnie.
A jak wygląda sprawa z pendrive'ami i kartami SD? Czy wystarczyłby sam programator do odczytu danych?
W sprawie pendrive'ow widzę to tak, że wylutowuję się kość pamięci i wsadza na programator, tylko co dalej? Dane poprostu można bezprośrednio odczytać?
Jeśli chodzi o karty SD to wiem, że trzeba zetrzeć wierzchną farbe i dobrać się do styków, a następnie przylutować kable do programatora i uruchomić jakiś magiczny program, tylko czy te dane znowu będą podane jak na tacy, czy dopiero tu zaczyna się cała magia?
Dziękuję wam bardzo za wytłumaczenie. Tak naprawdę myślałem, że to jest trochę łatwiejsze
Zastanowię się nad zatrudnieniem się w takiej firmie, bo to bardzo interesujący temat dla mnie.
A jak wygląda sprawa z pendrive'ami i kartami SD? Czy wystarczyłby sam programator do odczytu danych?
W sprawie pendrive'ow widzę to tak, że wylutowuję się kość pamięci i wsadza na programator, tylko co dalej? Dane poprostu można bezprośrednio odczytać?
Jeśli chodzi o karty SD to wiem, że trzeba zetrzeć wierzchną farbe i dobrać się do styków, a następnie przylutować kable do programatora i uruchomić jakiś magiczny program, tylko czy te dane znowu będą podane jak na tacy, czy dopiero tu zaczyna się cała magia?
Obawiam się że żadna firma nie bedzie chciała zatrudnić do odzysku danych kogoś "zielonego" w temacie. Każde szkolenie w tej branży to zwykle koszt kilkuset lub kilku tysięcy, zazwyczaj dolarów lub euro. Próbować warto oczywiście, ale trzeba mieć przynajmniej spore przygotowanie teoretyczne (a po pytaniach wnioskuję że go nie ma). Nikt Cię nie posadzi do odzysku danych newralgicznych dla Klienta. To nie miejsce na naukę.
Z pendrive i kartami pamięci systuacja wygląda podobnie, po prostu zwykle jest mniej modułów pamięci niż w dysku SSD. Chociaż to ostatnio się wyrównuje (np. dyski SSD mają 2 nandy, tyle co pamięć SD 256 lub 512GB).
Danych po odczycie dumpa nie odczytasz bezpośrednio. Trzeba wykonać całą procedurę usuwającą XOR z danych (wcześniej lub póxniej ECC), potem usunięcie mixów i innych algorytmów mieszających bloki danych. Potem asembler, układanie bloków w kolejności, usuwanie konfliktów itp.
Magii w tym nie ma. Jest matematyka.
Z pendrive i kartami pamięci systuacja wygląda podobnie, po prostu zwykle jest mniej modułów pamięci niż w dysku SSD. Chociaż to ostatnio się wyrównuje (np. dyski SSD mają 2 nandy, tyle co pamięć SD 256 lub 512GB).
Danych po odczycie dumpa nie odczytasz bezpośrednio. Trzeba wykonać całą procedurę usuwającą XOR z danych (wcześniej lub póxniej ECC), potem usunięcie mixów i innych algorytmów mieszających bloki danych. Potem asembler, układanie bloków w kolejności, usuwanie konfliktów itp.
Magii w tym nie ma. Jest matematyka.
http://www.odzyskiwanie-danych.com.pl - Odzyskiwanie danych z dysków twardych, SSD, pendrive, kart pamięci, macierzy RAID, CD/DVD. Wszystkie typy uszkodzeń.
http://www.serwisapple.pl
http://sklep.arvika.pl - układy BGA, SMD, części do napraw urządzeń Apple, dla aktywnych użytkowników Elvikom rabat 5%
http://www.serwisapple.pl
http://sklep.arvika.pl - układy BGA, SMD, części do napraw urządzeń Apple, dla aktywnych użytkowników Elvikom rabat 5%
Re: Odzyskiwanie danych z SSD
Google Adsense [BOT] • 14 Листопада 2016, 12:40
Ця тема позначена як АРХІВНИЙ. Відповідайте лише в тому випадку, якщо ваша відповідь містить рішення проблеми (Правила Форуму, п. 12.1).
Хто зараз онлайн
Зараз переглядають цей форум: Немає зареєстрованих користувачів і 1 гість
_______________________________Всі права захищені. Заборонено копіювати будь-який вміст та елементи веб-сайту без дозволу.
Усі торгові марки, назви брендів, продукти чи послуги, опубліковані на цьому веб-сайті, належать їхнім законним власникам і використовувались лише в інформаційних цілях.