Jak przywrócić system Windows 7 MBR bez dysku CD

19

Gram w Ubuntu od kilku tygodni i chciałbym przywrócić komputer do ustawień fabrycznych.

Na komputerze mam partycję odzyskiwania (to netbook). Przeszedłem proces zdrowienia i wszystko wydawało się w porządku. Jednak po ponownym uruchomieniu komputera pojawia się

grub rescue >

Teraz rozumiem, że kiedy zainstalowałem Ubuntu „obok siebie”, zastąpił on MBR lub coś podobnego GRUB.

Przeczytałem na wielu forach, że muszę użyć dysku odzyskiwania systemu Windows.

Oto moje problemy:

a) Nie mam dysku odzyskiwania, mam partycję odzyskiwania - to netbook. b) Nie mam zewnętrznego napędu CD.

Mam klucz USB, który ma około 1 GB miejsca.

Z góry dziękuję.

Brandon Bertelsen
źródło

Odpowiedzi:

20

zainstaluj Ubuntu LiveCD na swoim pendrive, uruchom z pendrive, otwórz terminal i wpisz:

sudo apt-get install mbr
sudo install-mbr -i n -p D -t 0 /dev/sda

Zamień /dev/sdana nazwę swojego dysku.

Jakie parametry ( ze strony podręcznika ):

--interrupt <mode>, -i <mode>

Ta opcja ustawia listę zdarzeń, które spowodują, że MBR wyświetli monit. Użyj, -i +<event>aby dodać wydarzenie do listy lub -i -<event>usunąć wydarzenie z listy. Wartości <event>to:

  • s - Naciśnięto klawisz Shift lub Control.
  • k - Naciśnięto klawisz nieprzylegający do zmiany
  • a - Pytanie jest zawsze wyświetlane.
  • n - Nigdy nie wyświetlaj monitu (chyba że wystąpi błąd).

-p <partn>, --partition <partn>

Określa domyślny sektor rozruchowy do załadowania. Prawidłowe wartości <partn>to:

  • 1, 2, 3, 4 Określony numer partycji.
  • F Pierwsza dyskietka.
  • D Partycja oznaczona flagą rozruchową w tablicy partycji.

-t <timeout>,--timeout <timeout> Ta opcja zmienia czas oczekiwania MBR przed uruchomieniem domyślnej partycji na wartość określoną w 1/18 sekund (w przybliżeniu). Maksymalny limit czasu, jaki można określić, to 65534, czyli około godziny.

Jeśli mbrnie na repo, możesz pobrać pakiet Deb stąd .

Inna metoda:

sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
Pawełkowy
źródło
Zamiast korzystać z całego Ubuntu LiveCD, łatwiej można użyć dysku naprawczego rozruchu wymienionego w innej odpowiedzi i po prostu uruchomić się w tym.
Druga metoda działała dla mnie, nie wiedziałem, jak nazywa się mój dysk, więc po prostu chcę z / dev / sda, które dla mnie działają. Ale teraz nie mam już podwójnego rozruchu (Windows 7 / Ubuntu), tylko Windows 7 (ale przynajmniej nic nie straciłem). Dzięki Pawel!
MagTun,
3
Byłbym wdzięczny, gdyby ktoś wyjaśnił, w jaki sposób polecenia / pliki linux, takie jak mbr lub mbr.bin, kończą przywracanie / naprawianie sektora rozruchowego Windows MBR. - Mam na myśli - są to dwa różne systemy operacyjne i wiele osób wspomina o bootsec.exe i może tylko naprawiać Windows MBR za pomocą Windows Rescue CD itp. - jak to się dzieje, że polecenia Linuksa, które niejasno wyglądają jak kopiowanie (dd) linux MBR - zrobić magię na partycji Windows? przepraszam za ten poziom niekompetencji i dziękuję za wyrozumiałość
hello_earth
Zauważ, że -p Dmoże nie działać zgodnie z oczekiwaniami. Być może trzeba wypróbować wszystkie cztery opcje jeden po drugim wyraźnie: -p 1, -p 2...
Aleksander Pozdneev
7

Możesz pobrać obrazy ISO dysku rozruchowego i nagrać je na pamięć USB. Następnie uruchom kij i napraw MBR na uszkodzonym dysku twardym, jak chcesz. Dostępne są wersje 32-bitowa i 64-bitowa.

wprowadź opis zdjęcia tutaj

To naprawdę działa, używam go do naprawy dysku Win7, którego MBR został przypadkowo nadpisany przez GRUB podczas instalacji Debiana.

mikemui
źródło
3

Rozważ Super Grub Disc jako rozwiązanie. Możesz umieścić go na pendrive z Unetbootin i uruchomić na pendrive. Wybierz, Windowsa następnie, Fix boot of Windowsaby przywrócić MBR Widows (brak dostępu do Ubuntu z tą miksturą) lub GNU/Linuxopcję Napraw rozruch (jeśli chcesz zarówno Ubuntu, jak i Windows). Następnie możesz zrestartować komputer i uzyskać dostęp do swojego systemu operacyjnego (w zależności od wyboru możesz uzyskać tylko MBR systemu Windows). Zauważ, że chociaż Super Grub Disk jest przestarzały, Super Grub Disk 2 nie działa, dlatego powinieneś używać Super Grub Disk.

Przywróć Monikę - ζ--
źródło
1

Netbooki Toshiba - po prostu przytrzymaj 0klawisz (zero) przed włączeniem komputera, trzymaj go wciśnięty - po kilku minutach pojawi się menu umożliwiające wyczyszczenie HD i powrót do stanu fabrycznego, jeśli grasz. AA

Aarn
źródło