Самый простой способ перенести мою установку Windows на SSD?


44

Я сделал решительный шаг и купил SSD и хочу перенести существующую установку Windows. Текущий жесткий диск - 500 ГБ, но я урезал содержимое примерно до 40 ГБ. Я перевожу его на твердотельный накопитель емкостью 100 Гб и ищу самый простой способ - просто скопировать все и настроить SSD в качестве загрузочного устройства.

Я посмотрел на несколько инструментов, таких как Macrium Reflect, но, похоже, они не могут восстановить диск меньшего размера. Должен ли я пойти на что-то вроде PING, чтобы сделать это? Я стараюсь по возможности избегать страшных загрузочных утилит на основе Linux, кто-нибудь знает более простой способ?


Отмечу, что с 2015 года macrium free free восстанавливает меньший раздел в ручном режиме.
подмастерье Компьютерщик

Ответы:


35

ImageX - это бесплатный инструмент, входящий в состав Windows 7 WAIK ( скачать ). Это то, что мы используем для обработки изображений машин на работе. Он даже может быть использован для создания резервных копий машины. Если вы работаете с диском C (у вас есть другой диск D, а ваш SSD в данный момент настроен на E), тогда это будет просто загрузка Windows PE, а затем

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

Это сделает очень большой файл с именем image.wimна другом диске. Вы даже можете подключить диск и подключить его к сети, что мы и делаем.

Затем перенастройте диски, чтобы убедиться, что SSD работает C:\.

Снова перезагрузитесь в Windows PE и введите:

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

Затем, после этого, КРИТИЧЕСКИ выполнить эту команду, все еще в PE:

bcdboot.exe c:\windows

это сделает его загрузочным.

В случае bcdboot.exeнеудачи вам, возможно, придется сначала пометить раздел, на который вы скопировали Windows, как активный, используя diskpartутилиту .


1
Разве для этого не подойдет просто использование собственного встроенного средства резервного копирования образов Vista (или 7) («Резервное копирование компьютера» в Центре резервного копирования и восстановления)? Резервное копирование старого загрузочного диска на переносной жесткий диск, а затем восстановление на SSD с помощью установочного DVD-диска Windows Немного проще, никаких дополнительных инструментов не требуется.
MGOwen

Я рекомендую использовать драйвер WIM из Windows Vista AIK, а не Windows 7 AIK. Это намного быстрее.
Мердад

2
что такое windows PE?
user4951

3
как перенастроить накопитель
user4951

1
@urig Я больше ничего не делаю с Windows, но я верю, что они поменяли имя на Windows ADK
Брайан,

10

Встроенная функция резервного копирования Windows 7 делает это очень простым, если у вас есть еще один (третий) диск для хранения резервной копии.

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

Я только сделал это в эти выходные, и это сработало отлично.


6
Примечание. Windows Image Recovery НЕ позволит вам восстановить данные из большего раздела в меньший, даже если фактический объем данных меньше, чем у меньшего раздела. Я попытался с помощью этого метода переместить Windows 7 с жесткого диска емкостью 2 ТБ на 128 ГБ твердотельный накопитель, и, несмотря на то, что на диске было только 80 ГБ данных, произошел сбой: «Не удалось найти диск, который можно использовать для восстановления системного диска».
user33339

10

Мой успешный опыт:

  • Подключите диск SSD и отформатируйте его как NTFS
  • Загрузка с оригинального DVD с Windows 7 -> Восстановление
  • Проверьте букву исходного и целевого дисков (например, E: и H :)
  • Выполнение:

    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
    
  • Отсоедините старый диск и загрузитесь снова с оригинального DVD-диска Windows 7 -> Восстановить

  • Неисправность
  • Поменяйте местами накопитель, включите питание, выберите загрузку с нового накопителя в BIOS

6

Хотя ответ @Brian должен работать, я использовал этот, и он намного быстрее и не требует WAIK или WinPE:

  1. Создать разделы

    • На новом диске создайте раздел размером 100 МБ в начале диска, отметьте его как активный
    • Создайте еще один основной раздел, по крайней мере такой же большой, как исходный C:
    • Смонтируйте оба раздела, например, маленький как Y: и большой как X:
  2. Скопируйте разделы

    Мы должны скопировать все, даже MBR.

    • Получите утилиту копирования разделов, которая работает в Windows 7. Я использовал Acronis Disk Director, но я считаю, что это должны делать Norton Ghost, Acronis True Image или даже Seagate Discwizard.
    • Скопируйте раздел C: на новый диск X:
    • Это должно потребовать перезагрузки
  3. Изменить букву диска

    Вы должны отредактировать новый regedit диска, чтобы назначенная буква диска была не X:, а C:

    • Открыть РЕГЕДИТ
    • Выберите HKEY_LOCAL_MACHINE
    • Перейти к файлу -> Загрузить куст
    • открыто X:\[Your windows dir]\System32\Config\SYSTEM
    • Выберите имя ключа, например, «ТЕМП»
    • Это создаст папку Temp, откроет ее и найдет MountedDevices
    • Прокрутите вниз и переименуйте \DosDevices\C:в \DosDevices\Z:(или неиспользованную букву)
    • Наконец переименовать \DosDevices\X:в\DosDevices\C:

    Обязательно переименуйте запись в реестре вашего нового диска, а не в старом

  4. Создать BCD

    Это должно сделать bcdboot.exeроль

    • Получить EasyBCD
    • Перейдите в раздел BCD Deployment, выберите новый раздел диска на 100 МБ Y:
    • Установить BCD
    • Примите диалог, чтобы открыть новый BCD
    • Перейдите к Добавить новую запись, выберите Windows, введите: Windows Vista / 7, диск C: и нажмите Add Entry.
  5. Изменить загрузочное устройство

    • Перезагрузитесь и войдите в конфигурацию вашего BIOS (F1 или DEL)
    • Изменить приоритет HD, перемещая новый HD вверх

Вот и все


3
Этот подход хорошо работал для меня (и мне не нужны были ни DVD, ни дополнительный жесткий диск). Обратите внимание, что я использовал xxclone, шаг № 2, поскольку все остальные варианты стоят денег (или, в случае Seagate Discwizard, вы должны установить продукт Seagate или Maxtor).
Иоахим Зауэр

Этот подход не работал для меня. Когда я загрузился на SSD, буква диска в «Компьютер» была C:, но в управлении дисками это был все еще X:, а старый диск все еще был C :. Кроме того, мой профиль пользователя все еще загружался из старого C :.
Стивен Т. Снайдер

6

Я только что успешно скопировал мою установку Windows на новый SSD вчера. Я знал, что хочу использовать GParted , но не знал , что делать после этого. Мне потребовалось несколько часов, чтобы загрузить компьютер с SSD после того, как я переписал Windows, поэтому я решил записать то, что сделал.

Вот что я сделал:

  • Освободил достаточно места на моем жестком диске, чтобы то, что было на нем, поместилось на SSD.

  • Скачал и записал GParted live CD. Это редактор разделов на основе Linux, но я нашел его простым в использовании и надежным.

  • Вставьте SSD в компьютер.

  • Изменен приоритет загрузки в BIOS, чтобы SSD был наверху (хорошо проверить, чтобы вы знали, откуда вы загружаетесь).

  • Загрузился в GParted и изменил размер раздела моего жесткого диска, чтобы он был меньше SSD. Изменение размера заняло почти час. Затем я скопировал и вставил раздел жесткого диска в SSD и изменил его размер, чтобы заполнить SSD одновременно. Прошло около получаса. (Перейдите в расширенный режим и рассмотрите параметры, например --recover, если имеете дело с неисправным диском).

  • Я отключил жесткий диск с моей старой установкой Windows. Вам не нужно, но если он отключен, то когда компьютер загружается и появляется рабочий стол, вы знаете, что все работает правильно. (Во время моих попыток, когда у меня не было отключенного жесткого диска, я однажды загрузился с SSD, когда это был диск E, но реестр все еще ссылался на диск C. Поэтому я использовал E:\Windowsс SSD, но C:\Usersи C:\Program Filesс жесткого диска. )

  • Загрузился с установочного диска Windows 7 и открыл командную строку восстановления. Нужные буквы дисков изменились, поэтому раздел SSD был C: как на жестком диске. Я сделал это с diskpart. Как то так (SSD стоит 111 ГБ):

** ВАЖНО: Если разделы были клонированы на новый диск, вы не сможете различить их, подключив оба диска. Самое простое - оставить текстовый файл в разделе ОС с указанием, какой это диск.

    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
  • Выполнили эти команды перед перезапуском:

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

    Я не уверен, что они все необходимы, но работать с ними не повредит.

  • Загрузился с SSD и все заработало. Я снова подключил жесткий диск.


3

Acronis True Image Home может выполнять именно то, что вы просите. Это позволяет восстановить любой размер раздела при условии, что новый раздел по крайней мере такой же, как исходный образ. Обратите внимание, что иногда он откажется восстановить другой раздел или новый жесткий диск / SSD. В этом случае вы должны сделать новый раздел на устройстве как минимум на 10 ГБ больше, чем исходный размер изображения (без сжатия).


К вашему сведению: сжатие исходного раздела не требуется в «Acronis True Image 2014» (поставляется с новым твердотельным накопителем Crucial) - можно исключить папки / файлы при клонировании диска, чтобы подогнать его под меньший
chipiik

2

Я работал над инструкциями в ответ на параграф 3 от Bortao об изменении букв вашего диска, когда вот, Windows 7 не позволяет мне открывать системную папку X:\[Your windows dir]\System32\Config\System(утверждаю, что она уже открыта), поэтому я решил использовать ее.

Я вышел из «открытого улья» и искал DosDevices, которые я нашел в

\HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Я переименовал

  • \DosDevice\C: в \DosDevice\Z:
  • \DosDevice\X: в \DosDevice\C:
  • \DosDevice\Z: в \DosDevice\X:

После этого я сделал много редактирования реестра , чтобы изменить все ссылки на X:\на C:\ Когда смерзаться не допустит изменения, я игнорировал эту проблему, и перезагружается.


2

Мне нравится imagex . Он основан на файлах, и среди других команд можно сжимать, проверять, проверять и т. Д. Акронис тоже хорош. Убедитесь, что вы используете 32-битный диск WinPE для максимальной совместимости. Для 64-битного WinPE потребуется использовать 64-битный imagex, который позволяет создавать только 64-битные системы.


1

Могу ли я предложить DriveClone от компании Farstone . Это бесплатно. Я использовал это программное обеспечение для клонирования много раз с успехом. Единственные сбои были, когда SSD был НАМНОГО меньше, чем источник. (скажем, источник в 750 гигабайт для назначения SSD на 90 гигабайт) Обходным путем для этого было клонирование на SOMEWHAT меньшего механического привода, а затем клонирование с этого на SSD.


Я перепробовал много процедур. Диспетчер разделов Windows всегда говорит, что есть неподвижные файлы, и его размер может уменьшиться только до ~ 60%. Я использовал несколько дефрагментов 3-й части, затем снова сжался. Я попробовал gparted, ничего не получалось. Пока я не попробовал это. Это было очень просто и бесплатно. Просто установите его и клонируйте с вашего диска ОС на другой диск (меньший, больший и т. Д.), И он успешно выполнит копирование.
Джо К

0

Symantec Backup Exec System Recovery или GHOST также сделают это. Существует бесплатная пробная версия системы восстановления Backup Exec Symantec BU Exec Home Page . Некоторые производители SSD имеют инструмент для своих дисков только для этого сценария. Вы проверили у производителя?


0

Я только что сделал это, и, честно говоря, Win7 так быстро установился на SSD, что мне понравилась новая установка. Я не уверен, насколько счастливы драйверы Windows с прямой копией - переустановка может потребовать наименьших затрат времени.


2
С драйверами все будет в порядке - я только что перевел SSD с 4-летней машины с двумя Xeon на новый i7 2600K, и он загрузился нормально. Просто убедитесь, что вы удалили все проприетарные драйверы AHCI / RAID и просто используете драйвер MSAHCI, прежде чем сделать переключение.
Shinrai

... Я должен добавить, что я одобряю чистую установку, хотя. Это ооочень быстро!
Shinrai

Приятно знать, что это будет работать так гладко.
Кара Марфия

2
Установка Windows 7 происходит быстро. переустановка 300 программ, которые я установил, нет.
Bortao

Я считаю, переустановка программ, чтобы быть терапевтическим способом.
Роб

0

Не нужно использовать дорогие инструменты. Вы можете создать снимок, используя пробную версию DriveSnapshot, чтобы сделать снимок ваших ~ 40 ГБ данных. Я часто использовал его еще во времена Windows XP, и это все еще здорово! Вы можете сделать снимок «вживую» без каких-либо хлопот (я думаю).

Разбейте ваш SSD по мере необходимости, затем просто используйте DriveSnapshot снова, чтобы извлечь ваш снимок на SSD.


1
просто не забудьте пометить раздел как активный и скопировать MBR
user956584

0

Недавно я приобрел твердотельный накопитель Intel и не смог найти прилагаемое программное обеспечение Acronis для обнаружения накопителя Intel. Поэтому я попробовал Ghost от Symantec, и давайте просто скажем: «Ghost - это не то, что было раньше».

Затем я решил попробовать программное обеспечение Paragons 'Migrate OS to SSD', и оно тоже не сработало. После ночных кошмаров, пытающихся заказать программное обеспечение, когда немецкий банк снимал с себя мою карту и т. Д., Я получил программное обеспечение благодаря очень приятному человеку из Paragon, решившему дать мне бесплатную копию из того, что, как я могу только предположить, было жалостью.

Я уже пытался уменьшить загрузочный раздел ОС с 1 ТБ до более управляемого размера и получил его примерно до 186 ГБ, что было недостаточно для использования встроенного программного обеспечения для создания образов Windows с моим жестким диском на 160 ГБ (в формате 149 ГБ). Итак, к решению Paragon.

Я скачал, установил и запустил программное обеспечение. Несколько подсказок позже это было полностью сделано. Весь образ был на самом деле 58 ГБ, и на его создание ушло около 8 минут. После изменения порядка загрузки в системном BIOS для отображения нового SSD система все еще загружалась с исходного жесткого диска ОС, а не с SSD. Файлы находились на SSD - структура каталогов и их содержимое были правильными, но самое главное, что программное обеспечение не работало так, как рекламировалось.

Я попытался проверить, чтобы раздел не был спрятан программным обеспечением и не сделал этого. Я перепробовал все вышеупомянутые опции bootrec и bcdboot и все равно «без радости». У меня осталась ОС, которая зависала при загрузке, говоря: «Программа Autochk не найдена. Пропуск Autocheck. затем синий экран в течение 0,5 секунд и перезагрузите компьютер до того же конца.

Со стороны берега свежая установка заняла приблизительно 11 минут. Переконфигурирование и передача данных заняли гораздо больше времени, хотя теперь у меня такое чувство НОВОЙ УСТАНОВКИ, и мне это нравится! В любом случае, перенос ОС на SSD не работает для меня, но может работать для вас. Я не знаю.


-2

Лично я не пробовал, но есть бесплатная программа для копирования дисков под названием EaseUS Disk Copy .


-2

Это не простой способ, потратьте, как 4 часа, попробуйте скопировать Windows 7 на другой жесткий диск, ничего не бесплатно, все от Google платное и не работает

Для Windows 10 вы можете использовать: snapshot.exe, а затем использовать USB установщик Windows 10, затем запустить параметры восстановления и все готово. Просто не забудьте пометить раздел как активный, потому что снимок копирует только данные

Windows 7 клонировать жесткий диск на другой с помощью этого программного обеспечения очень легко: HDDRawCopy1.10Portable.exe и бесплатно

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.