Sklonuj instalację systemu Windows na dysk twardy o pojemności 3 TB; MBR na GPT

20

Na komputerze mam zainstalowany system Windows 7 Professional w wersji 64-bitowej. Niestety dla mnie i mojego portfela nie działa dysk twardy. Kupiłem dysk twardy 3 TB jako zamiennik mojego obecnego dysku 2 TB. Chciałbym uniknąć jak największego problemu przy przenoszeniu na ten nowy dysk, więc chciałbym skopiować moją bieżącą partycję na nowy dysk za pomocą Gparted. Problem polega na tym, że podejrzewam, że moją bieżącą partycją jest MBR i potrzebuję GPT na moim nowym dysku, ponieważ jest to 3 TB.

Czy mogę po prostu skopiować partycję MBR na nowy dysk, a następnie przekonwertować ją na GPT (czy możesz nawet przekonwertować typ partycji)?

Czy też muszę w jakiś sposób skopiować zawartość partycji na partycję GPT na nowym dysku?

Jak mogę przejść przez to przejście?

Ponadto, czy są jakieś problemy, których powinienem się wystrzegać podczas uruchamiania z partycji GPT? Jeśli to ma znaczenie, moja płyta główna ma 1 rok według stanu na maj 2012 roku.

Edycja: Moja płyta główna ma 1 dzień. Mój stary nie ma kompatybilności z UEFI, więc zdecydowałem się na aktualizację do Intela dzisiaj, ponieważ potrzebuję płyty głównej UEFI, aby móc korzystać z mojego nowego dysku twardego.

Ile mogę użyć umierającego dysku twardego (złe sektory według testu Hitachi Drive Fitness Test)?
W ogóle nie zakładałem, że jestem bezpieczny.

Edycja 2: Po dwóch próbach klonowania nic nie działało (bezpośrednie klonowanie lub klonowanie obrazu). Właśnie zainstalowałem system Windows świeżo, a potem skopiowałem wszystko, co mogłem. Szczerze mówiąc, po kilku dniach stresu związanego z oprogramowaniem do klonowania, poleciłbym to każdemu, kto ma ten problem w przyszłości.

DanBlakemore
źródło
Ta strona wygląda na dobrą odpowiedź: mpspartners.com/2013/10/…
MarcH
„Naprawianie kolizji dysków” samego Russinowicza jest również wysoce zalecane: blogs.technet.com/b/markrussinovich/archive/2011/11/08/…
MarcH

Odpowiedzi:

5

Użyj clonezilli, aby zrobić obraz dysku twardego, a następnie przywróć ten obraz na nowy dysk i będzie tak, jakby nic się nie stało. http://clonezilla.org/
Aby to zrobić, musisz uruchomić Clonezillę z dysku USB lub CD.

W porządku, biorąc pod uwagę nowe informacje, zalecam wykonanie następujących czynności:

  1. Podziel dysk na 3 TB na pół.
  2. Utwórz obraz za pomocą powyższego oprogramowania, zapisując obraz w drugiej połowie właśnie utworzonej partycji. (Clonezilla pozwoli ci określić, gdzie chcesz umieścić obraz)
  3. Przywróć obraz do pierwszej połowy.
  4. Gdy wszystko będzie w porządku, sformatuj drugą partycję, a następnie usuń drugą
  5. Rozwiń pierwszą partycję, aby objąć cały dysk.

Uwaga: jeśli nie masz wystarczającej ilości miejsca, może być konieczne usunięcie niektórych gier, a następnie zainstalowanie ich po zniknięciu obrazu.

Polecam po prostu sobie z tym poradzić, dopóki nie dostaniesz tego, czego chcesz, ponieważ dopóki masz oryginał, nic ci nie będzie.

jestem mężczyzną
źródło
Ponieważ nie mam 2 TB wolnego miejsca, musiałbym zrobić dysk na dysk i nie jestem pewien, czy możliwe jest bezpośrednie sklonowanie partycji MBR na partycję GPT. Pomysł @Robert najpierw partycjonowania, a następnie skopiowania instalacji wydaje się, co powinienem zrobić.
DanBlakemore
Ile miejsca używasz na dysku 2 TB?
imtheman
Około 1,2 TB. Głównie gry Steam, więc w razie potrzeby mogę pobrać ponownie, ale jest też mnóstwo zdjęć (format RAW, tak dość duży), których nigdzie nie ma kopii zapasowej (mój komputer to rodzaj kopii zapasowej dla mojego laptopa, ponieważ ma większy dysk) .
DanBlakemore
Wprowadziłem kilka zmian w mojej odpowiedzi. Mam nadzieję, że ci to pomoże.
imtheman
1
Gdybym miał przedstawiciela, głosowałbym za odpowiedzią, ponieważ jest naprawdę dobra. Dostałem się również na SevenForums.com i zadałem bardziej wyrafinowaną wersję mojego pytania. Po rozejrzeniu się znalazłem własną odpowiedź i otrzymałem od niej trochę informacji. Dodam to również jako odpowiedź, aby przyszli internauci mogli znaleźć, kiedy tego szukają.
DanBlakemore,
15

Żadna z dotychczasowych odpowiedzi nie dostarczyła mi wszystkich informacji potrzebnych do rozwiązania tego problemu. Rozwiązałem go i teraz z powodzeniem uruchamiam starą instalację Windows MBR na UEFI i GPT.

  1. Podłącz tylko dysk docelowy i uruchom Instalatora systemu Windows 7 w trybie UEFI. Możesz to zrobić, włączając UEFI w BIOSie i używając DVD. Można zrobić pamięć USB uruchamianą przez UEFI, ale narzędzie Microsoft tego nie zrobi. Uważaj na to.
  2. Zainstaluj system Windows 7 w czystości na dysku docelowym . Możesz potwierdzić, że jesteś w trybie UEFI, ponieważ zostaną utworzone 3 partycje (EFI, MSR i Main).
  3. Podłącz napęd źródłowy i uruchom CD Ubuntu (lub inny Linux) na żywo CD / DVD / USB i użyj NTFSCLONE (z terminala z superużytkownikiem priv: 'sudo ntfsclone', składnia jest łatwa w użyciu ze strony pomocy), aby skopiować NTFS partycjonuj z dysku źródłowego i nadpisuj główną partycję Windows na dysku docelowym. Uważaj na składnię NTFSCLONE, może ona mieć cel i źródło w wierszu poleceń na odwrót.
  4. Odłącz dysk źródłowy i ciesz się starą instalacją na nowym dysku.

Z tego, co widzę, zamiast uruchamiania kodu rozruchowego na starcie dysku, EFI po prostu uruchamia kod rozruchowy na partycji EFI FAT32 we wcześniej określonej lokalizacji, ten kod rozruchowy następnie uruchamia instalację systemu Windows. Gdy nadpisujemy ten, który został poprawnie skonfigurowany, zamiast tego zaczyna się nasz stary.

Zajęło mi to dosłownie kilka dni majstrowania, aby to wszystko zrozumieć, a teraz mam nadzieję, że inni nie będą musieli.

(Inne uwagi: na moim procesorze Intel DP43TF musiałem zaktualizować BIOS i ustawić BIOS na IDE zamiast AHCI w konfiguracji systemu Windows. Przełącziłem go z powrotem na AHCI po włożeniu mojej starej instalacji na dysk GPT i wszystko poszło dobrze)

Przetestowane i działa!

Mateusz
źródło
W kroku 4 system Windows 7 pomylił się z literami dysków i uznał, że moja instalacja nie była oryginalna. Na szczęście z wynikowego czarnego ekranu można po prostu CTL-ALT-DEL, uruchomić menedżera zadań, a następnie uruchomić regedit i wykonać wymagane modyfikacje na HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices. Uruchom ponownie i voila!
zarkdav,
Świetna odpowiedź, właśnie dostałem ten działający pod Windows 10.
chue x
Właśnie skończyłem przenosić mój system Windows 10, dzięki za szczegółową odpowiedź. Użyłem dwóch zmian - Krok 1: Nie mogłem zmusić UEFI do uruchomienia pendrive, więc utworzyłem 8 GB partycji FAT32 na dysku docelowym, skopiowałem na nią pliki z instalacyjnego DVD Win10 i uruchomiłem to. Krok 3: użyłem GParted Live CD, aby uniknąć szaleństwa celu / źródła w wierszu poleceń.
Csq
3

Najpierw musisz się upewnić, że Twoja płyta główna obsługuje rozruch UEFI. Może być konieczne włączenie w systemie BIOS.

Zawartość samej partycji to NTFS i nie ma różnicy między MBR a GPT. Ale kod rozruchowy potrzebny do uruchomienia za pomocą UEFI na partycji może być inny.

Ponadto największą różnicą jest ~ 100 MB partycja rozruchowa, która zwykle znajduje się tuż przed partycją systemową. UEFI potrzebuje dodatkowej partycji.

Możesz spróbować ręcznie utworzyć dwie partycje 100 MB, a następnie skopiować partycję systemową po niej. Następnie uruchom instalacyjną płytę CD z Win7 i pozwól jej naprawić proces rozruchu. Może to działać, ale nie wiem (nigdy nie próbowałem).

Myślę jednak, że łatwiej byłoby rozpocząć nową instalację systemu Windows 7 i pozwolić na automatyczne partycjonowanie dysku. Podczas instalacji możesz zresetować komputer, a następnie zastąpić niekompletną instalację starą.

Zalecane konfiguracje partycji dysku oparte na UEFI

Robert
źródło
Ostatnim razem, gdy robiłem coś takiego, użyłem Gparted do sklonowania całego dysku. Jaki jest najlepszy sposób na skopiowanie całej zawartości pliku? Live Linux? Rozruch umierającego napędu z drugim zamontowanym?
DanBlakemore,
1
Nigdy nie próbuj kopiować pliku instalacyjnego systemu Windows 7 po pliku. Spowoduje to zerwanie wszystkich dowiązań symbolicznych. Najlepiej byłoby narzędzie do obrazowania / klonowania, które obsługuje wszystkie specyfikacje NTFS. Jeśli nie wiesz, który wziąć, możesz wypróbować ten zintegrowany z Win7.
Robert
Wiem, że mogę sklonować partycję za pomocą clonezilla, ale podejrzewam, że utworzy partycję MBR na nowym dysku, o ile wiem, nie da się przekonwertować na GPT. Windows ma narzędzie do klonowania na nowy dysk?
DanBlakemore
Podziel dysk na partycje za pomocą Win7 jako GPT, a następnie sklonuj tylko partycję.
Robert
3

Inną możliwością jest użycie robocopy. Ponieważ UEFI jest potrzebne tylko do użycia napędu jako napędu rozruchowego, można go zamontować w dowolnym 64-bitowym systemie Windows 7. Ta metoda kopiuje pliki ze starego dysku na nowy po partycjonowaniu nowego dysku.

  1. Podziel dysk na 3 TB w systemie Windows
  2. Włóż oryginalne i nowe dyski do innego komputera z 64-bitowym systemem Windows 7
  3. W wierszu polecenia (podwyższonym?) Uruchom polecenie, w robocopy F: G: /mir /zb /copyall /dcopy:t /sl /xd "System Volume Information" /xf hiberfil.sys pagefile.sys /xj /r:0 /w:0 /mt:2 /log:robocopylog.txtktórym F: to dysk źródłowy, a G: to dysk docelowy. Definicje flag znajdują się w dokumentacji robocopy .
  4. Gotowy.

Jeszcze tego nie przetestowałem i może skończy się na odpowiedzi Petera Maxwella, ale nie chcę być postem na forum za 2 lata, gdy ktoś znajdzie i jest niezadowolony z braku odpowiedzi.

Ta odpowiedź jest oparta na wątku SevenForums.com, który rozpocząłem.

DanBlakemore
źródło
3

Uaktualniłem z dysku 2T MBR do dysku 3T GPT (każdy z partycją systemu operacyjnego Windows 7 i partycją danych). Komentarze tutaj bardzo mi pomogły w przeniesieniu starych partycji Win 7 MBR na nowe GPT, zwłaszcza partycję rozruchową. Podzielę się tutaj tym, co zrobiłem, aby zajęło to mniej czasu innym potrzebującym:

Miałem oba napędy podłączone w całości, a także napęd USB i napęd DVD

  1. Ustaw napęd USB na rozruch z Parted Magic (odniesienie: http://www.makeuseof.com/tag/how-to-clone-your-hard-drive/ )
  2. Weź 64-bitową instalacyjną płytę DVD z Win 7 (lub wypal jedną z obrazu ISO dostępnego w sieci), ustaw opcję BIOS komputera (w moim przypadku naciśnij F12 podczas uruchamiania), aby uruchomić instalacyjną płytę DVD z Win 7 w trybie UEFI
  3. Wykonaj czystą instalację Win 7 na nowym dysku 3T (nie musisz martwić się o ustawienia, ponieważ zostaną one później nadpisane) - Win 7 automatycznie utworzy 3 partycje w GPT
  4. Uruchom ponownie i ustaw opcję BIOS, aby uruchomić dysk USB w Parted Magic (użyj platformy x386_64)
  5. Za pomocą Edytora partycji zmniejsz partycję Win 7 do wymaganego rozmiaru i utwórz nową partycję danych z pustym miejscem
  6. Za pomocą Clonezilla sklonuj starą partycję rozruchową MBR Win 7 na nową partycję rozruchową GPT Win 7
  7. Zrób to samo z partycją danych
  8. Odłącz stary dysk 2T (opcjonalnie: aby uniknąć pomyłek literowych), ustaw opcję BIOS, aby uruchomić nowy dysk 3T w trybie UEFI
  9. Gdy Win 7 zgłasza błąd napędu, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby przejść do „Odzyskiwanie systemu”> „Naprawa przy uruchamianiu” przy użyciu dysku DVD z Win 7 - problemy zostaną automatycznie rozwiązane przez Win 7
  10. Uruchom ponownie i pozwól systemowi przejść przez polecenie chkdsk - nowy dysk jest gotowy z dokładnie tymi samymi dwiema partycjami i wszystkim przeniesionym ze starego dysku

Mam nadzieję, że to pomoże - zadziałało dla mnie!

Vincent Chan
źródło
0

2019: Zarys kopii partycji Win7 MBR na nowy dysk startowy GPT .

Kroki nie dotyczą Win8, Win8.1, Win10 z powodu dodatkowych partycji podczas instalacji. Zmodyfikowane kroki dotyczą wersji 8 / 8.1 / 10, ale tutaj nieudokumentowane.

  1. Załóżmy, że dyski rozruchowe Win7. Wymagany jest Gparted Live CD / flashdisk.

    Nie masz takiej płyty CD ani dysku flash? Następnie: Wyszukaj „gparted live”; postępuj zgodnie z instrukcjami dotyczącymi rozruchowego dysku CD lub dysku flash.

  2. Wprowadź ustawienia UEFI komputera (ustawienia BIOS). Wybierz UEFI. Na starszych komputerach ustaw UEFI jako preferowaną opcję pierwszego uruchamiania.

    Najpierw spróbuj wbić klawisz DEL podczas rozruchu, aby wprowadzić ustawienia. Nie możesz wprowadzić ustawień? Wyszukaj „UEFI” plus ciąg identyfikujący komputer.

  3. Założono: Dysk Win7 i nowy (GPT) są połączone podczas rozruchu. Proszę : Odłącz wszystkie inne dyski. Uruchom Gparted Live CD / flashdisk.

  4. Gparted: Podziel URZĄDZENIE (nowy dysk) na partycje jako GPT z górnego menu Gparted.

  5. Gparted: Utwórz 100 MB partycji EFI fat32 na początku dysku GPT. Nie dodawaj więcej partycji do dysku GPT.

  6. Gparted: Wybierz Kopiuj partycję danych Win7 MBR z menu PARTITION. Nie obawiaj się, to nic nie zmienia na dyskach.

  7. Gparted: Kliknij dysk GPT i znajdź nieprzydzielone miejsce. Kliknij na to. Wybierz Wklej z menu PARTYCJA na nieprzydzielone miejsce na dysku GPT. Nie obawiaj się, nic się nie zmienia na dyskach.

  8. Gparted: dwukrotnie sprawdź docelową nieprzydzieloną partycję na dysku GPT. Następnie kliknij EDYTUJ, a następnie ZASTOSUJ, aby utworzyć kopię na dysku GPT.

  9. Wyjdź z Gparted Live po zakończeniu kopiowania. Oczekiwany: wyjmij dysk Win7 i uruchom ponownie: patrz krok 11. Jeśli jednak nie masz instalacyjnego dysku CD / flash z dyskiem Win7, użyj Win7, aby go utworzyć przed usunięciem dysku Win7.

  10. Postępuj zgodnie z instrukcjami firmy Microsoft, aby ponownie zainstalować ustawienia rozruchowe UEFI na 100 MB partycji EFI i na partycji danych Win7. Wymaga instalacyjnego dysku CD / flash z Win7. W zależności od sprzętu komputerowego (np. Starego ASUS), ustawienia UEFI mogą wymagać przywrócenia preferowanego rozruchu MBR, aby uruchomić dysk CD / flashdisk. Dysk instalacyjny Win7 może zostać uruchomiony tylko jako MBR, ale fakt ten nie uniemożliwia naprawienia UEFI.

    Ważne: wyjmij dysk Win7 z komputera. Kolejne kroki zakładają, że tylko nowy dysk GPT znajduje się w komputerze. https://answers.microsoft.com/en-us/windows/forum/windows_7-system/repair-windows-7-efi-boot/082e3efd-b3fc-4d24-b223-b8c42aa738d4

Grant Gustafson
źródło