{"id":52583,"date":"2019-11-12T00:00:00","date_gmt":"2019-11-11T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/hozhdenie-po-mukam-ili-dolgaya-istoriya-odnoj-popytki-vosstanovleniya-dannyh"},"modified":"2020-02-18T14:00:21","modified_gmt":"2020-02-18T11:00:21","slug":"hozhdenie-po-mukam-ili-dolgaya-istoriya-odnoj-popytki-vosstanovleniya-dannyh","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/hozhdenie-po-mukam-ili-dolgaya-istoriya-odnoj-popytki-vosstanovleniya-dannyh","title":{"rendered":"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>By\u0142 rok 2019. Do naszej laboratorium trafi\u0142 do\u015b\u0107 nietypowy jak na nasze czasy no\u015bnik QUANTUM FIREBALL Plus KA o pojemno\u015bci 9,1 GB. Z informacji w\u0142a\u015bciciela wynika, \u017ce awaria mia\u0142a miejsce w dalekim 2004 roku z powodu uszkodzonego zasilacza, kt\u00f3ry poci\u0105gn\u0105\u0142 za sob\u0105 twardy dysk i inne komponenty PC. Nast\u0119pnie by\u0142y w\u0119dr\u00f3wki po r\u00f3\u017cnych serwisach w pr\u00f3bach naprawy no\u015bnika i odzyskania danych, kt\u00f3re nie przynios\u0142y sukcesu. Gdzie\u015b obiecywano tanio, ale problemu nie rozwi\u0105zano, gdzie\u015b by\u0142o zbyt drogo i klient nie chcia\u0142 odzyskiwa\u0107 danych, ale w ko\u0144cu dysk przeszed\u0142 przez wiele centr\u00f3w serwisowych. Wielokrotnie gubiono go, ale dzi\u0119ki temu, \u017ce w\u0142a\u015bciciel wcze\u015bniej zadba\u0142 o zapisanie informacji z r\u00f3\u017cnych naklejek na no\u015bniku, uda\u0142o mu si\u0119 uzyska\u0107, aby jego twardy dysk zosta\u0142 zwr\u00f3cony z niekt\u00f3rych centr\u00f3w serwisowych. W\u0119dr\u00f3wki nie by\u0142y bez \u015blad\u00f3w, na oryginalnej p\u0142ycie kontrolera pozosta\u0142o wiele \u015blad\u00f3w lutowania, a tak\u017ce wizualnie odczuwano brak element\u00f3w SMD (z przek\u0105tnej powiem, \u017ce to najmniejszy z problem\u00f3w tego no\u015bnika).<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/66ae1bd6c82c7e5c6d078c3eebc60e1c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 1 HDD Quantum Fireball Plus KA 9,1GB<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nNa pocz\u0105tku konieczne by\u0142o poszukiwanie w archiwum donor\u00f3w tak starego brata-bli\u017aniaka tego no\u015bnika z sprawn\u0105 p\u0142yt\u0105 kontrolera. Kiedy ta misja zosta\u0142a zako\u0144czona, mo\u017cliwe by\u0142o przeprowadzenie szczeg\u00f3\u0142owych prac diagnostycznych. Sprawdzaj\u0105c uzwojenia silnika pod k\u0105tem zwarcia i upewniaj\u0105c si\u0119, \u017ce go nie ma, montujemy p\u0142yt\u0119 z no\u015bnika-donora na no\u015bnik-pacjenta. Pod\u0142\u0105czamy zasilanie i s\u0142yszymy normalny d\u017awi\u0119k rozkr\u0119cania wa\u0142u, przechodzenie testu kalibracyjnego z za\u0142adowaniem mikrokodu, a po kilku sekundach no\u015bnik raportuje w rejestrach gotowo\u015b\u0107 do reagowania na polecenia z interfejsu. <\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/e499560e2c52d20d84090949678b4e2b.jpg\" style=\"display:block;margin: 0 auto;\" \/> <br \/>\n<i>Rys. 2 Wska\u017aniki DRD DSC oznaczaj\u0105 gotowo\u015b\u0107 do przyjmowania polece\u0144.<\/i><\/p>\n<p>Rezerwujemy wszystkie kopie modu\u0142\u00f3w mikrokodu. Przeprowadzamy kontrol\u0119 integralno\u015bci modu\u0142\u00f3w mikrokodu. Nie ma problem\u00f3w z odczytem modu\u0142\u00f3w, ale analiza raport\u00f3w pokazuje, \u017ce wyst\u0119puj\u0105 pewne dziwno\u015bci.<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/8e227a248837a53c2adb3a4b74e772cb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 3. Tabela stref.<\/i><\/p>\n<p>Zwracamy uwag\u0119 na tabel\u0119 rozdzielenia strefowego, zauwa\u017caj\u0105c, \u017ce liczba cylindr\u00f3w wynosi 13845.<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/626909d446796641e6aed744d92c70c0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 4 Lista P (primary list \u2013 lista wad zg\u0142oszonych podczas cyklu produkcyjnego).<\/i><\/p>\n<p>Zwracamy uwag\u0119 na zbyt ma\u0142\u0105 liczb\u0119 wad i ich lokalizacj\u0119. Przegl\u0105damy modu\u0142 logu ukrywania fabrycznych wad (60h) i stwierdzamy, \u017ce jest pusty i nie zawiera \u017cadnych zapis\u00f3w. Na tej podstawie mo\u017cemy przypuszcza\u0107, \u017ce w jednym z wcze\u015bniejszych serwis\u00f3w mog\u0142y by\u0107 wprowadzane pewne manipulacje z obszarem serwisowym dysku, a przypadkowo lub celowo zapisano obcy modu\u0142 lub wyczyszczono list\u0119 wad w oryginalnym. Aby zweryfikowa\u0107 to przypuszczenie, tworzymy zadanie w Data Extractor z w\u0142\u0105czonymi opcjami \u201eutworzenie kopii sektorowej\u201d i \u201eutworzenie wirtualnego translatora\u201d. <\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/da77c75c0e44ea1a0d27c9280e54357e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 5 Parametry zadania.<\/i><\/p>\n<p>Tworz\u0105c zadanie, przegl\u0105damy zapisy w tabeli partycji w zerowym sektorze (LBA 0).<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/8573a2509eef3b572d167c76effc2c8c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 6 G\u0142\u00f3wna tabela rozruchowa i tabela partycji.<\/i><\/p>\n<p>Na przesuni\u0119ciu 0x1BE znajduje si\u0119 jedyny zapis (16 bajt\u00f3w). Typ systemu plik\u00f3w w partycji \u2013 NTFS, przesuni\u0119cie do pocz\u0105tku 0x3F (63) sektora, rozmiar partycji 0x011309A3 (18 024 867) sektor\u00f3w.<br \/>\nW edytorze sektor\u00f3w otwieramy LBA 63.<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/f62704f495299af5d4a3d245d0e20bf1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 7 Sektor rozruchowy NTFS.<\/i><\/p>\n<p>Z informacji w sektorze rozruchowym NTFS partycji mo\u017cna powiedzie\u0107, \u017ce rozmiar sektora przyj\u0119ty w woluminie to 512 bajt\u00f3w (na przesuni\u0119ciu 0x0B zapisano s\u0142owo 0x0200 (512)), liczba sektor\u00f3w w klastrze wynosi 8 (na przesuni\u0119ciu 0x0D zapisano bajt 0x08), rozmiar klastra wynosi 512x8=4096 bajt\u00f3w, pierwszy zapis MFT znajduje si\u0119 na przesuni\u0119ciu 6 291 519 sektor\u00f3w od pocz\u0105tku dysku (na przesuni\u0119ciu 0x30 zapisane jest s\u0142owo 0x00 00 00 00 00 0C 00 00 (786 432) numer pierwszego klastra MFT. Numer sektora oblicza si\u0119 wed\u0142ug wzoru: Numer klastra * liczba sektor\u00f3w w klastrze + przesuni\u0119cie do pocz\u0105tku partycji 786 432* 8+63= 6 291 519).<br \/>\nPrzechodzimy do sektora 6 291 519.<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/0dc4781997dfb146cfb4e2aca50c732e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 8<\/i><\/p>\n<p>Jednak dane zawarte w tym sektorze zupe\u0142nie nie przypominaj\u0105 zapisu MFT. Chocia\u017c wskazuje to na mo\u017cliw\u0105 niepoprawn\u0105 translacj\u0119 z powodu b\u0142\u0119dnej listy wad, nie dowodzi to tego faktu. W celu dalszej weryfikacji przeprowadzimy odczyt dysku w odleg\u0142o\u015bci 10 000 sektor\u00f3w w obu kierunkach wzgl\u0119dem sektora 6 291 519. Nast\u0119pnie przeprowadzimy wyszukiwanie wyra\u017ce\u0144 regularnych w odczytanym.<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/b1aa6f865d411a13ba88fa088b644d9e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 9 Pierwszy zapis MFT<\/i><\/p>\n<p>W sektorze 6 291 551 odkrywamy pierwszy wpis MFT. Jego po\u0142o\u017cenie r\u00f3\u017cni si\u0119 od obliczonego o 32 sektory, a nast\u0119pnie nieprzerwanie wyst\u0119puje grupa 16 wpis\u00f3w (od 0 do 15). Zapiszemy w tabeli przesuni\u0119\u0107 po\u0142o\u017cenie sektora 6 291 519 przesuni\u0119te do przodu o 32 sektory.<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/1168d1b0e13960f36cbaf2dd3f48b7ca.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 10<\/i><\/p>\n<p>Po\u0142o\u017cenie wpisu nr 16 powinno wynosi\u0107 wed\u0142ug przesuni\u0119cia 12 551 431, ale tam odkrywamy zera, zamiast wpisu MFT. Przeprowadzimy podobne wyszukiwanie w okolicy.<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/2724af6c1392ddf046e73a5f28425d7f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 11 Wpis MFT 0x00000011 (17)<\/i><\/p>\n<p>Odkryto du\u017cy fragment MFT, zaczynaj\u0105cy si\u0119 od wpisu nr 17 o d\u0142ugo\u015bci 53 646 wpis\u00f3w, z przesuni\u0119ciem 17 sektor\u00f3w. Dla pozycji 12 155 431 w tabeli przesuni\u0119\u0107 wstawimy przesuni\u0119cie +17 sektor\u00f3w. <br \/>\nOkre\u015blaj\u0105c po\u0142o\u017cenie fragment\u00f3w MFT w przestrzeni, mo\u017cemy stwierdzi\u0107, \u017ce nie przypomina to przypadkowej awarii, a zapis fragment\u00f3w MFT z niepoprawnymi przesuni\u0119ciami. Wersja z niepoprawnym translatorzem mo\u017ce by\u0107 uznana za potwierdzon\u0105.<br \/>\nAby kontynuowa\u0107 lokalizacj\u0119 punkt\u00f3w przesuni\u0119\u0107, ustalimy maksymalne mo\u017cliwe przesuni\u0119cie. W tym celu okre\u015blimy, jak mocno przesuni\u0119ty jest ko\u0144cowy wska\u017anik partycji NTFS (kopiowany sektor rozruchowy). Na rysunku 7 wed\u0142ug przesuni\u0119cia 0x28 czteroznakowy wyraz \u2014 to warto\u015b\u0107 rozmiaru partycji 0x00 00 00 00 01 13 09 A2 (18 024 866) sektor\u00f3w. Dodamy przesuni\u0119cie samej partycji od pocz\u0105tku dysku do jej d\u0142ugo\u015bci, co da nam przesuni\u0119cie ko\u0144cowego wska\u017anika NTFS 18 024 866 + 63= 18 024 929. Oczekiwano, \u017ce tam nie ma potrzebnej kopii sektora rozruchowego. Podczas wyszukiwania w okolicy zosta\u0142 on znaleziony z narastaj\u0105cym przesuni\u0119ciem +12 sektor\u00f3w w odniesieniu do ostatniego fragmentu MFT.<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/d54483529f5e1b3bdd8393547fbd5c66.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 12 Kopia sektora rozruchowego NTFS<\/i><\/p>\n<p>Drug\u0105 kopi\u0119 sektora rozruchowego wed\u0142ug przesuni\u0119cia 18 041 006 ignorujemy, poniewa\u017c nie ma ona zwi\u0105zku z nasz\u0105 partycj\u0105. Na podstawie wcze\u015bniejszych dzia\u0142a\u0144 ustalono, \u017ce wewn\u0105trz partycji znajduj\u0105 si\u0119 wtr\u0105cenia z \"powsta\u0142ych\" w transmisji 61 sektor\u00f3w, kt\u00f3re rozprzestrzeni\u0142y dane. <br \/>\nPrzeprowadzamy pe\u0142ne odczytanie no\u015bnika, kt\u00f3rego wynikiem pozostaje 34 nieprzeczytane sektory. Niestety, nie ma mo\u017cliwo\u015bci wiarygodnego zagwarantowania, \u017ce wszystkie s\u0105 defektami usuni\u0119tymi z listy P-list, ale podczas dalszej analizy warto uwzgl\u0119dni\u0107 ich po\u0142o\u017cenie, poniewa\u017c w niekt\u00f3rych przypadkach b\u0119dzie mo\u017cna wiarygodnie okre\u015bla\u0107 punkty przesuni\u0119cia z dok\u0142adno\u015bci\u0105 do sektora, a nie do pliku.<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/7f647f6d4b02f84e136c9c847c493687.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 13 Statystyka odczytu dysku.<\/i><\/p>\n<p>Naszym kolejnym zadaniem b\u0119dzie ustalenie przybli\u017conych miejsc przesuni\u0119\u0107 (z dok\u0142adno\u015bci\u0105 do pliku, w kt\u00f3rym wyst\u0105pi\u0142y). W tym celu przeprowadzimy skanowanie wszystkich wpis\u00f3w MFT i zbudujemy \u0142a\u0144cuchy lokalizacji plik\u00f3w (fragment\u00f3w plik\u00f3w).<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/2678f9493e03886e6722d0be5d77ad70.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 14 \u0141a\u0144cuchy lokalizacji plik\u00f3w lub ich fragment\u00f3w.<\/i><\/p>\n<p>Nast\u0119pnie, przechodz\u0105c od pliku do pliku, poszukujemy momentu, w kt\u00f3rym zamiast oczekiwanego nag\u0142\u00f3wka pliku wyst\u0105pi\u0105 inne dane, a w\u0142a\u015bciwy nag\u0142\u00f3wek zostanie znaleziony z pewnym pozytywnym przesuni\u0119ciem. A w miar\u0119 precyzowania punkt\u00f3w przesuni\u0119\u0107 wype\u0142niamy tabel\u0119. Wynikiem jej wype\u0142nienia b\u0119dzie ponad 99% plik\u00f3w bez uszkodze\u0144.<\/p>\n<p><img decoding=\"async\" alt=\"W\u0119dr\u00f3wki przez m\u0119ki, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych\" src=\"\/wp-content\/uploads\/2019\/11\/b904dc116b6ed3b92a5c5c7bc4bf475d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rys. 15 Lista plik\u00f3w u\u017cytkownik\u00f3w (od klienta otrzymano zgod\u0119 na publikacj\u0119 tego zrzutu ekranu)<\/i><\/p>\n<p>Aby ustali\u0107 punktowe przesuni\u0119cia w poszczeg\u00f3lnych plikach, mo\u017cna przeprowadzi\u0107 dodatkowe prace i przy znajomo\u015bci struktury pliku znale\u017a\u0107 wtr\u0105cenia danych, kt\u00f3re si\u0119 do niego nie odnosz\u0105. Jednak w danym zadaniu nie by\u0142o to ekonomicznie uzasadnione.<\/p>\n<p>P.S. Chcia\u0142bym r\u00f3wnie\u017c zwr\u00f3ci\u0107 si\u0119 do koleg\u00f3w, kt\u00f3rzy wcze\u015bniej go u\u017cywali. Prosz\u0119, b\u0105d\u017acie ostro\u017cni podczas pracy z mikrokodami urz\u0105dze\u0144 i rezerwujcie dane serwisowe, zanim cokolwiek zmienicie, a tak\u017ce nie dopu\u015b\u0107cie do celowego pogarszania problemu, je\u015bli nie uda\u0142o si\u0119 uzgodni\u0107 z klientem wykonania prac.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/332004\/\">Poprzednia publikacja: Oszcz\u0119dzanie na zapa\u0142kach czy odzyskiwanie danych z zgrzytaj\u0105cego HDD Seagate ST3000NC002-1DY166<\/a><\/noindex><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/475146\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u0434\u0432\u043e\u0440\u0435 \u0441\u0442\u043e\u044f\u043b 2019 \u0433\u043e\u0434. \u0412 \u043d\u0430\u0448\u0443 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u044e \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c QUANTUM FIREBALL Plus KA \u0435\u043c\u043a\u043e\u0441\u0442\u044c\u044e 9.1\u0413\u0431. \u0421\u043e \u0441\u043b\u043e\u0432 \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0430 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f \u043e\u0442\u043a\u0430\u0437 \u0441\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0432 \u0434\u0430\u043b\u0435\u043a\u043e\u043c 2004 \u0433\u043e\u0434\u0443 \u043f\u043e \u0432\u0438\u043d\u0435 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u0433\u043e \u0438\u0437 \u0441\u0442\u0440\u043e\u044f \u0431\u043b\u043e\u043a\u0430 \u043f\u0438\u0442\u0430\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0438\u0445\u0432\u0430\u0442\u0438\u043b \u0437\u0430 \u0441\u043e\u0431\u043e\u0439 \u0436\u0435\u0441\u0442\u043a\u0438\u0439 \u0434\u0438\u0441\u043a \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u041f\u041a. \u0414\u0430\u043b\u0435\u0435 \u0431\u044b\u043b\u0438 \u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u043f\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52583","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u0434\u0432\u043e\u0440\u0435 \u0441\u0442\u043e\u044f\u043b 2019 \u0433\u043e\u0434. \u0412 \u043d\u0430\u0448\u0443 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u044e \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c QUANTUM FIREBALL Plus KA \u0435\u043c\u043a\u043e\u0441\u0442\u044c\u044e 9.1\u0413\u0431.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/hozhdenie-po-mukam-ili-dolgaya-istoriya-odnoj-popytki-vosstanovleniya-dannyh\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0425\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u043e \u043c\u0443\u043a\u0430\u043c \u0438\u043b\u0438 \u0434\u043e\u043b\u0433\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u043e\u0434\u043d\u043e\u0439 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u0434\u0432\u043e\u0440\u0435 \u0441\u0442\u043e\u044f\u043b 2019 \u0433\u043e\u0434. \u0412 \u043d\u0430\u0448\u0443 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u044e \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c QUANTUM FIREBALL Plus KA \u0435\u043c\u043a\u043e\u0441\u0442\u044c\u044e 9.1\u0413\u0431.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/hozhdenie-po-mukam-ili-dolgaya-istoriya-odnoj-popytki-vosstanovleniya-dannyh\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-11T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Chodzenie po m\u0119kach, czyli d\u0142uga historia jednej pr\u00f3by odzyskania danych | ProHoster","description":"By\u0142 rok 2019. Do naszego laboratorium trafi\u0142 do\u015b\u0107 nietypowy w naszych czasach no\u015bnik QUANTUM FIREBALL Plus KA o pojemno\u015bci 9.1 GB.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/hozhdenie-po-mukam-ili-dolgaya-istoriya-odnoj-popytki-vosstanovleniya-dannyh","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0425\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u043e \u043c\u0443\u043a\u0430\u043c \u0438\u043b\u0438 \u0434\u043e\u043b\u0433\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u043e\u0434\u043d\u043e\u0439 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 | ProHoster","og:description":"\u041d\u0430 \u0434\u0432\u043e\u0440\u0435 \u0441\u0442\u043e\u044f\u043b 2019 \u0433\u043e\u0434. \u0412 \u043d\u0430\u0448\u0443 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u044e \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b \u043d\u0435 \u0441\u043e\u0432\u0441\u0435\u043c \u043e\u0431\u044b\u0447\u043d\u044b\u0439 \u0434\u043b\u044f \u043d\u0430\u0448\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044c QUANTUM FIREBALL Plus KA \u0435\u043c\u043a\u043e\u0441\u0442\u044c\u044e 9.1\u0413\u0431.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/hozhdenie-po-mukam-ili-dolgaya-istoriya-odnoj-popytki-vosstanovleniya-dannyh","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-11T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52583","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 04:07:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:40:27","updated":"2026-01-24 04:07:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/52583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=52583"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/52583\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=52583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=52583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=52583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}