Jak mogę ponownie uruchomić partycję Boot Camp?

20

Musiałem zmienić rozmiar partycji Boot Camp, więc użyłem Gparted do przeniesienia i zmiany rozmiaru. Wydawało się, że to działa, tyle że teraz nie mogę uruchomić systemu Windows.

Mogę dobrze uruchomić system OS X. OS X może rozpoznać partycję Boot Camp i przejrzeć jej zawartość. Gdy próbuję ponownie uruchomić system Windows, pojawia się komunikat:

Brak urządzenia rozruchowego - włóż dysk rozruchowy i naciśnij dowolny klawisz

Jedyne rozwiązania, które udało mi się znaleźć w Internecie, sugerują, że jedynym sposobem na to jest sklonowanie dysku lub usunięcie partycji Windows i ponowna instalacja.

Czy jest jakiś sposób, aby naprawić partycję Windows, aby nie musiałem ponownie instalować systemu Windows?

Dan Herbert
źródło
Podczas odzyskiwania partycji Boot Camp miałem podobny łańcuch błędów. Użyłem niektórych z tych informacji i potrzebowałem dodać krok lub dwa, ale wszystko wróciło do normy. Wysłano tutaj: Pobierz Mac OS z powrotem na MacBooka i zachowaj partycję Boot Camp systemu Windows 7
noahcoad
Zobacz post na blogu Pobierz Mac OS z powrotem na MacBooka i zachowaj partycję Boot Camp systemu Windows 7, aby uzyskać szczegółowe instrukcje.
Aleksey K,

Odpowiedzi:

12

Możliwe, że twoja partycja Windows jest w porządku, ale to twój Protective Master Boot Record jest zepsuty. Komputery Mac używają nowocześniejszego formatu tabeli partycji GUID (GPT), aby określić, gdzie znajdują się poszczególne partycje, ale do rozruchu Boot Camp w systemie Windows potrzebna jest fałszywa wersja tradycyjnego głównego rekordu rozruchowego (MBR) na dysku.

Asystent Boot Camp firmy Apple zajmuje się tworzeniem „Protective Master Boot Record” lub „PMBR”, jak go nazywają. Narzędzia Apple są świadome potrzeby synchronizacji GPT i PMBR, ale być może GParted nie był tak ostrożny.

Istnieją narzędzia innych firm, takie jak rEFIt, które między innymi mogą prawdopodobnie pomóc w odzyskaniu GPT i PMBR po uzgodnieniu z innym narzędziem.

Możesz też spróbować użyć narzędzia dyskowego Mac OS X 10.7.x (Lion) do naprawy napędu. Upewnij się, że wybierasz cały dysk, a nie partycję.

Inną poprawką może być użycie Narzędzia dyskowego do nieznacznego zmiany rozmiaru partycji, tak aby musiał przepisać GPT i PMBR.

Spiff
źródło
Zarówno ty, jak i Eli mieliście właściwe rozwiązanie. rEFIt był w stanie zsynchronizować mój GPT i PMBR, co sprawiło, że Windows uruchomił się ponownie. Zaakceptowałem twoją odpowiedź, ponieważ pomogło mi to zrozumieć problem bardziej szczegółowo, dzięki czemu wiem, co poszło nie tak.
Dan Herbert
6

Miałem ten sam problem. Remont nie działał dla mnie, jednak wykonałem następujące kroki i jeden z nich zdawał się to naprawić. Przepraszam, nie mogę sprecyzować, na jakim etapie był

  1. Uruchom komputer z dysku DVD OSX Lion
  2. Napraw dysk najwyższego poziomu
  3. Lekko zmień rozmiar parowania OSX, a następnie zmień rozmiar ponownie
  4. Uruchom komputer z dyskiem DVD z systemem Windows 7 i napraw problemy z programem ładującym , przechodząc do „ Napraw komputer ”, wybierając system Windows i „ Naprawa przy uruchamianiu ”.
  5. Uruchom ponownie system OSX i ustaw bootcamp na dysku startowym z preferencji systemowych ...
Joel D.
źródło
3

Spróbuj zainstalować rEFIt i użyć go do zsynchronizowania tabel GPT. Nie wiem, czy to zadziała, ale warto spróbować.

Możliwe, że bootloader systemu Windows jest zawalony. Spróbowałbym uruchomić komputer z dysku CD / DVD odzyskiwania systemu Windows i odbudować program ładujący / MBR.

Eli
źródło