Strona 1 z 2

[+] Odzyskiwanie danych po załoŻeniu nowych partycji

: 02 maja 2009, 17:47
autor: Bartek_em
Witam.
Sprawa wygląda dosyć skomplikowanie. Mam 320GB dysk. Miałem na niej 5 partycji:
Systemową, wymiany, programy, Multimedia, Linux.

Były w tej kolejności co podałem. I teraz potrzebuje odzyskać dane z Multimedia. Ale mam już nowy układ partycji, mam zrobione tak.

System (większy rozmiar), wymiany, i tutaj na razie miejsce na partycje, niby założyłem je pod instalatorem Windows XP ale jeszcze jej nie sformatowałem) i na końcu 20GB linuksowa. Chcę odzyskać dane, które były na na partycji Multimedia, czyli w obszarze gdzie teraz jest "pusto". Jaki możecie mi polecić najlepszy do tego program albo rady co mam robić? Założyć jedną wielka partycję na tym obszarze? Pomóżcie bo naprawdę ważnych danych zapomniałem skopiować przed tą zmianą.

Te partycje to były wszystko ntfs poza tą linuksową.

: 02 maja 2009, 18:15
autor: ArnVaker
testdisk - Partition scanner and disk recovery tool
Jeśli rzeczywiście nie formatowałeś tego obszaru, a nawet nie założyłeś tam partycji, to powinien sobie poradzić. Nie tyle odzyska on dane, co "odnajdzie" partycję. W ten sposób możesz odzyskać partycje wybiórczo, na przykład tylko Twoją partycję "Multimedia". Możesz to zrobić z poziomu livecd, np. sysresccd.

Tak byłoby najszybciej. Jak się nie uda, to trzeba będzie zainteresować się programami do odzyskiwania danych, ale nie powinno być problemów.

: 02 maja 2009, 18:54
autor: Bartek_em
Znaczy te obszary są tak jakby pocięte miedzy partycją dla Windowsa a Linuksa. Więc co, usunąć je żeby był to obszar nie podzielony? A następnie z tego Rescuedisk uruchomić komputer i tam dalej już mnie zaprowadzi za rączkę?

: 02 maja 2009, 19:12
autor: ArnVaker
...

: 02 maja 2009, 23:08
autor: Bartek_em

Kod: Zaznacz cały

omitting empty partition (5)

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0b120b11

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        5737    46080000    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2            5738       36446   246670042+   f  W95 Ext'd (LBA)
/dev/sda3   *       36447       38913    19816177+  83  Linux
/dev/sda5           36334       36446      907641   82  Linux swap / Solaris
Pocięty miałem na myśli że założone partycje przez instalator Windows XP ale nie sformatowane, czyli faktycznie ich nie widać. Uruchomiłem testdrive i sprawdzałem pliki i coś tam znalazłem ale niechcący wyszedłem i wyszło na to że muszę od nowa go uruchomić. W ogóle ten rescuedisk mi zepsuł gruba ale już sobie naprawiłem. Partycje wyglądały tak. System (20GB), PageFile (3GB), Programy (55GB), Multimedia (140GB), jakaś partycja na tymczasowe dane (20GB) i Linux 20GB. Teraz to wygląda tak że Windows jest 45GB w środku pusto, a na końcu Linux 20GB.

: 03 maja 2009, 00:49
autor: ArnVaker
Bartek_em pisze:Uruchomiłem testdrive i sprawdzałem pliki i coś tam znalazłem
Nie używałem nigdy tego programu. Zaproponowałem testdisk, bo dzięki niemu przywrócisz całą partycję w niezmienionej formie, ze wszystkimi danymi.
Bartek_em pisze:W ogóle ten rescuedisk mi zepsuł gruba ale już sobie naprawiłem.
Wybacz, ale wątpię, żeby to SystemRescueCd Ci coś zepsuł.


Generalnie wygląda to bardzo dobrze (jeśli chodzi o przywrócenie partycji). Masz nieprzydzieloną przestrzeń na partycji rozszerzonej pomiędzy 5738 a 36334 cylindrem (około 250GB). Jestem niemal pewien, że testdisk sobie poradzi. Próbowałeś?

: 03 maja 2009, 09:18
autor: Bartek_em
No właśnie wybrałem skanowanie typu bez partycji i ten program trochę dziwny jest. Coś wybieram by sprawdzić czy są pliki, potem chcę wyjść do tych wszystkich partycji co znalazł i się nie da, trzeba skanować od nowa. Jedynie co zauważyłem, że mi przywrócił o dziwo starą partycje systemową.

Edit:

Kod: Zaznacz cały

Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63

The harddisk (320 GB / 298 GiB) seems too small! (< 17080737 TB / 15534840 TiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partitions can't be recovered:
     Partition               Start        End    Size in sectors
  HFS+                  2559  72 20 3225917773 146 15 603813524799488
  HFSX                  2703   1 49 3618575663 131 18 33246482837136000
  HFS+                  2777  79 25 2067499666  71 23 3690142766864000
  HFSX                  2913 150 47 1641735363  90 16 5822260999065600
  HFS+                  3534  26 38 2266670112  49 23 13077158774912365
  HFS                   3644 108 55 143649   5  2 2249173784 [ ^A
  HFS                   5538 153 36 65129 144 50  957328863 [  X9    FB _ ^Ke
  HFS+                 11513  44 53 106552382 203 14 1711579070464
  HFS+                 11898 216 16 106552768 119 40 1711579070464
  HFS+                 12804 136 53 1739075762 229 61 24522458658061338
HFS+                 12804 136 53 1739075762 229 61 24522458658061338
  HFS+                 13061 146 59 106553931  50 20 1711579070464
  HFS+                 14961 126 44 3845979965 142 45 28075237169547710
  HFSX                 15159 209 15 4189874907  16 61 2068270935536468
  HFSX                 15663 227 47 2145542553 154 22 33360815651229147
  HFS+                 15876  65 47 668172202  46 53 19468353121463680
  HFS+                 24633 227  3 299470828  40 20 18013458151383552
  HFS                  24719  38 36 83473  91 24  943886338 [^A]
  HFS+                 25889   7 60 1840742486 166 37 3134510344601600
  HFS+                 26842 190  7 3360079079  92 63 32276348607163368
 HFSX                 28361 246 61 2950026675  86 60 1772357963160330
  HFS+                 30833 100 42 636412240  41 21 286218065740678
  HFSX                 32515 225  6 151722622   5  1 8420272154004371
  NTFS                 33833 254 63 53210 253 62  311291442


[ Continue ]
Takie coś mam po skanowaniu. Jak wejdę do jednego z nich to potem nie wyjdę do tego co teraz jest wyświetlone, co radzisz? Po wejściu są przeważnie jakieś partycje NTFS następnie i można podglądać pliki. Jak wcześniej sprawdziłem jakiś to tylko w jedne pozycji były jakieś pliki, właśnie te systemowej partycji. No ale czy jest w ogóle sens? Jak jest napisane, że one nie mogą być przywrócone?

: 03 maja 2009, 10:36
autor: lis6502
Coś wybieram
Ech... Nie każdy z nas wie co masz na myśli. Opisz dokładnie co robisz po wpisaniu w konsoli 'testdisk'. Jakie opcje zaznaczasz itp. To co wkleiłeś wyżej to jakieś niemiłosierne krzaki; ale właśnie takie efekty pojawiają się jak wybierasz niewłaściwe opcje.
Przykład: odpalam program, wybieram
[ No Log ] Don't record anything
następnie
Disk /dev/sda - 500 GB / 465 GiB - ST3500820AS
później
[Intel ] Intel/PC partition
i efekt tego to
Disk /dev/sda - 320 GB / 298 GiB - CHS 38913 255 63

The harddisk (320 GB / 298 GiB) seems too small! (< 17080737 TB / 15534840 TiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partitions can't be recovered:
Partition Start End Size in sectors
HFS+ 2559 72 20 3225917773 146 15 603813524799488

: 03 maja 2009, 12:25
autor: Bartek_em
Przepraszam, rzeczywiście można było się nie połapać.

Najpierw wybieram:
[ Create ] Create a new log file
nastpenie
Disk /dev/sda - 320 GB / 298 GiB - ATA WDC WD3200BEKT-0
i następnie:
[None ] Non partitioned media.
I efekt tego to co wyżej wkleiłem.
Jeszcze wcześniej robiłem z drugą opcja czyli:
[ Append ] Append information to log file
ale ten sam efekt końcowy.

: 03 maja 2009, 12:45
autor: xenix_org
A przypadkiem to nie podmieniałeś MBR? Bo może partycji nie skasowałeś tylko podmieniłeś indeks?
Często, gęsto tak się staje podczas zabaw z dd. Jaki miałeś system plików?