kopia MBR?
Wydrukowane z: Forum Magazynu Komputerowego ENTER
Adres URL wątku: http://forum.enter.pl/archiwum/forum_watek_nr_5378.html
Wątek:
Autor wątku: Feliks
Temat: kopia MBR?
Forum: Klub Użytkownika
Wysłane: 14/08/2003 21:34:05
Treść:
Witam.
Mam takie pytanie czy mozna skopiowac sektor MBR na dyskietke?
W razie pozytywnej odpowiedzi prosze o podanie sposobu/komend/jak tego dokonac,tzn.jak skopiowac i jak odtworzyc.
Pozdrawiam.
Chcesz sie dostac do nieba,
nie zaluj biednym kesa chleba.
Odpowiedzi:
Autor odpowiedzi: Jurtv
Wysłano: 14/08/2003 21:48:06
Treść:
Zobacz tu:
http://forum.enter.pl/archiwum/forum_watek_nr_5184.html
Pozdrawiam Jurtv

Autor odpowiedzi: Feliks
Wysłano: 14/08/2003 21:58:11
Treść:
Witam.
Dzieki Jurtv za pomoc, ale czy nie daloby sie tego zrobic przed wejściem do systemu,np.urchomiając komputer z dyskietki startowej i zapisując MBR?
Sorry ze tak marudze, ale prosilbym o taką metode o ile mozna.
Pozdrawiam.
Chcesz sie dostac do nieba,
nie zaluj biednym kesa chleba.
Autor odpowiedzi: Jurtv
Wysłano: 14/08/2003 22:11:52
Treść:
Feliks, tam jest opis z dyskietki startowej win98, ale podaje go jeszcze raz tutaj
Na dyskietke startową win98 przegrywamy narzedzie, jakim bedziemy sie za chwile poslugiwac: program ?debug.exe?. Znajduje sie on standardowo w katalogu \Windows\Command\.
- Nie wyjmując dyskietki ze stacji (za chwile bedziemy jej uzywac), uruchamiamy tryb MS-DOS. Dla naszych dzialan nie ma znaczenia, czy posluzymy sie okienkowym DOS-em, dzialającym w Windows, czy tez w ?pelnym? trybie po wyjściu z Windows. Wygodniej oczywiście zastosowac wersje okienkową (ikonka ?MS-DOS Prompt? z menu Start/Programy).
- W DOS-ie wpisujemy polecenie:
debug
co uruchomi wspomniany juz program.
- Jedyną oznaką uruchomienia programu jest pojawienie sie dywizu ?-? jako znaku zachety. Wpisujemy teraz polecenie:
LCS:100 2 0 1
i wciskamy ?ENTER?. Polecenie to zaladuje do pamieci (interpretacja od prawej do lewej) boot sektor (1 sektor), czyli obszar zaczynający sie w sektorze o numerze 0 (cyfra ?0? w poleceniu), umieszczony na dysku numer 2 (kolejna cyfra w poleceniu), czyli pierwszym dysku twardym (C:). Stosowana jest tu nastepująca konwencja numeracji dysków:
Nr dysku Litera
0 A:
1 B:
2 C:
3 D:
4 E:
i tak dalej.
- Teraz musimy podac programowi debug miejsce docelowe zapisu przechowywanych juz w pamieci danych boot sektora. Oczywiście, skorzystamy w przygotowanej wcześniej dyskietki.
N A:\MBR_C.DAT
Uwaga! Tworzenie pliku na tym samym dysku, którego MBR chcemy zabezpieczyc, nie ma sensu, gdyz w razie awarii i tak nie bedziemy mieli dostepu do zawartości dysku.
- Nastepny krok to wpisanie kolejno polecen:
RCX
a potem
200
Spowoduje to umieszczenie w rejestrze CX wartości 200 szesnastkowo, czyli 512 dziesietnie, co odpowiada rozmiarowi sektora dysku. Dzieki temu wskazemy komputerowi, ile danych (512 bajtów) ma zapisac do wskazanego wcześniej pliku na dyskietce.
- Wpisujemy
WCS:100
Polecenie to spowoduje zapisanie 512 bajtów (taką wartośc przechowuje przeciez rejestr CX), rozpoczynając od aktualnie wskazanego segmentu kodu (offset 100) do pliku wskazanego poleceniem N. Nie nalezy przejmowac sie wyświetlanym przez debug komunikatem ?Zapisano 200 bajtów?, gdyz podawana jest wartośc heksadecymalna (czyli w zapisie dziesietnym 512 bajtów).
Tym sposobem zapisaliśmy na dyskietce startowej kopie MBR dysku C:. Aby odzyskac dostep do dysku z uszkodzonym (np. przez wirusa) MBR, postepujemy nastepująco:
- Po uruchomieniu komputera z przygotowanej dyskietki startowej, z niej uruchamiamy (takze skopiowany) program debug, od razu ladując zachowaną wcześniej kopie MBR:
debug MBR_C.DAT
- Ustawiamy rejestr CX na potrzebną liczbe bajtów
RCX
a nastepnie
200
- Ostatni krok: polecenie zapisujące ko-pie MBR we wlaściwym miejscu, czyli
w pierwszym sektorze uszkodzonego dysku:
WCS:100 2 0 1
i opuszczamy program debug poleceniem q.
Od tej pory, jezeli nie dokonywaliśmy zadnych zmian na uszkodzonym dysku (usuwania partycji, formatowania itp.), po restarcie komputera (tym razem juz z dysku twardego) powinien zaladowac sie system operacyjny.
Pozdrawiam Jurtv

Autor odpowiedzi: Feliks
Wysłano: 15/08/2003 09:05:32
Treść:
witam.
Dzieki
pozdrawiam.
Chcesz sie dostac do nieba,
nie zaluj biednym kesa chleba.
Autor odpowiedzi: koziolek
Wysłano: 15/08/2003 11:01:46
Treść:
Dosyc klopotliwe, a mozna uzyc przeciez Ranisha 2.37 ! Uruchamiamy system z dyskietki i nastepnie:
part -s sektor.mbr i mamy juz zapisany MBR.
Pozdrawiam, Koziolek
Life ain't all beer and skittles, and more's the pity. George DuMaurier
Autor odpowiedzi: Yeti55
Wysłano: 15/08/2003 13:37:33
Treść:
I trzeba polubic Ranish'a, wersje nowsze tez potrafią to samo.
W starych DOS'owych czasach bylo sporo jeszcze innych metod.
Dyskietki lub CD-boot (jest nawet lepsze bo szybsze w dzialaniu przy starcie kompa) odpalasz kompa, i masz dostep przez Ranisch'a do MBR. Mozna tez przez edytory dyskowe dostac sie do MBR, ale to juz archiwalna wiedza i trudno dostepna w publikacjach (dlatego nie polecam tej metody). Poslugiwanie sie edytorami dyskowymi to bardzo delikatna materia, ze tak powiem "dla wtajemniczonych", bo Lle wciśniety klawisz moze zrobic "spustoszenia lub kaszane" na dysku, naprawialna tylko przez nielicznych spośród guru komputerowych.
Pozdrowienia od FUTRZAKA
Autor odpowiedzi: Jurtv
Wysłano: 15/08/2003 13:39:27
Treść:
A czy przypadkiem Ranish 2.37 nie obsluguje dysków do 8GB ?
Pozdrawiam Jurtv

Autor odpowiedzi: Yeti55
Wysłano: 15/08/2003 14:03:23
Treść:
jurtv - masz slusznośc, ale nowsze wersje 2.40; 2.41; 2.43; obsluguja duze dyski i maja wbudowany ten sam mechanizm.
Z drugiej strony MBR to jest pierwszy sektor i chyba reszta nadmiarowa powyzej (2 albo 8 GB - teraz nie pamietam) nie powinna przeszkadzac, spierac sie (o to czy 2.37 poradzi sobie) nie bede , moze ktoś sprawdzi i da znac.
Pozdrowienia od FUTRZAKA
Autor odpowiedzi: Mistral
Wysłano: 15/08/2003 16:56:37
Treść:
Mozna.
www.fdisk.com
FreeFdisk posiada mozliwośc dokonywania operacji na MBR (m.in.
jego kopiowania i przywracania w przypadku awarii).Wszystko to z dyskietki z plikami systemowymi Windows.UWAGA: konieczna prawidlowa
edycja pliku fdisk.ini coby mozna bylo zobaczyc tą opcje dotyczącą MBR.Opcje w fdisk.ini są dobrze skomentowane.
Autor odpowiedzi: Feliks
Wysłano: 15/08/2003 18:55:41
Treść:
Witam.
Dziekuje wszystkim za pomoc.
cytat:
I trzeba polubic Ranish'a