Nie można uruchomić systemu Windows 8.1 po migracji na dysk Samsung SSD przy użyciu dostarczonego oprogramowania

8

Mam zupełnie nowy dysk Samsung 840 SSD. Przyszedł z oprogramowaniem „Data Migration” firmy Samsung. Korzystam z systemu Windows 8.1.

Oto dokładnie moje kroki:

  • Zainstalowano nowy dysk SSD we wnęce dodatkowej (Dysk 0: HDD, Dysk 1: SSD).
  • Użyto dostarczonego oprogramowania do migracji partycji C:\i D:\(narzędzie nie wykazało żadnych ukrytych odzyskiwania OEM lub partycji UEFI) na nowy dysk SSD.
  • Wyłącz komputer.
  • Zamieniono pozycje napędów (Dysk 0: teraz SSD, Dysk 1: stary dysk twardy).
  • Uruchomiony.

Następnie system Windows uruchomił się, jednak zgodnie z Menedżerem dysków uruchomił się z dysku 1 (starego dysku twardego). Nie rozumiem dlaczego, skoro zamieniłem dyski i nie zmieniłem ustawień BIOS-u.

Więc teraz próbowałem naprawić:

  • Zrestartowano do BIOS / UEFI
  • Zmieniono priorytet uruchamiania na Dysk 0 (SSD) ... znowu nie rozumiem, w jaki sposób BIOS zdecydował się automatycznie zmienić go na Dysk 1 (teraz HDD), biorąc pod uwagę, że wcześniej nie było dysku 1.
  • Uruchomiony do systemu Windows.

Teraz uruchamia się poprawnie, ale nadal z dysku 1 (HDD). Kolejny:

  • Usunięto dysk twardy z wnęki (Dysk 0: SSD, Dysk 1: nic).
  • W BIOS-ie sprawdzono, że priorytetem rozruchu był tylko Dysk 0 (wyłączono wszystkie inne opcje rozruchu).

Windows w pewnym sensie uruchomił ekran logowania (bez tapety i z czarnym ekranem po zalogowaniu. Mogę poruszać myszą, a nawet wyświetlić ekran Ctrl+ Alt+, Delktóry pozwala mi się wylogować, ale to wszystko. Nawet przycisk zasilania w interfejsie użytkownika nie działa.

Więc co robię źle? Chcę przenieść system operacyjny na nowy dysk SSD i nadal mieć stary dysk twardy jako dysk danych (usunę starą partycję systemu operacyjnego z dysku twardego po uruchomieniu dysku SSD)

słowiański
źródło

Odpowiedzi:

9

Wyjmij dysk twardy przed pierwszym uruchomieniem na SSD

  • Występujący problem jest spowodowany przez instalację systemu Windows na dysku SSD, która nadal odwołuje się do starego dysku twardego. W rezultacie system Windows niepoprawnie przypisuje literę dysku, która nie jest C:do dysku SSD . Ponieważ system zakłada, że ​​znajdują się w nim kluczowe pliki systemowe C:, kilka podstawowych składników przestaje działać, co czyni system bezużytecznym z zachowaniem, którego doświadczyłeś.

  • Jeśli nie zamieniłeś dysku twardego i dysku SSD, a po prostu uruchomiłeś się na dysku SSD, system będzie działał w bardzo ograniczonym zakresie: Explorer wielokrotnie ulegnie awarii i wiele funkcji nie będzie działać. Jest to spowodowane niedopasowaniem między woluminem systemowym (niektóre dyski inne niż C:) a faktyczną lokalizacją kluczowych plików systemu operacyjnego (który wciąż jest dyskiem twardym C:). Nawet w tym stanie nie można zmienić litery dysku na C: w Zarządzaniu dyskami, ponieważ zwróci „Parametr jest niepoprawny”.

  • Aby temu zapobiec, trzeba wyjąć dysk twardy przed włączeniem do SSD na pierwszy raz . Gdy to zrobisz, system zda sobie sprawę, że nie ma innych urządzeń pamięci masowej i poprawnie przypisze SSD C:. Po wykonaniu tej czynności możesz ponownie zainstalować dysk twardy w systemie.

  • Jeśli najpierw nie wyjmiesz dysku twardego, musisz uruchomić system Windows na dysku twardym i powtórzyć operację migracji danych, a następnie spróbuj ponownie i wyjmij dysk twardy, aby uruchomić komputer na dysku SSD.

Po pierwszym uruchomieniu na dysku SSD należy ponownie włączyć środowisko odzyskiwania systemu Windows

  • WinRE zapewnia istotne funkcje odzyskiwania systemu, takie jak możliwość przywracania z obrazu systemu lub wykonywania automatycznej naprawy przy uruchamianiu. Te funkcje nie będą działać po migracji i należy je włączyć ręcznie. Aby to zrobić, uruchom polecenie reagentc /enablew wierszu polecenia z podwyższonym poziomem uprawnień.

Wyczyść tablicę partycji na starym dysku twardym

  • Windows może się pomylić z powodu obecności UEFI i partycji odzyskiwania na starym dysku. Może to spowodować niepowodzenie niektórych operacji na poziomie woluminu, takich jak tworzenie kopii zapasowych obrazu systemu.

  • Aby rozwiązać ten problem, usuń tabelę partycji na dysku twardym. Aby to zrobić w systemie Windows, uruchom DiskPart w wierszu polecenia z podwyższonym poziomem uprawnień, wybierz dysk twardy i uruchom clean. Bądź w 100% pewien, że wybrałeś stary dysk twardy ; uruchomienie tego na niewłaściwym dysku prawdopodobnie spowoduje utratę danych.

  • Alternatywnie możesz uruchomić system Linux Live CD i uruchomić go dd if=/dev/zero of=/dev/<old-disk>jako root, a następnie nacisnąć Ctrl+, Caby zatrzymać go po kilku sekundach. Jeszcze raz upewnij się, że wybrałeś stary dysk twardy - możesz chcieć odłączyć dysk SSD, aby uniknąć ryzyka. Następnie możesz ponownie zainicjować dysk w Menedżerze dysków, podzielić go na partycje i sformatować odpowiednio.

Jeśli funkcja Hyper-V została włączona, musisz ją wyłączyć i włączyć ponownie

  • Z powodu zmian w danych konfiguracji rozruchu (BCD) funkcja Hyper-V nie będzie działać, jeśli wcześniej była włączona, ponieważ warstwa hiperwizora nie będzie ładowana. Musisz wyłączyć Hyper-V Platformy pod Hyper-V w Panel sterowania > Programy i funkcje > Włącz funkcje systemu Windows lub wyłączyć , ponownie uruchom komputer, a następnie włącz ją i ponownie uruchom komputer ponownie.
bwDraco
źródło
Szalone rekwizyty! To zakończyło moje godziny rozwiązywania problemów.
Hunternif