Mój iMac był jednym z tych, którzy cierpieli na wadliwy dysk twardy Seagate , i to się nie udało kilka tygodni temu. W oczekiwaniu na jego naprawę w Apple Store, byłem w stanie łatwo sklonować partycję OS X przy użyciu Carbon Copy Cloner, ale miałem dużo bólu podczas klonowania partycji Windows. W końcu udało mi się skopiować wszystkie pliki z dysku na dysk zewnętrzny z partycją FAT32. Teraz, gdy dysk twardy został wymieniony, chcę teraz przywrócić moją instalację systemu Windows 7.
Pierwszą rzeczą, którą próbowałem, było uruchomienie z płyty DVD z systemem Windows 7, ponowne sformatowanie (nowej, wewnętrznej) partycji Bootcamp i użycie robocopy (w oknie poleceń) do skopiowania plików z (zewnętrznego) dysku USB na dysk wewnętrzny. Ale to nie działa, ponieważ nie mogę uruchomić systemu z dysku wynikowego. Jeśli następnie uruchomię ponownie z dysku DVD z systemem Windows 7 i uruchom narzędzie do naprawy dysku (lub jakkolwiek to się nazywa), „naprawi” mój dysk. Powoduje to, że (A) ma 3 różne opcje „Windows 7 (odzyskane)” wymienione przy próbie uruchomienia dysku, dwa pierwsze są niefunkcjonalne, ale trzeci działa, (B) partycja nie jest już czytelna dla OS X (nie pojawia się na pulpicie i pojawia się jako ukryty wpis, taki jak „disk0s4”), (C), gdy partycja Windows ostatecznie się uruchomi, ma cztery różne „desktop.ini”
Oczywiście chciałbym, aby moja instalacja systemu Windows powróciła, ale nie, jeśli oznacza to (A) brak możliwości uruchomienia systemu Windows bez ręcznego wybrania magicznej trzeciej opcji (B) uniemożliwiającej odczyt z partycji w systemie OS X (C) Zawsze mam mnóstwo plików bzdur otwieranych za każdym razem, gdy loguję się na konto.
Czy jest jakiś sposób na odzyskanie mojej partycji Bootcamp systemu Windows 7, biorąc pod uwagę, że mam tylko dysk zapasowy zawierający pliki (a nie kopię klonowaną)?
(Cieszę się również, że mogę uruchomić z instalacji gparted / clonezilla Live USB, jeśli te narzędzia są odpowiednie.)
źródło
Odpowiedzi:
Ostatecznie poprawka wydaje się być stosunkowo prosta: po wykonaniu robocopy wystarczy uruchomić polecenie „
bootrec /RebuildBcd
”. Partycja została uruchomiona i można ją odczytać w OS X, a wybranie partycji Bootcamp z bootloadera (przytrzymując klawisz Option podczas ponownego uruchamiania komputera) działa od razu - bez mylącego menu z wieloma opcjami „Windows 7 (Odzyskane)”. Wreszcie udało mi się naprawić wieledesktop.ini
plików otwierających się w notatnikach po prostu usuwając same pliki (żyły w nich)C:\ProgramData\Microsoft\Windows\Start Menu
). System Windows poprosił mnie również o opróżnienie Kosza, ponieważ powiedział, że jest uszkodzony - i było to dla mnie w porządku.W moim komputerze mam wiele plików z widmem o wzorze „
._filename
” - może to być artefakt użycia programu Carbon Copy Cloner do odzwierciedlenia wszystkich plików na mojej starej partycji Bootcamp NTFS na partycji FAT32 na moim zewnętrznym dysku USB . Teraz traktuję je jako irytację, nic więcej.Dla zachowania kompletności, oto wszystkie kroki, które wykonałem, aby odzyskać partycję Bootcamp (najlepiej w mojej pamięci - niektóre rzeczy mogą mieć niewłaściwe nazwy):
Zainstaluj OS X na wewnętrznym dysku twardym. Zrób to.
Włóż dysk DVD z systemem Windows 7.
Uruchom Asystenta Bootcamp i wybierz opcję Zainstaluj system Windows. Podziel dysk na przedstawiony interfejs. Poczekaj na ponowne uruchomienie komputera z dysku DVD. (Myślę, że tylko asystent może poprawnie ustawić „hybrydowy” GPT / MBR.)
Na ekranie najwyższego poziomu instalatora systemu Windows 7 najpierw wybierz opcję Instaluj, ale tylko w celu sformatowania partycji Asystenta Bootcamp utworzonego z FAT32 do NTFS. (Myślę, że podczas przeglądania listy napędów musiałem przejść „Opcje zaawansowane” lub coś takiego.) Następnie wyjdź z ekranu instalacji z powrotem do ekranu najwyższego poziomu.
Na ekranie najwyższego poziomu wybierz Napraw komputer.
Pojawi się okno dialogowe i natychmiast pojawi się kolejne okno z paskiem postępu. Po zakończeniu zostanie wyświetlony monit o „naprawienie” dysku. Kliknij Nie . Zamiast tego przejdź do następnego ekranu za pomocą przycisku.
Pojawi się nowe okno dialogowe z kilkoma różnymi opcjami. Wybierz opcję, aby otworzyć okno Wiersz polecenia.
Użyj robocopy (z
/mir
i opcjami takimi jak/nfl
szybkość), aby skopiować pliki z zewnętrznego dysku do wewnętrznej partycji Bootcamp (sformatowanej w NTFS).Uruchom
bootrec /RebuildBcd
. Nie używaj opcji/FixMbr
lub/FixBoot
! Zniszczą wszystko !! Prawdopodobnie znajdzie tylko partycję Bootcamp (która prawdopodobnie jestC:\
). Wybierz „Tak”.Uruchom ponownie w nowej partycji Bootcamp.
Uff !!!
źródło
Zacznę od początku z nową konfiguracją Boot Camp w OS X i nową instalacją Windows. Następnie możesz przywrócić pliki danych z utworzonej kopii zapasowej.
Oprócz drobnych podrażnień, które zauważyłeś, istnieje niewielkie prawdopodobieństwo, że system Windows wyregulował hybrydowy MBR (niezbędny element instalacji Boot Camp) w sposób, który może być bardzo niebezpieczny. Mogłabym lepiej to zdiagnozować, gdybym widziała dane partycjonowania zarówno po stronie GPT, jak i MBR dysku. Można to uzyskać
gdisk
, wpisując,p
aby wyświetlić główne partycje GPT, a następnie wpisując,x
a następnie,o
aby wyświetlić partycje MBR. (Wtedy wpiszeszq
aby wyjść z programu.) Jeśli zastosujesz się do mojej wcześniejszej porady i ponownie zainstalujesz system Windows, najpierw ustawiając nowe środowisko Boot Camp w OS X, nie ma sensu się tym przejmować, ponieważ konfiguracja Boot Camp zastąpi stary hybrydowy MBR z nowym. Jeśli zdecydujesz, że musisz zachować aktualną instalację systemu Windows, warto sprawdzić, czy konfiguracje GPT i MBR są zsynchronizowane; nawet jeśli ryzyko problemu jest niskie, konsekwencje, jeśli wystąpi problem, są świetne. Ponadto, nie należy uruchomićgptsync
program z REFIT; jeśli istnieje problem, o którym myślę, pogorszy to sprawę.źródło
bootmgr /RebuildBcd
to, że w końcu był to tajny sos!