Poprzednia odpowiedź nie zawierała wszystkich potrzebnych mi bitów, więc wnoszę swój własny. Przekonałem się, że Windows nie był wystarczająco inteligentny, aby uruchomić się po przeniesieniu na mniejszy dysk SSD (prawdopodobnie ponieważ nie mogłem po prostu zrobić kopii sektor po sektorze).
Moja sytuacja:
- Moi rodzice kupili dyski SSD na Boże Narodzenie jako aktualizację do starszych komputerów
- Oba komputery miały partycje systemowe o pojemności 500 GB z systemem Windows 10. Dyski, na których działały, używały stylu rozruchowego MBR.
- Zadanie polegało na płynnym przeniesieniu instalacji systemu Windows na nowy dysk SSD 240 GB.
- Na szczęście nie wykorzystali dużo partycji 500 GB.
Moje kroki:
- Po pierwsze, zmniejszając istniejące partycje. Używając start-> run-> diskmgmt.msc, musisz wielokrotnie próbować zmniejszyć partycję. Prawdopodobnie będziesz musiał wyłączyć przywracanie systemu i plik stronicowania / hibernację, aby uniknąć ich niemożliwych do przeniesienia plików, które zostaną fizycznie umieszczone w środku partycji. Po prostu próbuj zmniejszyć plik diskmgmt.msc i przejdź do przeglądarki zdarzeń, aby zobaczyć szczegóły ostatniego zdarzenia „defrag”, aby dowiedzieć się, jaki plik przeszkadza ci w zmniejszeniu misji. Skończysz, gdy partycja źródłowa ma rozmiar <= docelowy dysk SSD.
- W diskmgmt.msc upewnij się, że inicjujesz dysk SSD w odpowiednim stylu rozruchowym (MBR lub GPT).
- W diskmgmt.msc dodaj pasujące partycje znajdujące się na dysku źródłowym. Nie musisz ich formatować, wypełnianie ich danymi następuje później.
- Pobierz clonezilla na bootowalny USB za pomocą tuxboot.
- Pobierz instalator systemu Windows 10 za pomocą narzędzia do tworzenia nośników instalacyjnych systemu Windows 10. Powinieneś teraz mieć dwie pamięci USB, jedną załadowaną Clonezillą, drugą załadowaną instalatorem Win10. Być może uda ci się uciec tylko z bootowalnym nośnikiem USB do naprawy systemu Windows 10 dla pamięci USB Windowsey, ale stwierdziłem, że łatwiej było uzyskać nośnik instalacyjny Win10.
- Zamknij komputer.
- Odpal Clonezillę. Wykonaj kopię z urządzenia na urządzenie, między partycjami dla wszystkich partycji, które próbujesz przenieść na nowe urządzenie. Jeśli na starym urządzeniu znajdowała się partycja systemowa 100 MB, prawdopodobnie będziesz również chciał ją sklonować.
- Masz teraz duży dysk i dysk SSD i powinny one być identyczne.
- Zamknąć.
W tym momencie spróbuj uruchomić system Windows z dysku SSD, ponieważ może masz więcej szczęścia niż ja. Większość przewodników, które znalazłem w Internecie, w tym druga odpowiedź, po prostu zakładało, że Windows będzie w stanie uruchomić się z dysku SSD w tym momencie, ale okazało się, że nigdy tak nie było, a poniższe kroki były tym, co zrobiłem, aby to naprawić. Z radością uruchomiłby się ze starego dysku, ale nigdy z dysku SSD. Lub jeśli uruchomił się z dysku SSD, uruchomiłby się, ładując rekord rozruchowy z dysku SSD, który, będąc kopią oryginalnego, nadal mówi „yo, załaduj kopię w folderze c: \ windows z wolnego dysku twardego”.
Zakładając, że masz pecha takiego jak ja, oto co musiałem zrobić, aby to działało:
- Odłącz dysk twardy, aby zabezpieczyć go przed włamaniem podczas majstrowania przy ustawieniach rozruchu. Uruchom system instalacyjny Win10. Uruchom zestaw narzędzi „napraw mój komputer” i przejdź do wiersza poleceń.
- Kluczem tutaj jest upewnienie się, że Twój BCD został znaleziony poprawnie i zawiera właściwe dane. Uruchom bcdedit. Jeśli nie można znaleźć Twojego sklepu BCD, musisz użyć diskpart, aby partycja zawierająca Twój sklep BCD była „aktywna”. Na moich komputerach była to partycja systemowa 100 MB zawierająca katalog c: \ boot.
- Edytuj swój sklep BCD, aby wszystkie litery dysków miały sens w nowym świecie SSD.
- To załatwiło sprawę.
Lista kontrolna problemów, przez które musiałem walczyć: * Upewnij się, że wpisanie bcdedit
narzędzi naprawczych coś znajdzie . Jeśli tak się nie stanie, może być konieczne dostosowanie partycji oznaczonej jako „aktywna” na dysku w diskpart. * Upewnij się, że wszystkie litery dysków w bcdedit
zwracanym dokumencie są odpowiednie. Użyj diskpart w narzędziach naprawczych, aby wyregulować. * Upewnij się, że „aktywna” partycja w diskpart na każdym z twoich dysków to ta, która zawiera twój stały sklep BCD. * Upewnij się, że komputer uruchomi się nawet po odłączeniu starego dysku twardego (bardzo łatwo było sklonować system Windows i „uruchomić” dysk SSD, ale wtedy rzecz nadal będzie ładować się ze starego dysku spinny, co jest nieskuteczne )