Windows 7 - Sklonowana partycja na 2. dysku (na tym samym komputerze) nie uruchamia się

7

Uwagi: za pomocą MacBooka Pro 2011, UEFI i GTP.

  1. Zastąpiłem napęd DVD w moim laptopie dyskiem SSD (dysk 2).

  2. Zainstalowałem Win7 na nowym dysku SSD, który działał dobrze.

  3. Zdecydowałem się sklonować Win7 z dysku 1 na dysk 2, ponieważ był to królewski ból, próbując migrować oprogramowanie do nowej instalacji.

  4. Clonezilla został użyty do klonowania partycji Windows na dysku 1 na dysku 2.

Zauważ, że oba dyski mają partycję rozruchową zarezerwowaną dla systemu Windows (ponieważ zainstalowałem Win7 na dysku 2).

Zakładałem, że rozruch EFI będzie w stanie uruchomić Win7 na dysku 2, ale przy wyborze rozruchu Win7 EFI podczas uruchamiania komputera pojawił się czarny ekran z jedną linią losowych białych znaków.

Następnie edytowałem opcje uruchamiania Win7 na dysku 1, aby wyświetlała opcję uruchomienia Win7 na dysku 2. Działa to do ekranu logowania, po zalogowaniu Win7 na dysku 2 po prostu zawiesza się na ekranie ładowania.

Jakieś pomysły, jak to zrobić? Dlaczego Win7 na dysku 2 zawiesza się na ekranie logowania, kiedy udało mi się go uruchomić?

Michael
źródło
Powiedziałeś, że korzystasz z MacBooka, ale potem zaczynasz włóczyć się po systemie Windows 7 w sposób, który nie wydaje się jasny (na przykład używasz OSX; jak Windows 7 na twoim komputerze?). Proszę o wyjaśnienie zarówno pytania, jak i tytułu pytania.
Doktoro Reichard
Pnący? Naprawdę? Powyższy post jest bardzo zwięzły, gdybym się wtrącał, prawdopodobnie zrozumiałbyś więcej ... Ponieważ Apple przeszedł na sprzęt Intel , Windows jest kompatybilny, Apple nawet zapewnia oprogramowanie, które upraszcza proces instalacji Windows. OSX jest zainstalowany na własnej partycji, nie ma wpływu na to, czy Windows będzie działał, płyta główna uruchamia się przez EFI.
Michael
Pamiętaj, że staramy się ci tylko pomóc :). Powiem to, co następuje. Na 2. sugerujesz, że na głównym dysku (nie na SSD) masz już zainstalowany Win7. Wspomniałeś teraz o Bootcampie, ale wcześniej nie rozumiem, czy go używasz.
Doktoro Reichard
Bootcamp to 2 rzeczy w 1. 1) pozwala użytkownikowi utworzyć partycję Windows, podczas gdy w OSX 2) pobiera wszystkie sterowniki Windows wymagane dla sprzętu Apple. Aby zainstalować system Windows, uruchomiłem Bootcamp i utworzyłem partycję Windows, a następnie uruchomiłem ponownie z załadowanym CD CD, system Windows został zainstalowany. Miałem wtedy zainstalowane 2 systemy operacyjne (OSX, Win7) i działało dobrze - mogłem uruchomić oba systemy. Następnie dodałem dysk SSD i zainstalowałem na nim Win7. Potem miałem dysk startowy 3 systemu operacyjnego (OSX, Win7), dysk2 (Win7). Następnie sklonowałem dysk1 (Win7) na dysk2 (Win7). Mogę uruchomić system OSX i Win7 na dysku 1, ale nie w klonowanej wersji na dysku 2.
Michael
Ok, to jest IMHO znacznie wyraźniejsze. Być może sklonowana wersja albo nie ma odpowiednich rekordów rozruchowych, albo sklonowany system Windows jest połączony na stałe z pierwszym dyskiem. Czekam jednak na więcej odpowiedzi, ponieważ nie jestem ekspertem od OSX.
Doktoro Reichard

Odpowiedzi:

2

Dysku systemowego systemu Windows nie zawsze można klonować i przywracać na różnych dyskach, ponieważ system Windows przechowuje odniesienia do numerów dysków w rejestrze, dlatego jest mało prawdopodobne, aby znaleźć wszystkie miejsca na dysku 1, które należy naprawić.

Normalną procedurą w takich przypadkach jest naprawa instalacji systemu Windows, z której chcesz uruchomić komputer. Oto dwie opcje naprawy, które powinny naprawić dysk1 bez utraty zainstalowanych aplikacji (jeśli nic nie pójdzie źle):

Naprawa przy uruchamianiu (sama może wystarczyć)
Napraw Instaluj

Po prawidłowym uruchomieniu systemu Windows z dysku 1 możesz dodać dysk 2 jako dodatkową opcję rozruchu.

harrymc
źródło
@DoktoroReichard zasugerował „hardlinks”, potwierdziłeś to i wyjaśniłeś, że rejestr zawiera na stałe numery dysków i że rozwiązaniem jest naprawa. Dzięki. Twarde dowiązanie dysków w rejestrze brzmi jak coś, co należało zlikwidować, gdy dodawano obsługę rozruchu EFI!
Michael
@Michael Jeśli to zadziała, powiedz, jak przyznać nagrodę na koniec okresu karencji.
Doktoro Reichard
0

Zrobiłem to już raz (przenoszenie głównej instalacji na dysk SSD)

To, co się dzieje, to BOOTMGR, który Windows używa w UEFI, patrzy na identyfikator pary podczas próby rozruchu, a identyfikator został zmieniony po sklonowaniu dysku.

Będziesz musiał uruchomić komputer z dysku, a następnie użyj bcdedit z wiersza poleceń, aby ustawić poprawny identyfikator.

Irytujące jest to, że nie mam możliwości zasymulowania sytuacji, więc nie mogę tworzyć instrukcji krok po kroku i / lub zrzutów ekranu.

Pamiętaj tylko, aby najpierw wykonać kopię zapasową sklepu BCD!

(Przydatna może być pomoc wbudowana w bcdedit)

EDYCJA: Zauważyłem, że jesteś na komputerze Mac, przytrzymaj C podczas rozruchu, aby uruchomić komputer z dysku CD i przygotuj się na „Naciśnij dowolny klawisz, aby uruchomić komputer z dysku CD”

KJ4IPS
źródło