Re: jak przywrocic mbr do windowsa?

Autor: Michal Kawecki <kkwinto_at_o2.px>
Data: Sun 07 Nov 2004 - 19:58:19 MET
Message-ID: <0grlmc.vbo.ln@kwinto.prv>
Content-Type: text/plain; charset="iso-8859-2"

Użytkownik "jerzu" <adresemail@uzywany.do.postow.pl> napisał w
wiadomości news:sgk17mqfy2v5.1bmlyp74s3wjx$.dlg@40tude.net
> A było to Sun, 7 Nov 2004 16:09:43 +0100, kiedy osobnik ukrywający
> się pod nazwą Michal Kawecki nabazgrał(a) coś w ten deseń:
>
>> Pisałeś wcześniej - "naprawiłeś" ją, ale przy pomocy Partition
>> Magic.....
> tak, bo taki blad sie pojawil - blad struktury logicznej cos tam na
> dysku. dalem napraw. i jak sie odpalil pqmagic 8 to z zoltym dyskiem
> z bledem. i wtedy to juz bylo tylko gorzej :(

No niestety - mnie się już kilka razy zdarzyło przetestować funkcję
"napraw" w Partition Magic. Od tamtego czasu staram się o niej
zapomnieć...

>> Lepiej będzie, jak pozbędziesz się tego programu. PM sygnalizuje
>> czasami błędy tam, gdzie ich nie ma.
> qtparted nie wydal mi sie lepszy :(
> pozostaje chyba ten bootIT

BootIt - albo TestDisk, o którym wcześniej pisałem. Wszystko zależy od
tego, co chcesz nim zrobić: odzyskać utracone partycje - czy tylko
przywrócić uruchamianie się systemu operacyjnego.

>> Uruchomić z dyskietki (nie instalować na hdd), obejrzeć wykryte
>> partycje, jeśli którejś brak - to kliknąć w pusty obszar i dać
>> "Undelete". Wejść w "MBR View" i tam wskazać aktywną partycję. A na
>> samym początku wejść w Options (czy też Settings) i zaznaczyć
>> "Alternate CHS", bo Partition Magic nie lubi jeśli ta opcja nie jest
>> zaznaczona ;-)).
> i to przywroici mi MBR z winda? tzn on sam stworzy MBR wiedzac ze C
> jest aktywna i jest tam xp, tak?

To nie tak. "MBR" - to dla niewtajemniczonych tylko słowo-hasło; w
rzeczywistości oznacza ono pierwszy sektor na dysku twardym, w którym
zapisanych jest _kilka_ informacji:

- po pierwsze - kod ładujący system z aktywnej partycji, może to być
lilo, grub, albo prościutki kod zapisywany tam poleceniem fixmbr bądź
fdisk /mbr.
- o drugie - tablica partycji, w której czterech wierszach mieści się
informacja o początku, końcu i typie twoich partycji podstawowych.
Zamiast jednego z tych wpisów (z reguły ostatniego) może tam być wpis o
partycji rozszerzonej.

Uszkodzeniu mogły ulec tylko te wpisy. Wszystko zależy od tego, co
właściwie pokazuje ci program partycjonujący (który "czyta" tabelę
partycji), tzn. czy pokazuje on poprzednio istniejące na dysku partycje
czy też nie; a jeśli tak - to czy ich wielkość i położenie na dysku
odpowiadają temu, co było. Może się bowiem zdarzyć, że z tabeli partycji
"znikną" poprzednio istniejące wpisy; w takim przypadku wystarczy je
odtworzyć. Odbywa się to na dwa sposoby:
- poprzez przeskanowanie dysku i wyszukanie na nim początków partycji
(tzw. bootsektorów partycji), gdzie zapisane były podczas ich
formatowania te same informacje, co w tabeli partycji,
- poprzez próbę odbudowania brakujących informacji.
Skan dysku i wyszukanie bootsektorów robi i BootIt, i TestDisk. Ten
drugi program potrafi ponadto wyszukać zapasowe kopie tych bootsektorów
(Advanced scan) i użyć ich zawartości do odtworzenia wpisów w tabeli
partycji (Backup BS), jak również potrafi odbudować te wpisy (Rebuild
BS). Resztę znajdziesz w manualu.

Niestety, całość komplikują różne niuanse dotyczące: zawartości partycji
rozszerzonej (czyli dysków logicznych) i jej spójności, kwestia
adresacji CHS i LBA, i parę innych spraw z powodu których lepiej oddać
dysk w ręce fachowca. A w każdym razie koniecznie zrób kopię MBR przed
jej modyfikacją. Gdybyś pomyślał o tym na samym początku, to teraz nie
było problemu...

Pamiętaj wszakże o jednym: Twoje partycje najpewniej są sobie dalej na
Twoim dysku, nieuszkodzone. A twoim zadaniem jest tylko i wyłącznie
odtworzyć informacje dotyczące ich położenia na dysku i zapisać je do
tabeli partycji. Pamiętaj o tym, żeby nie popełnić jakiegoś głupstwa.
Lepiej się wcześniej podszkol w temacie - poszukaj na IT-FAQ
http://www.it-faq.pl artykułów z cyklu "Dyskologia", tam jest wyłożona
bardzo szczegółowo budowa dysków i partycji, zaś w ostatnim artykule -
dostępnym aktualnie tylko wraz z numerem pisma w Empikach) - opisana
jest cała procedura odzyskiwania partycji.

-- 
M.           [MVP]                               "Use Google, stupid!"
/odpowiadając zmień px na pl/
Received on Sun Nov 7 20:10:19 2004

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sun 07 Nov 2004 - 20:42:01 MET