Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Odzyskanie danych z uszkodzonego dysku i kopiowanie ich na drugi dysk

mPiter 03 Dec 2011 22:57 20906 39
  • #1
    mPiter
    Level 9  
    Witam serdecznie, to moj pierwszy post i od razu z problemem, ale nie wiem juz gdzie szukac pomocy.

    Pożyczyłem komputer studentowi informatyki żeby mógł się uczyć, i.... nie wiem jak mam to opisać, po oddaniu zastałem komputer w opłakanym stanie, puste partycje ale na szczęście jedna ocalała, jest na niej cała moja praca magisterska, badania do niej potrzebne, materiały - jest tego 30gb sęk w tym, że partycja istnieje, w mój komputer -> zarządzanie dyskami figuruje, ale nie ma jej w głównym oknie, jest jakby ukryta, nie wiem jak mam ją odzyskać bo z poziomu zarządzania dyskami mogę ją tylko odłączyć a to się wiąże z utratą danych.

    zamieszczam screena:
    Odzyskanie danych z uszkodzonego dysku i kopiowanie ich na drugi dysk --> chodzi o partycję "New Volume"
    jak widać wszystkie partycje mają litery, są widoczne w moim komputerze a ta jedna nic nie ma, jest nieznana.

    dzwoniłem już do zaprzyjaźnionego serwisu i przy dobrych lotach w ciągu tygodnia dadzą radę odzyskać tą partycję, ja nie mogę tyle czeka - promotor czeka a na tej partycji jest dosłownie cała moja praca!

    Podejrzewam, że na komputerze był zainstalowany jakiś system linuxopochodny i stąd ten ambaras.

    Jesteście moją jedyną deską ratunku!! Podajcie mi jakiś sposób na odzyskanie tej partycji.
    Przepraszam jeśli coś napisałem nieskładnie, ale jestem właśnie bliski zgonu zresztą każdy kto studiuje bądź studiował zrozumie moją rozpacz i powagę sytuacji!

    Bardzo proszę o podanie jakiegoś sposobu, skutecznego i bezpiecznego dla mojej pracy!
    Jestem w stanie nawet zapłacić każdą cenę jeśli, jeśli sposób okaże się skuteczny!

    Ja ze swojej strony wymyslilem mniej wiecej taki sposob ale nie wiem czy realny do wykonania:
    Zamowilem nowy dysk twardy o pojemnosci 80GB i teraz chcialbym go podlaczyc do komputera jako "master", zainstalowac na nim system Windows XP i podlaczyc drugi dysk, ten uszkodzony jako "slave" i uzyc programu TestDisk&photoRec do odzyskania plikow z tego starego dysku. Stad moje pytanie - Czy tak sie da ? Czy trzeba jakos inaczej/specyficznie podlaczyc te dyski do plyty glownej zeby mozna bylo ta metoda odzyskac dane? Czy TestDisk&PhotoRec wykryje ten dysk w przypadku gdy nie bedzie on sformatowany i ewentualnie nie bedzie wykrywany w "moj komputer" i nie bedzie do niego przypisana zadna litera?

    Troche czytalem w internecie na temat tego programu i po prostu wydal mi sie najbardziej sensowny, bezpieczny i skuteczny. Jednak nie potrafilem znalezc informacji na temat tego jak (czy sie da) postapic tak jak ja chce :)

    Potrzebuje mozliwie najprostszego rozwiazania problemu poniewaz nie jestem zbyt obeznany z arkana informatycznymi.

    Bardzo prosze o szybka pomoc.

    PS: W tej chwili korzystam z Live-CD systemu Linux Mint dlatego przepraszam jesli nie wszedzie sa znaki diakrytyczne.

    Dodano po 5 [minuty]:

    Aha, w tej chwili ten dysk jest podlaczony i w czasie gdy jest on podlaczony korzystam z Live-CD i nie wiem czy mam go odlaczac czy moze byc podlaczony? Czy jesli go odlacze to czy bede mogl korzystac z Live-CD ?
  • #2
    linuks
    IT specialist
    Linuks nie widzi tej partycji?
    Nie trzeba odłączać live CD nie dokonuje żadnych zmian na dysku.
  • #3
    mPiter
    Level 9  
    Zaraz podam screena jak to wyglada z poziomu Linuxa. Niestety Windows sie juz nie odpala, dysk padl i dochodzi jedynie do ladowania systemu i restart.
    Prosze o sekunde cierpliwosci.

    Dodano po 1 [minuty]:

    Odzyskanie danych z uszkodzonego dysku i kopiowanie ich na drugi dysk
    screen zrobiony w Disk Utility Linux Mint
  • #4
    linuks
    IT specialist
    Jakiś błąd w linku.Nie uruchamiaj komputera z dysku.Używaj tylko liveCD.
  • #5
    mPiter
    Level 9  
    Nie uruchamiam nic z dysku bo zreszta nie da rady, w BIOSie ustawilem bootowanie z CD.

    Da sie cos poradzic na ten problem ? Czy podany przeze mnie pomysl ma prawo zaskutkowac ?
  • #7
    mPiter
    Level 9  
    Dodam tylko, paradoksalnie kilka dni wczesniej skasowalem ze SkyDrive pliki, zeby wgrac je ponownie i zrobic z nimi porzadek. Bylo to dzien przed wprowadzenie do skydrive opcji pracy na kilku plikach. Zlosliwy los, gdyby nie to dzisiaj by mnie tu nie bylo.

    Dodano po 1 [minuty]:

    Linuks mam tylko Live-CD minta (Isadora) niestety nie mam mozliwosci pobrania Slaxa i przegrania go na CD.
  • #8
    linuks
    IT specialist
    To zamontuj w mincie partycję.
    Wpisz w terminal
    sudo fdisk -l
    pokaże wykryte partycje
  • #9
    mPiter
    Level 9  
    Nie wiem jak uruchomic Krusader i gdzie znalezc /mnt/
    Niestety Linuxy sa mi calkowicie obce, korzystam bo musze :)

    Dodano po 48 [sekundy]:

    wykoczylo mi cos takiego po wpisaniu w terminal
    mint@mint ~ $ sudo fdisk -l

    Unable to seek on /dev/sda
  • #11
    mPiter
    Level 9  
    @pidar wlasnie chcialbym go uzyc ale tutaj teraz nie mam jak go pobrac. W moim pierwszy poscie jest pomysl dotyczacy tego programu i nowego dysku - czy moglbys sie wypowiedziec odnosnie tego ?
    Pozdrawiam
  • #12
    linuks
    IT specialist
    Komunikat wskazuje na zniszczoną tablicę partycji.Bardzo ostrożnie z TestDiskiem.Testdisk jest w repozytorium minta.
    Instalacja wpisz w terminal
    sudo apt-get install testdisk
  • #13
    mPiter
    Level 9  
    Wiem, ze jesli cos sknoce to strace te dane czy moge poczekac na nowy dysk, zamontowac go, zainstalowac system i spod niego zrobic odzyskiwanie testdiskiem ? wole byc ostrozny i szesc razy cos przeczytac i miec pewnosc, tym bardziej, ze waza sie losy mojej pracy magisterskiej.

    Dodano po 2 [minuty]:

    wpisaem polecenie sudo apt-get i wyplulo takie cos:
    mint mint # sudo apt-get install testdisk
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following NEW packages will be installed:
    testdisk
    0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
    Need to get 1,547kB of archives.
    After this operation, 4,784kB of additional disk space will be used.
    WARNING: The following packages cannot be authenticated!
    testdisk
    Authentication warning overridden.
    Get:1 http://archive.ubuntu.com/ubuntu/ lucid/universe testdisk 6.11-1 [1,547kB]
    Fetched 1,547kB in 11s (132kB/s)
    Selecting previously deselected package testdisk.
    (Reading database ... 80542 files and directories currently installed.)
    Unpacking testdisk (from .../testdisk_6.11-1_i386.deb) ...
    Processing triggers for man-db ...
    Setting up testdisk (6.11-1) ...

    teraz jak mam wlaczyc test diska ? gdzie on jest zainstalowany ? przyznam, ze linuxy to dla mnie czarna magia.

    Dodano po 6 [minuty]:

    ok, wlaczylem TestDiska i co dalej ? Krok po kroku.
    Zmierzamy do naprawienia tego dysku czy odzyskania danych ?
  • #14
    linuks
    IT specialist
    Poczekaj na drugi dysk i zrób kopie posektorową uszkodzonego dysku i potem dopiero odzyskuj dane.Sprawa jest za poważna ,żeby ryzykować bezpowrotną utratę danych.Testdisk nieumiejętnie użyty może zrobić więcej szkody niż pożytku.
    Programy w linuksie uruchamia sie wpisując w terminal nazwę programu.W tym przypadku testdisk.
    Przed wykonaniem instalacji programu powinno się odświerzyć bazę poleceniem
    sudo apt-get update
  • #15
    mPiter
    Level 9  
    @Linuks tchnales we mnie swoja pomoca ogromna iskre nadziei! Bardzo dziekuje! Juz wiem, ze cos mozna ruszac.

    Teraz jeszcze pytanie, jak wykonac kopie posektorowa dysku ? zalezy mi na tej jednej partycji, reszte moze szlag trafic.
  • #16
    mPiter
    Level 9  
    Prosilbym o instrukcje tej kopii posektorowej dysku ew. folderow, ktore mnie interesuja. Bede bardzo zobowiazany :) Dziekuje za udzielona szybka pomoc.

    Dodano po 7 [minuty]:

    Aha, jeszcze jedno. Chcialbym zaznaczyc, ze nowy dysk bedzie mial pojemnosc 80GB z czego 20GB bedzie na dysk a reszta na osobnej partycji na dane.

    Dodano po 38 [minuty]:

    Bawie sie TestDiskiem bo chce sprawdzic co on tam ma i jak tego uzyc a przy okazji sobie tlumacze, zeby pozniej spokojnie naprawic a nie szukac po sieci rozwiazan.

    i tak oto uruchamiam test diska dalej --> create ---> daje Disk /dev/sda - 160 GB / 149 GiB - ATA WDC WD1600JS-60N i wyskakuje takie cos TestDisk 6.11, Data Recovery Utility, April 2009
    Christophe GRENIER <grenier@cgsecurity.org>
    http://www.cgsecurity.org

    Disk /dev/sda - 160 GB / 149 GiB - ATA WDC WD1600JS-60N

    Hidden sectors are present.

    size 312581808 sectors
    user_max 312581808 sectors
    dco 312581808 sectors
    Device Configuration Overlay (DCO) present.

    Nie wiem co to oznacza, bo na pewno nie idzie zgodnie z tym objasnieniem http://www.bezpieczenstwosystemow.pl/index.php?topic=2948.0 , nie ma wyboru partycji tylko od razu po wybraniu dysku jest to. Co oznacza ?

    Ponadto mam pewne watpliwosci, bo wszedzie pisze ATA WDC a ja kupilem SATA Barracuda 7200 80GB i nie wiem czy bedzie pasowal ? Czy to ATA to nie pelny skrot od (S)erial ATA czy cos innego ? Dokladnie to ten dysk: http://allegro.pl/dysk-twardy-seagate-barracuda-7200-10-i1967217116.html (uzywany, ze wzgledu na ograniczone studenckie srodki i jest tymczasowy dopoki ceny nie zmaleja) Moja plyta glowna to Gigabyte VM900m gdyby to mialo znaczenie,
  • #17
    linuks
    IT specialist
    Kopia posektorowa to jest kopia sektor po sektorze zawartości jednego dysku na drugi.
    Wykonać możesz z poziomu minta wpisując w terminal polecenie
    sudo dd if=dev/sda of=/dev/sdb
    lub polecenie
    sudo ddrescue /dev/sda /dev/sdb

    To drugie polecenie czyta kilkakrotnie sektor w przypadku kłopotów z odczytem.
    Dysk /dev/sda to dysk żródłowy
    /dev/sdb to dysk docelowy.Uważaj żeby nie pomylić.
    Wszelkie operacje odzyskiwania wykonuj na kopii dysku.
    WD1600JS-60N to jest dysk SATA
  • #18
    mPiter
    Level 9  
    @Linuks dziekuje za wyjasnienie i cierpliwosc.
    Niestety sa tacy ludzie jak ja, ze trzeba im wytlumaczyc jak krowie na rowie.

    Dodano po 20 [minuty]:

    Jeszcze chcialbym sie tylko dowiedziec, czy jak juz przekopiuje moje pliki na nowy dysk to czy ze starym dyskiem jeszcze cos da sie zrobic czy jest juz na wyrzucenie ?
  • #19
    pidar
    Mass storage specialist
    mPiter wrote:
    Jeszcze chcialbym sie tylko dowiedziec, czy jak juz przekopiuje moje pliki na nowy dysk to czy ze starym dyskiem jeszcze cos da sie zrobic czy jest juz na wyrzucenie ?

    Przed dalszymi działaniami na tym dysku (przed odzyskiwaniem!) uruchom może lepiej jeszcze MHDD (odczytaj SMART i także odp. na komendę EID) np. z takiej dystrybucji: Parted Magic.
    http://partedmagic.com/doku.php?id=downloads
    Uruchomienie MHDD z CD Parted Magic -> wybrać pozycję "Extras Menu" i w kolejnym oknie odszukać MHDD (chyba "E.").
    Dodam jeszcze, że opisywane wcześniej programy i sposób postępowania także dotyczy tej dystrybucji (Parted Magic).
  • #21
    mPiter
    Level 9  
    migol21 wrote:


    nie mam mozliwosci podpiecie go do innego komputera.
    Bawilem sie TestDiskiem i partycje na ktorej mi zalezy wykrywa a w podgladzie sa wszystkie moje pliki. Czy teoretycznie wszystko OK, tylko teraz musze czekac na nowy dysk twardy.
  • #22
    linuks
    IT specialist
    Tak poczekaj na nowy dysk.
    SMART możesz odczytać z minta.
    Zainstaluj gsmartcontrol
    sudo apt-get install gsmartcontrol
    Po uruchomieniu gsmartcontrol w zakładce atributes będą parametry SMART dysku (parametry wskazujące na uszkodzenie dysku będą podświetlone na czerwono).
    Zamieść wynik to będzie można odpowiedzieć na pytanie co dalej z tym dyskiem po odzyskaniu danych.Jak migol21 się zainteresował tematem to bądż dobrej myśli. To expert od tych spraw.
  • #23
    mPiter
    Level 9  
    Nie wiem co jest nie tak, ale terminal wypluwa to:
    sudo apt-get install gsmartcontrol
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following extra packages will be installed:
    bsd-mailx libcairomm-1.0-1 libglibmm-2.4-1c2a libgtkmm-2.4-1c2a
    libpangomm-1.4-1 menu postfix smartmontools
    Suggested packages:
    procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre sasl2-bin
    resolvconf postfix-cdb
    Recommended packages:
    mailx mailutils
    The following NEW packages will be installed:
    bsd-mailx gsmartcontrol libcairomm-1.0-1 libglibmm-2.4-1c2a
    libgtkmm-2.4-1c2a libpangomm-1.4-1 menu postfix smartmontools
    0 upgraded, 9 newly installed, 0 to remove and 3 not upgraded.
    E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
    E: Unable to lock the download directory

    @Linuks ja juz jestem od dzisiejszej nocy dobrej nadzieji ;) Bo sprawa i tak juz znaczaco ruszyla.
    Teraz staram sie studiowac jak podlaczyc te dyski twarde tak zeby to dzialalo i kupy sie trzymalo .

    @migol21 przepraszam, ale Partet Magica nawet za miliard dolcow nie uzyje, mojemu koledze tak uwalil dysk, ze musial wysylac do specjalnego serwisu gdzie zarzadali 1000zl za przyejmnosc odzyskania danych.
    W kazym badz razie, przegladalem te pliki przez tego TestDiska i wszystko wyglada tak jak to mialem zawsze. Jedynie przy pozostalych partycjach pisze, ze system plikow jest zniszczony.

    Juz na marginesie, w gruncie rzeczy test disk nie jest wcale taki trudny po prostu trzeba sie oswoic z tym menu i troche poczytac. Jutro proba generalna.
  • #24
    linuks
    IT specialist
    Wygląda ,że baza była zablokowana przez demona aktualizacji.Spróbuj zainstalować kilka minut po uruchomieniu minta.
    sudo apt-get update
    sudo apt-get install gsmartcontrol.
    Partedmagic to chyba najlepszy obecnie liveCd ratunkowy.Partedmagic też nie jest trudny a koledze jak piszesz dysk uwalił
  • #25
    mPiter
    Level 9  
    @Linuks wpisuje sudo apt-get update - i jest aktualizacja, natomiast jesli wpisuje sudo apt-get install gsmartcontrol to wyskakuje to co wpisalem w poscie wyzej. Nie wiem co na to poradzic.

    Nie chcialbym cie zbytnio wykorzystywac, ale czy moglbys spojrzec na moja plyte glowna http://www.gigabyte.com/products/product-page.aspx?pid=2581#sp i powiedziec mi jak dokladnie i prawidlowo podlaczyc te dyski ? Tzn nowy zostaje na stale, stary bedzie tylko chwilowo celem zgrania dokumentow i plikow a pozniej out. Szukam tutaj i jedni mowia, ze wystarczy podlaczyc do tasmy te dwa dyski i ustawic bootowanie w biosie i bedzie dzialac. Natomiast drudzy mowia, ze trzeba przelaczac zworki, kable od napedu CD i ustawiac w BIOSie. Mam teraz wode z mozgu. Moja plyta glowna Gigabyte VM900m, zasilacz FEEL II 350WAT (pozniej do wymiany).

    Nie chcialbym jeszcze sobie przy okazji uwalic reszty komputera czarowaniem z dyskami, dlatego bylbym Tobie wdzieczny za rade.

    Pozdrawiam

    Dodano po 32 [minuty]:

    zeby ulatwic zrobilem zdjecia wnetrza komputera. Wiem, ze pomaganie na "oslep" nie jest sprawa latwa.
    Przepraszam za jakosc ale wykonywane telefonem.

    Nie widze drugie kabelka (czerwonego) ktorym jest podlaczony dysk twardy czyli zapewne bede musial dokupic jesli nie bedzie dolaczony do nowego dysku, czy mam podlaczyc jakos inaczej ?

    Mam w razie czego kupic kabel do podlaczenia dysku SATA czy tak to sie nazywa czy jakos inaczej ?

    Oczywiscie pozbycie sie napedu CD wchodzi jak najbardziej w gre gdyz go nie uzywam i jest mi tylko potrzebny do instalacji systemu.

    Bardzo dziekuje za wyrozumialosc!

    Odzyskanie danych z uszkodzonego dysku i kopiowanie ich na drugi dysk Odzyskanie danych z uszkodzonego dysku i kopiowanie ich na drugi dysk Odzyskanie danych z uszkodzonego dysku i kopiowanie ich na drugi dysk Odzyskanie danych z uszkodzonego dysku i kopiowanie ich na drugi dysk Odzyskanie danych z uszkodzonego dysku i kopiowanie ich na drugi dysk
  • #26
    linuks
    IT specialist
    Drugi dysk SATA podłącz do drugiego gniazda (masz dwa na płycie).Nic nie trzeba przestawiać (dyski SATA nie mają zworek).Uważaj żeby tylko nie wcisnąć odwrotnie zasilania i taśmy sygnałowej.Jak najmniej kombinacji przed odzyskaniem danych.Tylko liveCD używaj.
    Jak masz możliwość z innego kompa pobrać partedmagic to pobierz i wypal CD.Na tym liveCD są odpowiednie narzędzia.Będzie łatwiej niż z minta.
  • #28
    mPiter
    Level 9  
    Dzien dobry,
    @Migol21 faktycznie nie pisales, pisal @Pidar - przepraszam za pomylke.

    Dysk juz jest u mnie, ale nie jest to chyba SATA jak moj stary dysk, bo ma raczej wtyczki na tasme a nie kabel.

    Podaje model Segate Barracuda 7200.10 80GB ST380215A na dysku pisze Ultra ATA i teraz jak to podlaczyc ? Pod naped CD ? jesli tak to jak poprzemieniac te tasmy ? Oczywiscie do samego dysku zadna tasma nie zostala dolaczona, teraz nie wiem czy kupowac nowa czy da rade podlaczyc tymi tasmami z komputera? Pozdrawiam
  • #29
    pidar
    Mass storage specialist
    Da radę, czytaj:
    http://dyski.cdrinfo.pl/artykuly/konfiguracja_napedow_ide/

    Sprawdź ten dysk, podaj SMART!

    EDIT:
    Taśma łącząca dysk z kontrolerem na płycie musi być 80-żyłowa dla osiągnięcia maksymalnej wydajności i najlepiej jak ten dysk będzie podpięty osobno, na końcu taśmy!
  • #30
    linuks
    IT specialist
    Ustaw dysk na slave i podłącz pod tę samą taśmę co CDROM do drugiej wtyczki na tej taśmie.BIOS powinien wykryć dysk.Bardzo ostrożnie z poleceniami linuksa.Nie pomyl oznaczeń (/dev/sda /dev/sdb )dysków.Prawdopodobnie ten nowy dysk zostanie wykryty przez linuksa jako /dev/sda (podpięty pod złącze IDE) ale spawdź to dokłanie.Polecenie linuksowe dd jest nieodwracalne i w przypadku pomylenia dysków stracisz dane.
    Jak wpiszesz w mincie
    fdisk -l
    to zobaczysz jak dysk został rozpoznany