Najprostszym sposobem na przeniesienie instalacji systemu Windows na dysk SSD?

44

Zanurzyłem się i kupiłem dysk SSD i chcę przenieść istniejącą instalację systemu Windows. Obecny dysk twardy to 500 Gb, ale zmniejszyłem zawartość do około ~ 40 Gb. Przenoszę go na dysk SSD 100 Gb i szukam najprostszego sposobu, aby po prostu skopiować wszystko i ustawić dysk SSD jako urządzenie rozruchowe.

Obejrzałem kilka narzędzi, takich jak Macrium Reflect, ale wydaje się, że nie można ich przywrócić na mniejszy dysk. Czy muszę wybrać coś takiego jak PING, aby to zrobić? Jeśli to możliwe, staram się unikać przerażających narzędzi rozruchowych opartych na systemie Linux. Czy ktoś zna prostszy sposób?

Jon Artus
źródło
Zwracam uwagę, że od 2015 macrium reflect free przywraca mniejszą partycję w trybie ręcznym.
Journeyman Geek

Odpowiedzi:

35

ImageX to bezpłatne narzędzie stanowiące część systemu Windows 7 WAIK ( pobieranie ). Właśnie tego używamy do maszyn do przetwarzania obrazu w pracy. Może nawet służyć do tworzenia kopii zapasowych komputera. Jeśli korzystasz z dysku C (masz inny dysk D, a Twój dysk SSD jest obecnie ustawiony na E), wówczas wystarczy uruchomić system Windows PE, a następnie

ImageX /capture c: d:\image.wim "bootDrive" /verify /compress fast

Spowoduje to utworzenie bardzo dużego pliku o nazwie image.wimna drugim dysku. Możesz nawet zmapować dysk i umieścić go w sieci, co właśnie robimy.

Następnie ponownie skonfiguruj dyski, aby upewnić się, że dysk SSD jest teraz C:\.

Uruchom ponownie system Windows PE i wpisz:

imagex /apply d:\image.wim 1 c: /verify

Następnie krytyczne jest uruchomienie tego polecenia, nadal w PE:

bcdboot.exe c:\windows

sprawi, że wszystko uruchomi się.

W przypadku bcdboot.exeniepowodzenia konieczne może być oznaczenie partycji, na której skopiowano system Windows, jako aktywnej, najpierw za pomocą diskpartnarzędzia .

Brian
źródło
1
Czy do tego nie wystarczy użycie wbudowanego narzędzia do tworzenia kopii zapasowych systemu Vista (lub 7) („Utwórz kopię zapasową komputera” w Centrum kopii zapasowych i przywracania)? Czy wykonać kopię zapasową starego napędu rozruchowego na przenośny dysk twardy, a następnie przywrócić na dysk SSD przy użyciu instalacyjnego dysku DVD z systemem Windows? Nieco prostsze, bez dodatkowych narzędzi.
MGOwen
Zalecam używanie sterownika WIM z AIK Windows Vista, a nie Windows 7 AIK. Jest o wiele szybszy.
Mehrdad
2
co to jest Windows PE?
user4951
3
jak ponownie skonfigurować dysk
user4951
1
@urig Nie robię już wiele z Windowsami, ale wierzę, że zmienili nazwę na Windows ADK
Brian
10

Wbudowana funkcja tworzenia kopii zapasowych w systemie Windows 7 sprawia, że ​​jest to bardzo łatwe, o ile masz inny (trzeci) dysk do przechowywania kopii zapasowej.

http://www.winsupersite.com/article/windows-7/replace-your-hard-drive-using-free-windows-7-tools

Właśnie to zrobiłem w ten weekend i działało idealnie.

Timkingman
źródło
6
Uwaga: Windows Image Recovery NIE pozwala na przywrócenie z większej partycji na mniejszą, nawet jeśli rzeczywista ilość danych jest mniejsza niż mniejsza partycja. Próbowałem użyć tej metody do przeniesienia systemu Windows 7 z dysku twardego 2 TB na dysk SSD o pojemności 128 GB i pomimo posiadania tylko 80 GB danych na dysku nie udało się to z „Nie można znaleźć dysku, którego można użyć do odzyskania dysku systemowego”.
user33339
10

Moje udane doświadczenie:

  • Podłącz dysk SSD i sformatuj jako NTFS
  • Uruchom z oryginalnego dysku DVD systemu Windows 7 -> Przywróć
  • Sprawdź literę dysku źródłowego i literę dysku docelowego (np. E: i H :)
  • Wykonać:

    ROBOCOPY "E:\Program Files" "H:\Program Files" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Program Files (x86)" "H:\Program Files (x86)" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Windows" "H:\Windows" /MIR /SEC /SECFIX /R:0
    ROBOCOPY "E:\Users" "H:\Users" /MIR /SEC /SECFIX /R:0
    BOOTSECT /nt60 H: /mbr
    
  • Odłącz stary dysk i uruchom ponownie za pomocą oryginalnego dysku DVD systemu Windows 7 -> Przywróć

  • Zamknąć
  • Zamień dysk, włącz zasilanie, wybierz opcję uruchamiania z nowego dysku w systemie BIOS
Paulo
źródło
6

Chociaż odpowiedź @Brian powinna działać, użyłem tej i jest znacznie szybsza i nie wymaga WAIK ani WinPE:

  1. Utwórz partycje

    • Na nowym dysku utwórz partycję 100 MB na początku dysku, zaznacz go jako aktywny
    • Utwórz kolejną partycję podstawową co najmniej tak dużą jak oryginalny C:
    • Zamontuj obie partycje, na przykład małą jako Y: i dużą jako X:
  2. Skopiuj partycje

    Musimy skopiować wszystko, nawet MBR.

    • Pobierz narzędzie do kopiowania partycji, które działa w systemie Windows 7. Korzystałem z programu Acronis Disk Director, ale uważam, że Norton Ghost, Acronis True Image lub nawet Seagate Discwizard powinny to zrobić.
    • Skopiuj partycję C: na nowy dysk X:
    • To powinno wymagać ponownego uruchomienia
  3. Zmień literę dysku

    Musisz edytować nowy regedit dysku, aby przypisana litera dysku nie była X :, ale C:

    • Otwórz REGEDIT
    • Wybierz HKEY_LOCAL_MACHINE
    • Przejdź do Plik -> Załaduj gałąź
    • otwarty X:\[Your windows dir]\System32\Config\SYSTEM
    • Wybierz nazwę klucza, na przykład „TEMP”
    • Utworzy folder Temp, otworzy go i zlokalizuje MountedDevices
    • Przewiń w dół i zmień nazwę \DosDevices\C:na \DosDevices\Z:(lub nieużywaną literę)
    • Wreszcie zmień nazwę \DosDevices\X:na\DosDevices\C:

    Zmień nazwę wpisu w rejestrze nowego dysku, a nie na starym

  4. Utwórz BCD

    To powinno bcdboot.exeodegrać rolę

    • Uzyskaj EasyBCD
    • Przejdź do wdrożenia BCD, wybierz partycję 100 MB nowego dysku Y:
    • Zainstaluj BCD
    • Zaakceptuj okno dialogowe, aby otworzyć nowy BCD
    • Przejdź do Dodaj nowy wpis, wybierz Windows, Typ: Windows Vista / 7, dysk C: i kliknij Add Entry.
  5. Zmień urządzenie rozruchowe

    • Uruchom ponownie i uzyskaj konfigurację BIOS (F1 lub DEL)
    • Zmień priorytet HD, przesuwając nowy HD w górę

To wszystko

bortao
źródło
3
To podejście działało dla mnie dobrze (i nie potrzebowałem ani DVD, ani dodatkowego dysku twardego). Zauważ, że użyłem xxclone krok # 2, ponieważ wszystkie inne opcje kosztują pieniądze (lub, w przypadku Seagate Discwizard, wymagają zainstalowania produktu Seagate lub Maxtor).
Joachim Sauer
To podejście nie działało dla mnie. Kiedy uruchomiłem dysk SSD, literą napędu w „Komputer” było C: ale w Zarządzaniu dyskami wciąż było to X :, a stary dysk wciąż był C :. Ponadto mój profil użytkownika wciąż był ładowany ze starego C :.
Steven T. Snyder
6

Właśnie wczoraj pomyślnie skopiowałem moją instalację systemu Windows na nowy dysk SSD. Wiedziałem, że chcę użyć GParted , ale nie byłem pewien, co dalej. Po skopiowaniu systemu Windows zajęło mi kilka godzin, aby uruchomić komputer z dysku SSD, więc pomyślałem, że zanotuję to, co zrobiłem.

Oto co zrobiłem:

  • Zwolniłem wystarczająco dużo miejsca na dysku twardym, aby zmieściło się na nim miejsce na dysku SSD.

  • Pobrałem i nagrałem płytę CD na żywo GParted . Jest to edytor partycji oparty na systemie Linux, ale uważam, że jest łatwy w użyciu i niezawodny.

  • Włóż dysk SSD do komputera.

  • Zmieniono priorytet rozruchu w systemie BIOS, tak aby dysk SSD znajdował się na górze (dobrze to sprawdzić, aby wiedzieć, skąd uruchamiasz).

  • Uruchomiłem GParted i zmieniłem rozmiar partycji mojego dysku twardego, aby był mniejszy niż SSD. Zmiana rozmiaru zajęła prawie godzinę. Następnie skopiowałem i wkleiłem partycję dysku twardego na dysk SSD i zmieniłem rozmiar, aby wypełnić dysk SSD w tym samym czasie. Zajęło to około pół godziny. (Przejdź do trybu zaawansowanego i rozważ opcje, takie jak --recover, jeśli masz do czynienia z uszkodzonym dyskiem).

  • Odłączyłem dysk twardy ze starą instalacją systemu Windows. Nie musisz, ale jeśli jest odłączony, to kiedy komputer jest uruchamiany i pojawia się pulpit, wiesz, że wszystko działa poprawnie. (Podczas moich prób, kiedy nie miałem dysk odłączony, kiedyś uruchamiany z dysku SSD, gdy był napęd E, ale w rejestrze nadal odwoływać napęd C. Tak używałem E:\Windowsz SSD, ale C:\Usersi C:\Program Filesod dysku twardego. )

  • Uruchomiono na dysku instalacyjnym systemu Windows 7 i otworzyłem wiersz polecenia odzyskiwania. Potrzebne litery dysków zostały zmienione, tak aby partycja SSD miała C: tak jak na dysku twardym. Zrobiłem to z diskpart. Coś w tym stylu (SSD to 111 GB):

** WAŻNE: Jeśli partycje zostały sklonowane na nowy dysk, nie będzie można ich rozdzielić, mając oba dyski podłączone. Najprostszą rzeczą jest pozostawienie pliku tekstowego na partycji systemu operacyjnego z informacją, który to dysk.

    X:\Sources> diskpart

    DISKPART> list volume

    Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    ----------  ---  -----------  -----  ----------  -------  ---------  --------
    Volume 0     C                NTFS   Partition    465 GB  Healthy    
    Volume 1     D                NTFS   Partition    111 GB  Healthy    

    DISKPART> select volume 0
    ...
    DISKPART> assign letter=E
    ...
    DISKPART> select volume 1
    ...
    DISKPART> assign letter=C
    ...
    DISKPART> select volume 0
    ...
    DISKPART> assign letter=D
    ...

The partition also needed to be set active:

    DISKPART> list disk

      Disk ###  Status         Size     Free     Dyn  Gpt
      --------  -------------  -------  -------  ---  ---
      Disk 0    Online          465 GB  1024 KB
      Disk 1    Online          111 GB      0 B

    DISKPART> select disk 1
    ...
    DISKPART> list partition

      Partition ###  Type              Size     Offset
      -------------  ----------------  -------  -------
      Partition 1    Primary            111 GB  1024 KB

    DISKPART> select partition 1
    ...
    DISKPART> active
    ...
    DISKPART> exit
  • Wykonano następujące polecenia przed ponownym uruchomieniem:

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rescanos
    bcdboot c:\windows
    

    Nie jestem pewien, czy wszystkie są konieczne, ale prowadzenie ich nie boli.

  • Uruchomiony z dysku SSD i wszystko działało. Ponownie podłączyłem dysk twardy.

Jordan Miner
źródło
3

Acronis True Image Home potrafi dokładnie to, o co prosisz. Pozwala przywrócić dowolny rozmiar partycji, pod warunkiem, że nowa partycja jest co najmniej tak duża jak oryginalny obraz. Uwaga: czasami odmawia przywrócenia do innego rozmiaru partycji lub nowego dysku twardego / SSD. W takim przypadku nowa partycja na urządzeniu musi być co najmniej 10 GB większa niż oryginalny rozmiar obrazu (nieskompresowany).

Metril
źródło
FYI: zmniejszanie oryginalnej partycji nie jest konieczne w przypadku „Acronis True Image 2014” (dostarczany z nowym Crucial SSD) - można wykluczyć foldery / pliki podczas klonowania dysku, aby dopasować mniejszy
chipiik
2

Pracowałem nad postępowaniem zgodnie z instrukcjami w odpowiedzi na ust. 3 Bortao, dotyczącą zmiany liter dysku, gdy lo i oto Windows 7 nie pozwolił mi otworzyć folderu System X:\[Your windows dir]\System32\Config\System(twierdziłem, że był już otwarty), więc zdecydowałem się go skrzydlić.

Opuściłem „otwarty ul” i szukałem DosDevices, na których się znajdowałem

\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Zmieniłem nazwę

  • \DosDevice\C: do \DosDevice\Z:
  • \DosDevice\X: do \DosDevice\C:
  • \DosDevice\Z: do \DosDevice\X:

Potem zrobiłem dużo edycji rejestru, aby zmienić wszystkie odniesienia do X:\celu C:\ Gdy regedit nie pozwoli na zmianę, zignorowałem ten problem i ponownie uruchomiony.

użytkownik122086
źródło
2

Lubię imagex . Jest oparty na plikach i można kompresować, sprawdzać, weryfikować itp. Między innymi poleceniami. Acronis też jest dobry. Upewnij się, że używasz 32-bitowej płyty WinPE dla maksymalnej kompatybilności. 64-bitowy WinPE wymaga użycia 64-bitowego imagex, który pozwala tylko na obrazowanie systemów 64-bitowych.

m130carbine
źródło
1

Czy mogę zasugerować DriveClone z firmy Farstone . Jest darmowy. Z powodzeniem korzystałem z tego oprogramowania do klonowania. Jedyne awarie miały miejsce, gdy dysk SSD był DUŻO mniejszy niż źródło. (powiedzmy, źródło 750 gig do miejsca docelowego SSD 90 gig) Obejściem tego problemu było sklonowanie na mniejszy dysk mechaniczny SOMEWHAT, a następnie sklonowanie go z dysku SSD.

oryginalny western western
źródło
Próbowałem wiele procedur. Menedżer partycji systemu Windows zawsze mówi, że istnieją nieruchome pliki i może jedynie zmniejszyć się do ~ 60% rozmiaru. Użyłem kilku defragmentów trzeciej części, a następnie ponownie się skurczyłem. Próbowałem rozdzielać, nic nie działało. Dopóki tego nie spróbowałem. Był bardzo prosty w obsłudze i darmowy. Wystarczy go zainstalować i sklonować z dysku systemu operacyjnego na inny dysk (mniejszy, większy itp.), A kopiowanie zakończy się powodzeniem.
Joe C
0

Zrobi to również Symantec Backup Exec System Recovery lub GHOST. Dostępna jest bezpłatna wersja próbna odzyskiwania systemu Backup Exec Strona główna Symantec BU Exec . Niektórzy dostawcy dysków SSD mają narzędzie dla swoich napędów tylko na ten scenariusz. Czy sprawdziłeś u producenta?

Dave M.
źródło
0

Właśnie to zrobiłem i będę szczery - Win7 zainstalował się tak szybko na dysku SSD, że podobała mi się nowa instalacja. Nie jestem pewien, czy sterowniki Windows będą zadowolone z prostej kopii - ponowna instalacja może wymagać jak najmniejszego nakładu czasu.

Kara Marfia
źródło
2
Sterowniki będą w porządku - właśnie przeniosłem dysk SSD z 4-letniej podwójnej maszyny Xeon na zupełnie nowy system i7 2600K i dobrze się uruchomił. Po prostu upewnij się, że odinstalowałeś jakiekolwiek zastrzeżone sterowniki AHCI / RAID i po prostu użyj sterownika MSAHCI przed dokonaniem przełączenia.
Shinrai
... Powinienem jednak dodać, że popieram czystą instalację. To takie szybkie!
Shinrai
Dobrze wiedzieć, że będzie działać tak płynnie.
Kara Marfia
2
instalacja systemu Windows 7 jest szybka. ponowna instalacja 300 programów, które zainstalowałem, nie jest.
bortao
Uważam, że ponowna instalacja programów może być terapeutyczna.
Rob
0

Nie trzeba używać drogich narzędzi. Możesz utworzyć migawkę przy użyciu wersji próbnej DriveSnapshot, aby utworzyć migawkę ~ 40 GB danych. Często używałem go w czasach Windows XP i wciąż jest świetny! Możesz zrobić migawkę „na żywo” bez żadnych kłopotów (myślę).

Podziel dysk SSD w razie potrzeby, a następnie ponownie użyj DriveSnapshot, aby wyodrębnić migawkę na dysk SSD.

użytkownik3001
źródło
1
pamiętaj tylko, aby oznaczyć partycję jako aktywną i skopiować MBR
user956584
0

Niedawno kupiłem dysk Intel SSD i nie mogłem uzyskać dołączonego oprogramowania Acronis do wykrywania dysku Intel. Wypróbowałem więc program Ghost od firmy Symantec i powiem tylko, że „Ghost nie jest taki, jak kiedyś”.

Następnie postanowiłem wypróbować oprogramowanie Paragons „Migrate OS to SSD” Software, ale to też nie zadziałało. Po koszmarze próbującym zamówić oprogramowanie, z niemieckim bankiem obciążającym moją kartę itp., Dostałem oprogramowanie dzięki bardzo miłej osobie z oprogramowania Paragon, która postanowiła mi dać bezpłatną kopię z tego, co mogę jedynie założyć, że szkoda.

Próbowałem już zmniejszyć partycję rozruchową systemu operacyjnego z 1 TB do łatwiejszego do zarządzania rozmiaru i osiągnąłem około 186 GB, co nie było wystarczająco małe, aby używać wbudowanego w system Windows oprogramowania do obrazowania z moim dyskiem twardym 160 GB (149 GB sformatowanym). Przejdźmy do rozwiązania Paragon.

Pobrałem, zainstalowałem i uruchomiłem oprogramowanie. Kilka podpowiedzi później zostało całkowicie wykonane. Cały obraz miał w rzeczywistości 58 GB, więc jego ukończenie zajęło około 8 minut. Po zamianie kolejności rozruchu w systemie BIOS, aby odzwierciedlić nowy dysk SSD, system nadal uruchamia się z oryginalnego dysku twardego systemu operacyjnego, a nie z dysku SSD. Pliki znajdowały się na dysku SSD - struktura katalogów i zawartość były prawidłowe, ale najdłuższe i najkrótsze jest to, że oprogramowanie nie działało zgodnie z reklamą.

Próbowałem sprawdzić, czy partycja nie została ukryta przez oprogramowanie i tak się nie stało. Wypróbowałem wszystkie wyżej wymienione opcje bootrec i bcdboot i nadal „nie ma radości”. Pozostał mi system operacyjny, który ulega awarii podczas rozruchu, mówiąc: „Nie znaleziono programu Autochk. Pomijam Autokontrolę. ” następnie bluescreen przez 0,5 sekundy i zrestartuj komputer do tego samego końca.

Po stronie birght nowa instalacja zajęła około 11 minut. Ponowna konfiguracja i transfer danych trwały znacznie dłużej, chociaż mam teraz wrażenie „NOWEJ INSTALACJI” i podoba mi się to! W każdym razie migracja systemu operacyjnego na dysk SSD nie działała dla mnie, ale może działać dla Ciebie. Nie wiem

Mach
źródło
-2

Nie próbowałem tego osobiście, ale istnieje bezpłatne narzędzie do kopiowania dysków o nazwie EaseUS Disk Copy .

cpuguru
źródło
-2

To nie jest łatwy sposób, spędzić 4 godziny próbując skopiować Windows 7 na inny dysk twardy nic nie jest za darmo, wszystko z Google jest płatne i nie działa

W przypadku systemu Windows 10 można użyć: snapshot.exe, a następnie użyć instalatora systemu Windows 10 USB, a następnie uruchomić opcje naprawy i gotowe. Pamiętaj tylko, aby oznaczyć partycję jako aktywną, ponieważ migawka kopiuje tylko dane

Windows 7 Klonowanie dysku twardego na inny za pomocą tego oprogramowania bardzo łatwe: HDDRawCopy1.10Portable.exe i za darmo

użytkownik956584
źródło