Как обновить Windows 10, установленную на виртуальный диск VHD

Как обновить Windows 10, установленную на виртуальный диск VHD

Как обновить Windows 10, установленную на виртуальный диск VHD

Категория: Windows 10 / Виртуальные машины
Добавил:
access_timeОпубликовано: 7-06-2018
visibilityПросмотров: 11 599
chat_bubble_outlineКомментариев: 11

Привет друзья! Недавно один наш читатель установил Windows 10 на виртуальный диск VHD и всё у него прекрасно работало, только вот обновить десятку до новой редакции April 2018 Update он не смог, так как установленная на VHD операционная система не поддерживает обновление до новейшей версии Windows 10. Замечательный выход из ситуации предложил Владимир! Публикую полностью вопрос пользователя и ответ моего друга.
 
Вопрос читателя: «Здравствуйте! На моём компьютере установлена Windows 7, и, прочитав ваши статьи про установку систем на VHD, ради интереса установил Windows 10 в VHD-файл. Всё отлично работает, но теперь захотелось обновить систему до новой весенней редакции 1803, но ни через Центр обновления, ни с ISO-образа обновиться не удалось. Пишет, что-то вроде «Windows 10 невозможно установить на VHD-диск». Как же так установить можно, а обновиться нельзя что ли? Скажите, пожалуйста, действительно невозможно обновить Windows 10 на VHD или я где-то что-то не то делаю?»

Как обновить Windows 10, установленную на виртуальный диск VHD

Ответ Владимира!
Дело в том, что OS, установленные на VHD, не поддерживают обновление до новой версии Windows 10, но выход есть. Виртуальная машина VirtualBox  поддерживает обновление до новой версии, если OS установлена на VHD. Если OS установлена на VHDX, то обновиться можно на виртуальной машине Hyper-V. В сегодняшней статье рассмотрим вариант с VirtualBox.
В начале работы отключаем виртуальный диск VHD (если он включён), на который установлена Windows 10.

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a3efe5f

 

 
Скачиваю и устанавливаю Virtualbox находясь на OS установленной на физический диск.
https://www.virtualbox.org/wiki/Downloads
Открываю virtualbox от имени администратора и создаю виртуальную машину Windows 10. 

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a42b7c2

Теперь нужно её настроить. Нажимаю «Далее»

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a45fb98

Первая настройка выбор размера оперативной памяти по умолчанию предлагается 2 Гб памяти. Выбираю примерно 30 процентов имеющейся оперативной памяти. 

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a48e16a

Следующая настройка, это создание диска.
Выбираю — «Использовать существующий диск» и указываю путь к виртуальному диску, на который установлена Windows 10 и которую я хочу обновить.

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a4b422e

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a4ddc5c

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a5093e5

Обязательные настройки на этом заканчиваются.
Мой VHD имеет стиль разделов GPT. По умолчанию установлен режим обычного БИОС. Включаю режим UEFI. 

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a529c30

По умолчанию машина задействует 1 виртуальный процессор. Для обновления это мало. Ставлю 4

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a552c3a

На виртуальном диске у меня мало свободного места и папка windows.old не поместиться. Виртуальный диск у меня динамический, увеличиваю его размер. Открываю «Менеджер виртуальных носителей».

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a57ddf3

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a5b1a5b

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a5e00a5

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a61a084

Теперь в виртуальном приводе указываю путь к ISO, с помощью которого буду обновлять свою OS.

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a651282

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a688164

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a6b3fff

Настройки на этом закончены. В моём диске VHD один раздел и загрузчика нет. Запускаю машину и выбираю загрузку с привода. При появлении первого окна сочетанием клавиш Shift+F10 открываю командную строку.

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a6e14c5

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a71bc36

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a73cce6

При открытии командной строки появилось предупреждение, что недостаточно памяти, но все команды сработали. Размер VHD я увеличил, теперь у меня раздел и неразмеченная область. Расширяю раздел на всё неразмеченное пространство (лень считать размер расширения, чтобы в конце диска осталось 100 Мб неразмеченным) и сжимаю раздел на 100 Мб. Создаю раздел EFI и создаю загрузчик.      
diskpart

lis vol  — смотрю список томов

sel vol 1 — выбираю  том(в моём случае 1)

extend — расширяю том

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a76636f

shrink desired=100 — сжимаю том на 100мб

creat par efi — создаю раздел efi

format fs=fat32 — форматирую раздел

exit — выхожу из diskpart

bcdboot C:windows — создаю загрузчик

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a7965fd

Если бы у меня был диск MBR, то команды были бы такие:
diskpart

lis vol 

sel vol 1

activ — делает  раздел активным

extend

exit

bootcect /nt60 C: /mbr — обновляет загрузочные коды mbr и pbr

bcdboot c:windows

Загрузчик создан. Закрываю окна и перезагружаюсь в OS.

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a7d0d01

ISO-образ Windows 10 для обновления находится в приводе. 

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a817a66

Открываю привод и запускаю файл exe. 

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a84d1be

Запустится обновление системы.

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a880557

После обновления удаляю машину без удаления VHD.

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a8b7fe7

d0bad0b0d0ba d0bed0b1d0bdd0bed0b2d0b8d182d18c windows 10 d183d181d182d0b0d0bdd0bed0b2d0bbd0b5d0bdd0bdd183d18e d0bdd0b0 d0b2d0b8d180d182 65d307a8eb7f3

Статья по этой теме: Как обновить Windows 10, установленную на виртуальный диск VHDX

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

Выделите и нажмите Ctrl+Enter

Windows 10, Виртуальные машины
Как обновить Windows 10, установленную на виртуальный диск VHD