MBR przy Windows Vista (bootrec.exe)

Posted by camillo | Inne | wtorek 29 kwiecień 2008 21:16

Przy instalacji Gentoo Minimal’a GRUB postanowił spłatać mi figla, z tego względu, że była to instalka testowa chciałem to usunąć, jak się okazało stare

fixbmr

z XP zdało się na nic :)

ms-sys

pod linux’em także. Zirytowany szukałem dalej, nie mogąc dotrzeć do żadnego źródła przez 1,5h postanowiłem postawić Vistę od nowa, jednak zaświtało mi aby włożyć płytkę Visty z odpaleniem przywracania systemu. Otóż to :) strzał okazał sie być trafnym - narzędzie, które automatycznie miało przywrócić MBR nie dawało rady z GRUB’em i tym sposobem trafiłem do konsoli. Nie wiedziałem jak to ugryźć więc pewnie i ty masz problem będąc na mojej stronie :) poniżej zamieszczam rozwiązanie będące cytatem strony Microsoft :)

Aby uruchomić narzędzie Bootrec.exe, uruchom środowisko Windows RE. W tym celu wykonaj następujące kroki:

1.
Umieść dysk instalacyjny systemu Windows Vista w stacji dysków, a następnie uruchom komputer.
2.
Po wyświetleniu monitu naciśnij dowolny klawisz.
3.
Wybierz język, czas, walutę, klawiaturę lub metodę wprowadzania, a następnie kliknij przycisk Dalej.
4.
Kliknij opcję Napraw komputer.
5.
Kliknij nazwę systemu operacyjnego, który chcesz naprawić, a następnie kliknij przycisk Dalej.
6.
W oknie dialogowym Opcje odzyskiwania systemu kliknij polecenie Wiersz polecenia.
7.
Wpisz Bootrec.exe, a następnie naciśnij klawisz ENTER.

Opcje narzędzia Bootrec.exe

Poniżej opisano opcje udostępniane przez narzędzie Bootrec.exe. Należy wybrać tę, która jest odpowiednia do danej sytuacji.

Uwaga: Jeśli odbudowanie magazynu BCD nie rozwiąże problemu z uruchamianiem, można wyeksportować i usunąć magazyn BCD, a następnie użyć tej opcji ponownie. Ta procedura gwarantuje pełną odbudowę magazynu BCD. W celu jej wykonania wpisz następujące polecenia w wierszu polecenia środowiska Windows RE:

bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

/FixMbr

Użycie opcji /FixMbr powoduje zapisanie głównego rekordu rozruchowego zgodnego z systemem Windows Vista na partycji systemowej, natomiast nie powoduje zastąpienia istniejącej tabeli partycji. Opcji tej należy użyć, gdy konieczne jest rozwiązanie problemów z uszkodzonym głównym rekordem rozruchowym lub usunięcie z tego rekordu niestandardowego kodu.

/FixBoot

Użycie opcji /FixBoot powoduje zapisanie nowego sektora rozruchowego na partycji systemowej za pomocą sektora rozruchowego zgodnego z systemem Windows Vista. Z opcji tej należy skorzystać, jeśli jest spełniony jeden z następujących warunków:

Sektor rozruchowy został zastąpiony niestandardowym sektorem rozruchowym systemu Windows Vista.
Sektor rozruchowy jest uszkodzony.
Po zainstalowaniu systemu operacyjnego Windows Vista zainstalowano wcześniejszą wersję systemu Windows. W tym scenariuszu komputer uruchamia się za pomocą programu Windows NT Loader (NTLDR), a nie za pomocą menedżera rozruchu systemu Windows (Bootmgr.exe).

/ScanOs

Użycie opcji /ScanOs powoduje skanowanie wszystkich dysków w celu znalezienia instalacji zgodnych z systemem Windows Vista. Użycie tej opcji powoduje także wyświetlenie wpisów nieznajdujących się aktualnie w magazynie BCD. Z opcji tej należy korzystać, gdy istnieją instalacje systemu Windows Vista, które nie są wymienione w menu menedżera rozruchu.

/RebuildBcd

Użycie opcji /RebuildBcd powoduje skanowanie wszystkich dysków w celu znalezienia instalacji zgodnych z systemem Windows Vista. Użycie tej opcji umożliwia także wybranie instalacji, które mają być dodane do magazynu BCD. Z opcji tej należy korzystać, gdy konieczne jest pełne odbudowanie magazynu BCD.

Komentarze: 7 »

  1. Komentarz od Kamil — 21/05/2008 @ 14:46

    Czyli pisanie mojego blog’a nie jest na marne :P - a już myślałem, że to wszystko do bani :) - Zapraszam częściej :)

  2. Pingback od Windows Vista - sprawa nieoczywista ;) - Strona 7 - SimRacingPL :: GTR2, rFactor, GT Legends,GTL, F1,WTCC,ETCC — 26/05/2008 @ 18:58

    [...] sie komu

  3. Komentarz od Tykoss — 01/06/2008 @ 20:33

    wielkie dzieki Twoj blog uratowal mi zycie a wlasciwie to moje dane z dysku :) przeszukiwalem rozne fora ale wiekszosc byla pisana o xp i komendy nie dzialaly pod vista
    jeszcze raz wielkie dzieki i zycze powodzenia w pisaniu

  4. Komentarz od -=CB=- — 04/07/2008 @ 14:20

    Thank You my Firend :) Szkoda że panowie z Ms nie pomyśleli żeby jakoś człowiekowi pomóc - nawet stare poczciwe xperkowe Help nie działa
    Dzięki!

  5. Komentarz od -=CB=- — 04/07/2008 @ 14:22

    PS
    Może się przydać też ten link
    http://support.microsoft.com/default.aspx?scid=kb;pl;919529

  6. Komentarz od Angus — 23/07/2008 @ 03:07

    Znalazłem program realizujący fixmbr dla Visty. Załączam post kogoś, kto to wyszukał. Testowany na mnie. Zadziałał.
    http://www.linuxquestions.org/questions/linux-newbie-8/uninstalling-grub-from-vista-550172/#post2732404
    Słowa kluczowe: usuwanie grub vista, usuwanie grub z visty.

    –wrzucam tu i ówdzie do komentarzy, bo mnóstwo czasu mnie to kosztowało, a na pewno się przyda paru osobom :)

  7. Komentarz od gw82 — 03/08/2008 @ 14:33

    Witam. Dokładnie ten sam problem - usunięte Ubuntu i niespodzianka po restarcie. Nie pomaga standardowe Acer Recovery CD (przywracanie instalacji), usuwanie/tworzenie/formatowanie partycji a Winda nie zna FixBoot ani FixMBR. Dzięki za poradę.Pozdrawiam.

Kanał RSS dla tego wpisu. TrackBack URI

Dodaj komentarz