Portál AbcLinuxu, 5. května 2025 09:19

Dotaz: Obnova partition table

23.12.2006 22:33 v nouzi
Obnova partition table
Přečteno: 5489×
Odpovědět | Admin
Ahoj,

stal se mi velkej pruser. Na disk s velmi dulezitymi daty jsem si chtel mimo windowsu nainstalit open suse 10.2, zmensil jsem windows partition nainstal suse. Suse slo. Windows nebootoval. Z instalacniho cd windows jsem spustil chkdsk, ten neco delal a ted tu partisnu ntfs, kterou jsem mel ze suse pristupnou uz nemuzu vubec dostat nicim. Testdisk nenajde zadne partisny.. Prosim pomoc! Neslo by nejak zapsat, ze cely disk na partisne je ntfs a pak ty data dostat???? Nebo jine reseni prosiiimm??!!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.12.2006 22:41 secido | skóre: 27
Rozbalit Rozbalit vše Re: Obnova partition table
Odpovědět | | Sbalit | Link | Blokovat | Admin
Malá rada: najskôr zálohovať a potom experimentovať.
23.12.2006 22:44 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Odpovědět | | Sbalit | Link | Blokovat | Admin
Linux sa dá spustiť? Ak sa dá dostať na suse partíciu, nevytvorila sa náhodou záloha boot sektora? V prvom rade si urob zálohu aktuálneho boot sektora "v linuxe niečo ako: dd if=/dev/sda of=boot.dat bs=512 count=1".

NTFS partícia na celom disku by asi nefungovala (ale dá sa to vyskúšať).
23.12.2006 22:46 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Kdyz startuju z livecd ubuntu, tak tu partition s ntfs vidim treba pres qtparted. Ale vidim FS unknown ???
23.12.2006 22:51 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Pri inštalácii SUSE sa zapisoval nejaký bootloader? Ak áno, existuje šanca, že sa urobila záloha boot sektoru.
23.12.2006 22:54 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Samozrejme som myslel MBR sektor.
23.12.2006 22:54 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Zapisoval se MBR do /dev/hdc, SUSE se instaloval do /dev/sda2. Jenze uz jsem ty particie /dev/sda2 a /dev/sda3 vymazal. Mam ted /dev/sda1: FS unknown
ubuntu@ubuntu:~$ sudo /usr/sbin/ntfsundelete /dev/sda1
Couldn't mount device '/dev/sda1': Invalid argument
23.12.2006 22:59 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Ak môžeš, ulož mbr a pošli mi ho (príkaz je vyššie).
23.12.2006 23:00 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
v testdisku:
Can't open NTFS filesystem: Invalid argument
23.12.2006 23:06 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Spusti:

dd if=/dev/sda of=boot.dat bs=512 count=1

to vytvorí súbor boot.dat.
23.12.2006 23:06 milda
Rozbalit Rozbalit vše Re: Obnova partition table
prosim te, hlavne nez do toho budes rejpat, coz se uz nepochybne stalo, vytvor binarni kopii disku (na jiny disk pochopitelne) a s tou experimentuj, na ten fyzicky disk nepoustej zadne udelatka metodou pokus omyl, v opacnem pripade "lala, je cas udelat datum papa" :-) pokud to nedas, obrat se na firmu, ktera se tim zabyva (samozrejme pokud si ty data natolik cenis)
23.12.2006 23:10 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Záleží čo bude spúšťať. Ak si urobí zálohu mbr, môže ju kedykoľvek obnoviť. Samozrejme nemôže na disku prepisovať nič, od čo nemá zálohu.
23.12.2006 23:21 milda
Rozbalit Rozbalit vše Re: Obnova partition table
nezlob se na me, ale nechapu co tady povidas. O MBR tady jde az v posledni rade, Jestli fyzicky podrbal ty data co na tom disku snad jeste jsou, tak ti nepomuze ani ho**o. 1. Binarni zaloha disku na jiny napr. pomoci dd, 2. experimenty s touto zalohou (originalniho disku se jiz nedotykam a mam ho dobre ulozeny pro firmu zabyvajici se obnovou dat), respektive s jeji druhou kopii. :-)
23.12.2006 23:25 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Ak je poškodený iba mbr sektor, tak by sa dal zo zálohy opraviť. Ten jeden sektor sa dá bez problémov zazálohovať (ten aktuálny). Samozrejme, žiadne dáta ktoré nemá zazálohované meniť nemôže (a ak nevie čo robí, tak by nemal meniť vôbec nič).
23.12.2006 23:15 Arno3t | skóre: 23 | Uherské Hradiště
Rozbalit Rozbalit vše Re: Obnova partition table
Záloha MBR je v SUSE v /boot/backup_mbr . V každém případě,pokud ta data jsou opravdu velmi důležitá, doporučuji před obnovou udělat bitový obraz celého disku na jiný větší (minimálně stejný) disk a obnovu provádět na tomto obrazu. Dělá se to pomocí dd. Pokud si disk při pokusech o obnovu přepíšeš ptákovinami, tak data odtamtud třeba nedostane ani firma, která se na obnovu specializuje.
23.12.2006 23:14 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemam kam to zalohovat, disk na pokus omyl je 3x vetsi nez ten druhej. A dejte sem email, at vam to muzu poslat, chtel jsem to dat na webzdarma, ale tam jim nefunguje web rozhrani.
Jinak testdisk:

Disk /dev/sda - 238472 MB - CHS 30401 255 63
Disk /dev/hda - 696 MB - CHS 23 255 63
Disk /dev/sda - 238472 MB - CHS 30401 255 63

Disk /dev/sda - 238472 MB - CHS 30401 255 63
Check current partition structure
     Partition                  Start        End    Size in sectors
Invalid NTFS boot
 1 P HPFS - NTFS              0   1  1 16840   0 63  270534600
 1 P HPFS - NTFS              0   1  1 16840   0 63  270534600
No partition is bootable

fdisk

Disk /dev/sda - 238472 MB - CHS 30401 255 63
Check current partition structure
     Partition                  Start        End    Size in sectors
Invalid NTFS boot
 1 P HPFS - NTFS              0   1  1 16840   0 63  270534600
 1 P HPFS - NTFS              0   1  1 16840   0 63  270534600
No partition is bootable
23.12.2006 23:19 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
/boot/backup_mbr byl na /dev/sda2, ktery jsem samou iniciativou stacil smazat.
parted /dev/sda
Disk geometry for /dev/sda: 0kB - 250GB
Disk label type: msdos
Number  Start   End     Size    Type      File system  Flags
1       32kB    139GB   139GB   primary
23.12.2006 23:22 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Bordel v tom ale udelal az chkdsk, kterej to asi cely rozhazel. Nevim co rozhazel ale nejaky pro me neznamym nastrojem pro ntfs by to snad slo spravit?? Nastroji s ntfsprogs to nejde.
23.12.2006 23:28 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Sú programy, ktoré dokážu preskenovať celý hdd a nájsť existujúce partícii (tuším aj particion magic také niečo vie). Ale to pomôže iba vtedy ak je všetko v poriadku a poškodený je iba mbr sektor. Je otázne, či sa oplatí takýmto programom zveriť dôveru. Ak niečo prepíšu môže sa všetko poškodiť ešte viac.
23.12.2006 23:34 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Ten program mal byť Partition Magick :(
23.12.2006 23:40 Arno3t | skóre: 23 | Uherské Hradiště
Rozbalit Rozbalit vše Re: Obnova partition table
Odpovědět | | Sbalit | Link | Blokovat | Admin
Velmi dobrým programem pro obnovu dat na NTFS je komerční R-studio (funguje pod Windows). Mám pocit, že freewarové demo umí zjistit, co na poškozené partici je, ale neumí to obnovit. Třeba Tě aspoň morálně povzbudí, když zjistíš, že jsi to ještě úplně nepohnojil :-) .
24.12.2006 00:03 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Teď se mi dosovským testdiskem podařilo obnovit ntfs boot sector něco takovýho. Teď ten disk vidím, ale stejně nemohu montovat.
ntfsundelete teď najde něco jako

...
426097   FN..   100%  2006-12-23      1226  IH202.tmp
426098   F..!     0%  1970-01-01         0  <none>
...

24.12.2006 00:08 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
sudo mount /dev/sda1 /ad -t ntfs
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
24.12.2006 00:14 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Príkaz dd if=/dev/sda of=sector.dat bs=512 count=1 skip=63 vytvorí súbor sector.dat. Od tretieho znaku by malo byť "NTFS " (je to NTFS boot sektor).
24.12.2006 00:33 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Stane se hodně, když testdiskem zkusím obnovit mft? P.S.: přes komerční active recovery, kterej mám v demu, data vidím, ale nemohu ntfs opravit, neboť je program demo.
24.12.2006 00:37 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Neviem či by som to riskol. Aký máš email (aby si mi mohol poslať tie súbory).
24.12.2006 00:55 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Každopádne ako už milda napísal, ak nemáš kópiu disku, každý ďalší pokus o opravu môže spôsobiť viac problémov. Ak sú na tom disku dôležité dáta, pomôže firma zaoberajúca sa ich obnovou (a prvé čo urobia, bude záloha dát:) ).
24.12.2006 01:16 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
No já spíš potřebuju vědět, jaký email máš ty, abych to poslal. A jak jsem jednou psal, zálohovat nemám kam.
24.12.2006 01:38 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Najskôr si zazálohuj mbr a boot sektor.

Vyskúšaj cez testdisk obnoviť boot sektor. Ak je v poriadku mft tak by to malo pomôcť (toto by som vyskúšal ako prvé, mbr a boot môžeš zo zálohy v prípade potreby obnoviť).

Ak to nepomôže, je chyba pravdepodobne v mft a to je oveľa vážnejší problém. Ak sa to budeš pokúšať opraviť, môžeš prísť o všetky údaje. Ak budeš mať šťastie, bude mft mirror v poriadku a testdisk môže pomôcť.
24.12.2006 01:44 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
dd if=/dev/sda of=boot.dat bs=512 count=1
tohle zazalohuje co mbr ci boot sector? A jak zazalohuju to druhy?
24.12.2006 01:44 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
dd if=/dev/sda of=boot.dat bs=512 count=1
tohle zazalohuje co mbr ci boot sector? A jak zazalohuju to druhy?
24.12.2006 01:51 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
MBR: dd if=/dev/sda of=mbr.dat bs=512 count=1

NTFS-BOOT: dd if=/dev/sda of=boot.dat bs=512 count=1 skip=63

Tie dve položky 1 P HPFS - NTFS, čo vypisuje testdisk, by mohli ukazovať na poškodený mbr sektor (aspoň tak som to pochopil z ukážkových prípadov v dokumentácii k testdisk).

PS: skontroluj či súbor boot.dat má na začiatku NTFS (ak nie, tak to nie je boot sektor).
24.12.2006 01:58 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
ubuntu@ubuntu:~$ cat boot.dat
3NTFS   ??      u
                  h���s*F~
                          t
                           ~
                            tuҀFV
�s뼁>}Ut
        ~tȠ멋W�r#�?ފC�ц�B�9V
w#r9s|NVsQOtN2��V`UAr6Uu0�t+a`jjv
jh|jjB�aasOt
            2��a�nvalid partition tableError loading operating systemMissing operating system,DcDR is compressed
Press Ctrl+Alt+Del to restart
�Uubuntu@ubuntu:~$
24.12.2006 02:00 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Takže to je boot sektor.

PS: mohol si mi to poslať cez profil (na ten súbor použiť napr.: uuencode).
24.12.2006 01:57 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Ešte jedna otázka:

To demo Active Partition Recovery ani nezobrazuje v čom je problém?
24.12.2006 01:59 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Ten program v demu umoznuje prohlizet dosti pomalu data na ntfs oddilu, tot vse a ukazuje jeho umisteni.
24.12.2006 02:02 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
To je celkom dobrá správa. Buď je v poriadku mft alebo aspoň mft mirror.
24.12.2006 02:07 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Ten boot.dat je v poradku?
24.12.2006 02:13 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Ak máš zálohy mbr a boot, môžeš použiť testdisk na obnovenie boot sektoru. Ak by sa to zhoršilo, môžeš potom mbr a boot z tých záloh obnoviť.

Ak je chyba v mft, tak bude musieť testdisk prepisovať oveľa viac dát na disku, a to už bez zálohy celého disku neobnovíš.

Ak máš program uuencode, zbaľ tie súbory mbr.dat a boot.dat (napr. uuencode mbr.dat mbr.dat > mbr.txt), a pošli mi ich (cez môj profil mi môžeš poslať email).
24.12.2006 02:21 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Ok, diky. Ted si pujdu na chvilku alespon lehnout. Ten soubor jsem poslal. Zatim dik.
24.12.2006 03:12 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Ten mbr sektor vyzerá byť v poriadku (ale otázka je či vôbec nebol poškodený, alebo ho už niečo opravilo).

V testdisk skontroluj boot sektor a porovnaj ho so zálohou (Advanced/Boot/Dump). Ak sú rovnaké, pravdepodobne nebude chyba ani v boot sektore (ale aj ten si mohol pri pokusoch upraviť, takže ani toto nebude úplne jasné). testdisk môže boot sektor opraviť, ale na to používa mft a mft mirror (takže ak sú chybné, veľa toho neopraví).

Ak je chyba mft, a mft mirror je v poriadku, testdisk si s tým poradí. Ak už sa mft pokúsiš opraviť, mal by si si zálohovať aspoň ntfs súbory $MFT a $MFTMirr (samozrejme ak zistíš ich polohu).
24.12.2006 08:56 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Testdisk hlásí že se boot sektor a něco neshoduje a chce to mervomoví opravovat. A mft soubory, k těm nevím jak se dostat, psal jsem soubory vidím, ale manipulovat s nima nemohu.
24.12.2006 09:28 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Mount zapise do dmesg:

[ 1011.441777] NTFS-fs error (device sda1): load_system_files(): Failed to load $Bitmap.
[ 1011.441896] NTFS-fs error (device sda1): ntfs_fill_super(): Failed to load system files.

24.12.2006 09:30 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table

root@ubuntu:/# ntfsls -a -d /dev/sda1
Volume is dirty.
Run chkdsk and try again, or use the --force option.

root@ubuntu:/# ntfsls -a -d /dev/sda1 --force
Volume is dirty.
Forced to continue.
Documents and Settings
All
AUTOEXEC.BAT
boot.ini
bootex.log
Bootfont.bin
CONFIG.SYS

....
24.12.2006 09:32 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
root@ubuntu:/home/ubuntu/captive-static-1.1.7# mount -t captive-ntfs /dev/sda1 /                                                              aaa
/usr/libexec/captive-fusermount: Notice: Created FUSE device: /dev/fuse

root@ubuntu:/aaa# ls
ls: .: Connection refused
24.12.2006 10:32 v nouzi
Rozbalit Rozbalit vše Re: Obnova partition table
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak už píšu z Windows. Pomocí testdisku jsem zafixoval boot sektor a mbr. V linuxu jsem spustit ntfsfix /dev/sda1. V záchranné konzoli windows chkdsk, pak bootcfg, pak fixmbr a pak fixboot. Windows našel několik chyb na disku, některé aplikace nenastartovaly, ale po restartu už jde vše a dokonce systém startuje rychleji :-) Děkuji za pomoc, moc jsi mi pomohl i psychicky.
24.12.2006 13:07 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Obnova partition table
Som veľmi rád, že sa ti to podarilo opraviť.

Ak sa ti nabudúce stane niečo podobné, najskôr podrobne preskúmaj problém, a až potom spúšťaj programy, ktoré sa to pokúšajú opraviť.

Pravdepodobne neboli zhodné boot sektor a jeho záloha, alebo mft a jeho záloha, a chkdsk sa ich pokúsil opraviť tým, že použil zálohu, (to sa mi raz stalo pri boot sektore, ale ja som našťastie mal zálohu toho sektoru ;) ).
24.12.2006 16:46 milda
Rozbalit Rozbalit vše Re: Obnova partition table
No ty mas stesti jak krava, nevedet poradne co delas a nakonec to uspesne rozjet :-)
24.12.2006 21:12 papundekl
Rozbalit Rozbalit vše Re: Obnova partition table
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dokonala ukazka rceni "Ma vic stesti nez rozumu" :) nvz

Priste zkus budto experimentovat na testovacim disku nebo ostry disk prerozdelit a preformatovat a pak teprve obnovovat data :) Jedno z toho by te melo vylecit :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.