Перенос Windows 7 со стационарного компьютера на виртуальную машину VirtualBox установленную на ноутбуке с Windows 10

Категория: Виртуальные машины
Добавил: access_timeОпубликовано: 3-10-2015 visibilityПросмотров: 62 870 chat_bubble_outlineКомментариев: 27


Привет друзья! Сегодня последняя статья из цикла о переносе операционных систем на виртуальную машину VirtualBox и переносить мы будем Windows 7. В этот раз не буду предварять статью интересным рассказом (дабы сэкономить ваше время) и перейду сразу к делу.
 

Перенос Windows 7 со стационарного компьютера на виртуальную машину VirtualBox установленную на ноутбуке с Windows 10


Автор Владимир 
Итак, имеем обычный стационарный компьютер с установленной Windows 7 64 бит, переносить её будем на виртуальную машину VirtualBox установленную на ноутбуке с Windows 10.

Управление дисками стационарного компьютера
Windows 7 установлена на диске (C:) и его точную копию сохраним в файле виртуального диска VHD на разделе (F:) переносного жёсткого диска USB.

Конвертацию Windows 7 в файл VHD можно осуществить несколькими способами, сегодня проделаем это небольшой программкой Disk2vhd v2.01, скачиваем утилиту по ссылке

https://technet.microsoft.com/ru-ru/sysinternals/ee656415

Запускаем Disk2vhd v2.01 

В главном окне программы снимаем галочку с пункта «Use Vhdx».



В левой части окна отмечаем галочкой диск C:\ с установленной Windows 7.

Даём имя будущему файлу виртуального диска «Windows 7».

Жмём на кнопку проводника в правой части окна.

Сохраним виртуальный файл VHD на переносном винчестере USB буква диска (F:).

Нажимаем «Create»



Пошёл процесс создания виртуального диска VHD.

Файл виртуального диска с Windows 7 создан

и находится на переносном жёстком диске USB, буква диска (F:). 


Подключаем переносной жёсткий диск USB с файлом VHD к ноутбуку с Windows 10. Устанавливаем на ноутбук виртуальную машину VirtualBox 5.0.4

 

Скачиваем виртуальную VirtualBox 5.0 по ссылке
https://www.virtualbox.org/wiki/Downloads 

и устанавливаем на ноутбук с Windows 10
В главном окне VirtualBox жмём «Создать». 

Даём имя виртуальной машине «Windows 7 (64 bit)»

выбираем

Тип: «Microsoft Windows».

Версия: «Windows 7 (64 bit)».

и жмём «Next»

 Памяти можете выделить побольше, например 1024 Мб

«Next»

Отмечаем пункт «Использовать существующий виртуальный жёсткий диск» и жмём на кнопку проводника справа.

В открывшемся проводнике находим на переносном жёстком диске USB файл виртуального диска VHD, выделяем его левой мышью и жмём «Открыть».  

 «Создать»

Виртуальная машина «Windows 7» создана, но если её сейчас запустить, то наверняка выйдет ошибка при загрузке. 

 

При переносе любой версии Windows на виртуальную машину всегда страдает загрузчик системы и его нужно просто восстановить, для этого загрузим виртуальную машину с ISO-образа Win 7 и войдём в среду восстановления для исправления загрузчика.

Исправляем загрузчик системы.

Жмём «Настроить»

Во вкладке «Система» изменяем порядок загрузки, первым устройством выставляем - Оптический диск, а вторым - Жёсткий диск.

«ОК».

На вкладке «Носители» нужно подсоединить ISO-образ Windows 7.

Выделяем левой мышью пустое поле и жмём на значок дисковода.

«Выбрать образ оптического диска»

В открывшемся проводнике находим ISO-образ 7, выделяем его левой мышью и жмём «Открыть».

VirtualBox настроена.

«ОК». 

Запускаем нашу виртуальную машину «Windows 7»

На предложение загрузиться с ISO-образа Windows 7 - «Press any key to boot from CD or DVD», соглашаемся и нажимаем любую клавишу на клавиатуре, происходит загрузка VirtualBox  с ISO-образа Windows 7.

Жмём клавиатурное сочетание «Shift+F10» и открывается окно командной строки.

Вводим команды. 

diskpart

lis vol (выводим все разделы жёсткого диска или дисков (если их несколько) в список).

sel vol 1 (Том 1, это скрытый раздел System Reserved (Зарезервировано системой) размер 100 Мб - отвечающий за загрузку Windows 7, он некорректен (файловая система RAW) и его нужно удалить, а затем создать заново). 

del vol (удаляем некорректный раздел образуя нераспределённое пространство на жёстком диске)

lis dis (выводим список дисков подключенных к компьютеру)

sel dis 0 (выбираем единственный Диск 0)

create par primary size=100 (создаём заново скрытый раздел System Reserved (Зарезервировано системой) размер 100 Мб).

format fs=NTFS (форматируем его в файловую систему NTFS).

activ (делаем активным).

assign (присваиваем букву).

lis vol (выводим все разделы накопителей подключенных к компьютеру в список).

exit

bcdboot D:\Windows (создаём заново файлы загрузки на скрытом разделе System Reserved для Windows 7, так как буква диска операционной системы в среде восстановления (D:)).

Файлы загрузки успешно созданы

Выходим из командной строки и перезагружаемся.

Загружается Windows 7

Очень важно установить "Дополнения гостевой ОС", после этого VirtualBox установит все недостающие драйвера,

также вы сможете перейти в «Режим полного экрана», создавать общие папки и многое другое.

 

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Комментарии (27)

  1. img
    1 февраля 2022 03:37 ог5768576
    Гость

    Ничего не вышло с момента create par efi size=100 ругается говорит мало места

    прошла команда create par efi size=94

    но остановился на моменте bcdboot D:\Windows  выдаёт ошибку, пробовал разные диски, у меня по идее должен быть bcdboot C:\Windows   но и он не работает...

    Цитировать replyОтветить
  2. img
    27 сентября 2018 22:43 Дмитрий
    Гость

    Нашел простешую ошибку EFI разделы имеют FAT32  а не NTFS

    ну и потом bootrec /rebuildbcd

    Спасибо за статью

    Цитировать replyОтветить
  3. img
    27 сентября 2018 18:09 Дмитрий
    Гость

    bcdboot с:\Windows

    Цитировать replyОтветить
  4. img
    27 сентября 2018 18:08 Дмитрий
    Гость

    Сабо Вы не поделитесь что именно вы делали? такая же задача. Еще до ссылки на статью я включил EFI

    Удалял раздел альтернативным способом.

    Создать раздел оригинальной командой не получалось

    Поменял на create par efi size=100

    Раздел, на котором у меня windows С:

    bcdboot D:\Windows

    На выходе даже не пытается грузится (только либо виртуальный CD либо сразу shell)

    Цитировать replyОтветить
  5. img
    21 июня 2018 11:33 sabo
    Гость

    Все получилось перенес на виртуалку Вин 2012 сервер

    Цитировать replyОтветить
  6. img
    1 июня 2018 10:34 admin
    Администратор

    Paragon Hard Disk Manager 15 может преобразовывать физические машины в виртуальные.

     

    мастер P2V-настройки может перенести вашу виртуальную машину в любую другую из предложенных), вот подробная статья

    https://remontcompa.ru/911-vosstanovlenie-rabotosposobnosti-windows-v-virtualno
    y-srede-s-pomoschyu-mastera-p2v-nastroek-programmy-paragon-hard-disk-manager-15
    -professional.html

     

    Чтобы перенести Windows со стационарного компьютера с включенным UEFI на виртуальную машину VirtualBox, нужно предварительно настроить виртуальную машину, о чём подробно написано в той статье.

    Цитировать replyОтветить
  7. img
    1 июня 2018 01:25 Наташа
    Гость

    Цитата: Дмитрий
    По той статье вообще не понятно как перенести физическую машину) Ладно спасибо за ответы буду допиливать сам)

     

    Paragon Hard Disk Manager 15 может преобразовывать физические машины в виртуальные. Также можно использовать средства виртуализации физ. компьютеров  VMware Workstation и создать машину на базе VHD-диска, совместимого с VirtualBox

    Цитировать replyОтветить
  8. img
    31 мая 2018 16:24 Дмитрий
    Гость

    По той статье вообще не понятно как перенести физическую машину) Ладно спасибо за ответы буду допиливать сам)

    Цитировать replyОтветить
  9. img
    31 мая 2018 10:41 admin
    Администратор

    Тогда настривайте виртуальную машину по этой статье

    https://remontcompa.ru/1534-kak-ustanovit-windows-10-v-rezhime-efi-na-virtualbo
    x.html

     

    и не забудьте отметить пункт «Включить EFI. (Только специальные ОС)».

    iou

    Цитировать replyОтветить
  10. img
    31 мая 2018 10:08 Дмитрий
    Гость

    GPT

    Цитировать replyОтветить
  11. img
    31 мая 2018 09:44 admin
    Администратор

    Проверьте, у вас Windows server 2012 (которую вы переносите) установлена на диск GPT или MBR?

    Цитировать replyОтветить
  12. img
    31 мая 2018 09:22 Дмитрий
    Гость

    Тогда после выполнения: bcdboot D:\Windows (создаём заново файлы загрузки на скрытом разделе System Reserved для Windows 7, так как буква диска операционной системы в среде восстановления (D:)).

     

    Сбой при копировании файлов загрузки

    Цитировать replyОтветить
  13. img
    31 мая 2018 08:23 admin
    Администратор

    Жёсткий диск может быть стиля MBR или GPT, значит ваш диск GPT.

    Так же это значит, что ваша Windows server 2012R2 установлена на диск GPT и команда

    activ

    не нужна.

    Цитировать replyОтветить
  14. img
    30 мая 2018 16:27 Дмитрий
    Гость

    Этот диск не является жестким диском MBR. Команда ACTIVE может использоваться только на жестких дисках MBR

    Цитировать replyОтветить
  15. img
    30 мая 2018 10:06 admin
    Администратор

    Не даёт сделать его активным, пишет диск не является MBR.

     

    Какая точно выходит ошибка?

    Цитировать replyОтветить
  16. img
    30 мая 2018 08:54 Дмитрий
    Гость

    Добрый день! Необходимо перенести windows server на виртуалку. Всё проделал по вашей статье. Упёрся в :

    activ (делаем активным).

    assign (присваиваем букву).

    lis vol (выводим все разделы накопителей подключенных к компьютеру в список).

    exit

    bcdboot D:\Windows (создаём заново файлы загрузки на скрытом разделе System Reserved для Windows 7, так как буква диска операционной системы в среде восстановления (D:)).

     

    Не даёт сделать его активным, пишет диск не является MBR. Windows server 2012R2

    Не могли бы помочь?

    Цитировать replyОтветить
  17. img
    1 сентября 2016 11:40 spoonlight
    Гость

    Интересно получается с виртуалкой.

    В оригинале система стоит на рейде, страйп.

    Снял образ с помощью Paragon Hard Disk Manager 15 Suite. P2V для Oracle VirtualBox. Варианты настройки машины делал разные. Диск-образ подключал и как IDE, и как SATA, процы и 1, и 2. Ускорялки тоже туда-сюда дёргал. Итог был один: начало загрузки, плавающий флаг виндей и всё. Висяк.

    Но, если грузиться в безопасном режиме - загружается!

    Куда бы копать дальше, чтобы в нормальном режиме виртуалка загрузилась? Поятно, что что-то с драйверами. Но, с какими? =(

    Цитировать replyОтветить
  18. img
    29 августа 2016 21:01 admin
    Администратор

    Поработал с вариантами настроек виртуальной машины. Например, смена типа контроллера. Был sata, делаем ide.

     

    Это может сработать, если на машине, с которой делаем копию, в БИОС выставлен параметр IDE. 

     

    Если Вы установите Hyper-V, то не сможете запускать на Oracle VirtualBOX 64-битные операционные системы (и устанавливать тоже).

    Цитировать replyОтветить
  19. img
    29 августа 2016 17:29 spoonlight
    Гость

    Поработал с вариантами настроек виртуальной машины. Например, смена типа контроллера. Был sata, делаем ide. Как итог - грузится, проигрывает мелодию загрузки, но, при этом, абсолютно чёрный экран и всё. Тишина. =) Нашел, что тип контроллера на машине, с которой делаем копию, отличается от машины, на которой стоит виртуалка и где надо запуститься. Но, пока сказать нечего, т.к., хочу еще попробовать стандартные средства Windows, и запуститься в Hyper-V.

    Цитировать replyОтветить
  20. img
    29 августа 2016 16:14 admin
    Администратор

    Если всё сделали по статье, то операционная система должна загружаться.

    Цитировать replyОтветить
  21. img
    29 августа 2016 11:34 spoonlight
    Гость

    Вы вводили команды

    diskpart

    lis vol... 

    у вас есть скрытый раздел System Reserved (Зарезервировано системой) размер 100 Мб - отвечающий за загрузку Windows 7?

    Да. Полностью последовательность выполнил.

    Скрытый раздел да, был. В RAW формате. И потом его пересоздал, как и было выше описано, в NTFS.

    Цитировать replyОтветить
  22. img
    27 августа 2016 08:40 admin
    Администратор

    Дело не в диске (D:).

    Вы вводили команды

    diskpart

    lis vol... 

    у вас есть скрытый раздел System Reserved (Зарезервировано системой) размер 100 Мб - отвечающий за загрузку Windows 7?

    Цитировать replyОтветить
  23. img
    26 августа 2016 15:53 spoonlight
    Гость

    Здравствуйте, Уважаемые. Снял VHD с работающей машины. Всё делал по пунктам выше, но после загрузки с уже обработанного образа - синий экран с ребутом. =( Может ли это быть из-за того, что, как вот выше прочитал, физически диск, с которого снимал образ, был разбит на 2 логических (диски C: и D:), а снимал образ только с С:, и обрабатывал потом только логический С:? Надо ли мне теперь удалить это упоминание о диске D:? Заранее, Спасибо. =)

    Цитировать replyОтветить
  24. img
    15 августа 2016 18:49 admin
    Администратор

    Такая ошибка возникает, если мы решим удалить защищённый раздел с помощью команды del vol. Disk2vhd копирует только выбранный нами раздел,
    но структуру всего диска программа оставляет.
    RAW, это отсутствие файловой системы раздела. Но ID разделов Disk2vhd сохраняет.
    В командной строке вводим команды:

    diskpart

    lis dis (выводит список физических дисков).

    sel dis 0 (выбираем основной жёсткий диск).

    lis par (показ всех разделов выбранного диска).

    sel par 3 (выбираем третий раздел)

    del par override (удаляем раздел, для удаления раздела ESP и MSR или раздела OEM-изготовителя ноутбука, необходимо указать параметр override)

     

    Вот Владимир сделал видео

    https://yadi.sk/i/WAxnRwPfuE5Pd

    Цитировать replyОтветить
  25. img
    15 августа 2016 10:52 Acetum
    Гость

    Добрый день! При попытке удаления тома (raw) выдаёт ошибку приложение diskpart.exe - "память не может быть read". Можно ли снести том другим способом?

    Цитировать replyОтветить
  26. img
    11 июня 2016 12:04 admin
    Администратор

    Как быть если раздела нет соответствующего (на 100мб)? "bcdboot C:\Windows" - не помогает

     

    Восстанавливайте загрузку Windows 7 по этой статье

    http://remontcompa.ru/208-vosstanovlenie-zagruzchika-windows-7.html

    или по этой

     

    Слетит ли OEM лицензия после переноса?

     

    Бывает по разному, может слететь, а может нет.

     

    Как сэмулировать характеристики материнки?

     

    Вручную никак. Программа VirtualBox делает это автоматически.

    Цитировать replyОтветить
  27. img
    10 июня 2016 22:09 Alex
    Гость

    Здравствуйте!

    Благодарю за статью!

     

    Вопросы появились

    - Как быть если раздела нет соответствующего (на 100мб)? "bcdboot C:\Windows" - не помогает

    - При загрузке без восстановления раздела идёт синий экран. ОС переносится с реального сервера под Win7 Maximum. Как быть в таком случае?

    - Слетит ли OEM лицензия после переноса? Как сэмулировать характеристики материнки?

     

    Заранее благодарю!

    Цитировать replyОтветить