Proxmox не видит диск при установке windows

On Proxmox, if the system drive is missing during the installation of the client or server version of Windows, you can use these steps to fix the problem.

Sometimes, when installing Windows 11, 10, Server on a new virtual machine, it’s possible that during the setup won’t be able to find the virtual hard drive to install the operating system resulting in the “We couldn’t find any drives. To get a storage driver, click Load driver” message. This error usually happens because the Windows setup may not include the necessary drivers to detect the drive. 

You can quickly resolve this problem by powering down the virtual machine and adding a second virtual CD\DVD drive to mount the VirtIO ISO file with the drivers. Then during the setup, you can load the virtual storage driver from the ISO file.

This guide will teach you the steps to make sure that the Windows setup recognizes the virtual hard drive to install the operating system.

Fix missing drive during Windows install on Proxmox

To fix the system hard drive missing during Windows installation on a Proxmox virtual machine, use these steps:

  1. Open Proxmox (web).

  2. Select the virtual machine from the left pane.

  3. Click the Shutdown button.

  4. Click the Yes button.

  5. Select the server and choose the “local” item.

  6. Click on ISO Images.

  7. Click the “Download from URL” button on the right side.

    Proxmox ISO Images download from URL

    Quick note: You can find the latest version of the virtualization drivers from this repository. Inside the path with the latest drivers, right-click, and copy the link for the “virtio-win-0.x.xxx.iso” file.

  8. In the “URL” setting, confirm the link to download the VirtIO ISO file.

    Proxmox driver download from URL

  9. Click the Query URL button to generate a file name.

  10. Click the Download button.

  11. Close the “Task viewer” page after the download.

  12. Click on the Windows virtual machine from the left navigation pane.

  13. Click the “Add” setting and select the “CD/DVD Drive” option.

    Proxmox add virtual CD/DVD drive

  14. In the “Storage” setting, select the storage containing the ISO file.

  15. In the “ISO image” setting, choose the VirtIO ISO file.

    Proxmox mount VirtIO ISO  to VM

  16. Click the OK button.

  17. Click the Start button.

  18. Click the Console button to access the virtual machine.

  19. Click the Next button.

  20. Click the Install Now button.

  21. Click the “I don’t have a product key” option.

  22. Select the version of Windows to install.

    Windows Setup choose version

  23. Click the Next button.

  24. Accept the terms and click the Next button.

  25. Click the “Custom: Install Windows Only (Advanced)” option.

    Windows Setup clean install option

  26. Click the Load driver button.

    Windows Setup load driver

  27. Click the Browse button.

    Windows Setup browse Proxmox drivers

  28. Select the virtual drive with the VirtIO driver files.

  29. Expand the drive and browse through “vioscsi,” select the version of Windows client or server to install, and choose the “amd64” option.

    Windows Setup load Proxmox storage driver

    Quick note: If you’re installing Windows 11, you may choose the “w10” option.

  30. Click the OK button.

  31. Click the Next button.

Once you complete the steps, the Windows 11, 10, or Server setup should be able to recognize the drive, and you can continue with the operating system installation.

We may earn commission for purchases using our links to help keep offering the free content. Privacy policy info.

All content on this site is provided with no warranties, express or implied. Use any information at your own risk. Always backup of your device and files before making any changes. Privacy policy info.

В этой статье я покажу тонкости установки Windows 10 в среде виртуализации от ProxMox. Основное внимание будет уделено Virtio драйверам.

Создание виртуальной машины

Про ProxMox VE я уже писал:

  • Что такое Proxmox VE?
  • Установка Proxmox VE 6.3

Для того чтобы создать новую виртуальную машины для Windows 10, заходим в Web-интерфейс управления ProxMox VE и нажимаем кнопку «Create VM«:

ProxMox VE. Создание виртуальной машины. Нажимаем Create VM

ProxMox VE. Создание виртуальной машины. Нажимаем Create VM

Во-первых придумаем имя для виртуальной машины:

ProxMox VE. Придумываем имя для виртуальной машины

ProxMox VE. Придумываем имя для виртуальной машины

Выберем хранилище на котором лежит нужный образ (iso). Затем выбираем сам образ. Меняем тип гостевой ОС и её подтип:

ProxMox VE. Настройка гостевой ОС

ProxMox VE. Настройка гостевой ОС

Настроим систему, а именно поставим галочку Qemu Agent (дальше нужно будет установить агента в ОС). А для контролера выбирайте VirtIO SCSI, хотя он и так используется по умолчанию:

ProxMox VE. Настройка системы

ProxMox VE. Настройка системы

А потом настроим жёсткий диск для виртуальном машины — я использую SCSI (по умолчанию используется IDE). А также нужно выбрать хранилище для жесткого диска и его размер:

ProxMox VE. Настройка жесткого диска

ProxMox VE. Настройка жесткого диска

Настроим процессор для виртуальной машины (укажите количество виртуальных ядер):

ProxMox VE. Настройка жесткого диска

ProxMox VE. Настройка жесткого диска

Выделим необходимое количество оперативной памяти:

ProxMox VE. Настройка RAM

ProxMox VE. Настройка RAM

Настроим сетевую карту, я снова использую VirtIO устройство:

ProxMox VE. Настройка сетевой карты

ProxMox VE. Настройка сетевой карты

В итоге, после всех настроек, нажмём кнопку «Finish«:

ProxMox VE. Заканчиваем создание виртуальной машины

ProxMox VE. Заканчиваем создание виртуальной машины

После того, как мы создали виртуальную машину, добавим ей ещё один привод (CD/DVD Drive). Его будем использовать для того, чтобы подключить ещё один образа с VirtIO драйверами:

ProxMox VE. Создаём дополнительный привод

ProxMox VE. Создаём дополнительный привод

И подключим в новый привод образ с VirtIO драйверами:

ProxMox VE. Подключаем образ с VirtIO драйверами

ProxMox VE. Подключаем образ с VirtIO драйверами

Если у вас ещё нет образа с VirtIO драйверами, то вы можете скачать их от сюда.

А также, почитать про VirtIO драйверы можно в wiki от ProxMox — здесь.

Прежде чем двигаться дальше посмотрим ещё раз на виртуальное оборудование нашей виртуальной машины:

ProxMox VE. Виртуальное оборудование для Windows

ProxMox VE. Виртуальное оборудование для Windows

Установка гостевой ОС

Чтобы запустить виртуальную машину, нажмите кнопку «Start«. Затем, чтобы открыть консоль, нажмите кнопку «Console«:

ProxMox VE. Запуск виртуальной машины

ProxMox VE. Запуск виртуальной машины

Начнётся процесс установки Windows 10:

Старт установки Windows 10

Старт установки Windows 10

Весь процесс показывать не буду, покажу лишь те места, которые связаны с виртуализацией. Вначале вам нужно будет выбрать диск для установки системы, но для этого необходимо загрузить VirtIO драйвера:

Не виден жесткий диск для установки Windows 10, так как нет Virtio драйверов

Не виден жесткий диск для установки Windows 10, так как нет Virtio драйверов

Нажимаем кнопку «Загрузить«:

Загрузка драйверов Virtio

Загрузка драйверов Virtio

На диске с VirtIO драйверами ищем каталог /amd64/w10/:

Поиск драйвера для Virtio SCSI

Поиск драйвера для Virtio SCSI

И устанавливаем найденный драйвер:

Установка драйвера для VirtIO SCSI

Установка драйвера для VirtIO SCSI

После установки диск в системе должен определиться:

После загрузки драйвера диск виден

После загрузки драйвера диск виден

Дальше на найденный диск устанавливаем систему как обычно.

После установки, когда система начнет первоначальную настройку, нажимаем кнопку «У меня нет Интернета«. Это необходимо, так как драйвер VirtIO для сетевого интерфейса мы сможем установить только после первоначальной настройки:

Так как в системе ещё нет драйвера VirtIO для сетевой карты, нажимаем "У меня нет Интернета"

Так как в системе ещё нет драйвера VirtIO для сетевой карты, нажимаем «У меня нет Интернета»

Установка дополнительных VirtIO драйверов

После установки системы, для многих виртуальных устройств не будет найдено драйверов. Чтобы это исправить запускаем «Диспетчер устройств«:

Windows 10. Запуск оснастки "Диспетчер устройств"

Windows 10. Запуск оснастки «Диспетчер устройств»

Видим неизвестные устройства:

Windows 10. Неизвестные устройства, которым нужны драйвера

Windows 10. Неизвестные устройства, которым нужны драйвера

Нужно для каждого такого устройства установить драйвер с образа диска для VirtIO драйверов. Для этого нажимаем правой кнопкой мышки по устройству и выбираем «Обновить драйвер«:

Обновление драйвера в Диспетчере устройств

Обновление драйвера в Диспетчере устройств

Затем выбираем пункт меню «Выполнить поиск драйверов на этом компьютере«:

Обновление драйвера в Диспетчере устройств

Обновление драйвера в Диспетчере устройств

Дальше нажимаем кнопку «Обзор«:

Обновление драйвера в Диспетчере устройств

Обновление драйвера в Диспетчере устройств

И указываем диск с VirtIO драйверами:

Обновление драйвера в Диспетчере устройств

Обновление драйвера в Диспетчере устройств

Здесь уже искать драйвера не обязательно, главное указать диск.

Таким образом устанавливаете все остальные драйвера:

Сетевой адаптер
COM порт
Balloon устройство

И в самом конце установим VirtIO Агента с этого же образа диска. Для этого на диске ищем каталог guest-agent а в нем запускаем установщик:

Установщик Qemu Агента

Установщик Qemu Агента

После проделанного вы можете выполнять дополнительные настройки, например:

  • настроить сеть;
  • изменить имя компьютера или ввести систему в домен;
  • обновить систему;
  • установить дополнительное ПО;
  • и другое.

Итог

В этой статье я показал что в среде виртуализации ProxMox используется специальное VirtIO оборудование и для его использования в Windows нужно устанавливать специальные VirtIO драйвера. Дополнительно в систему можно установить агента (Qemu-guest-agent), чтобы гипервизор получал некоторые сведенья о гостевой системе, например ip-адреса.

Ну а в Linux поддержка VirtIO оборудования уже встроена в ядро. Хотя агента всё-таки придется установить, например таким способом:

# apt-get install qemu-guest-agent
Или
#yum install qemu-guest-agent

Спасибо за внимание!

Сводка

Установка Windows 10 на ProxMox VE 6

Имя статьи

Установка Windows 10 на ProxMox VE 6

Описание

В этой статье я покажу тонкости установки Windows 10 в среде виртуализации от ProxMox. Основное внимание будет уделено Virtio драйверам

  • #1

When I tried to install Windows 7 the Drive does not show up.
I have tried to convert the harddrive to mbr and clean it to see if it worked.
I also have loaded the VertIO ISO Drivers and the Driver was detected but the drive still did not show up.

KVM Virtualization is Enabled.
The SCSI Controller is VertIO SCSI.
The BIOS is SeaBIOS.
ACPI Support: Yes
1GB RAM
1 Socket, 1 Core
VertIO 120GB HDD Attached.

I have tried to Clone a Complete install of a W7 Box from another Machine and It cloned but Windows 7 does not boot. I get an error of 0x0000007B (0xFFFFF880009AE92R… [Clipped], the Message says to do CHKDSK /F to check for harddrive corruption and then restart your computer.

I am not sure what is going wrong with this install but I have Linux installed on many ofther VMs with no Issues.

Kernel Version: Linux 4.4.35-1-pve #1 SMP Fri Dec 9 11:09:55 CET 2016
PVE Manager Version: pve-manager/4.4-1/eb2d6f1e

I also cannot install Windows Server 2012r2.

Any information can help.

  • #3

When I goto do the install the SATA Hard drive does not show up. Even after I clean the Drive and convert it to mbr.
I get hung at the Select the Driver for the hard drive. The disk is detected when I go into Diskpart but other then that I am stuck at that part.
I also get the same results in Windows Server 2012R2 during the install.

  • #9

Yes, I have Tried SCSI, VertIO, IDE, and SATA on 2 different Windows OS Versions (Windows 7 and Windows Server) and I still have the same results.

Установка была сделана на сервере: Intel® Core(TM) i3-2130 CPU @ 3.40GHz, 2000GB SATA HDD, 8192 MB RAM.

VPS Proxmox VE 5 — эта версия пашет по мануалу.
VPS Proxmox VE 5 (ZFS) (BETA) (64bits) — эта версия не пашет по мануалу.

Готовые ISO образы:

— Windows 7, x32, x64: https://yadi.sk/d/2Io8nVbVu2CRV // ключ у файле keys.docx
— Windows 8.1, x32: https://yadi.sk/d/WYH7Zjswu2CT3
— Windows 8.1, x64: https://yadi.sk/d/Yls_E0BGu2CTd
— Windows 10, x64: https://yadi.sk/d/WkTNo8pJu2CVd

ОС на сервере Debian.

Идем на адрес: https:// ваш ip:8006. Вводим и заходим.

Открываем NS, далее local как на скриншоте внизу:

Жмем Upload. И грузим свой ISO образ Windows какой скачали по ссылке выше.

Ну и грузим его:

У меня 100 мегабит интернет по этому 3ГБ быстро загружается.

Образ загрузился.

Нажимаем Create VM. Можем вписать свое имя виртуальной машины.

Я не вшарил зачем это выбирать если мы и так с образа устанавливаем.

Выбираем хранилище образов.

Выбираем образ наш загруженный.

Указываем сколько места надо, 300 ГБ я выбрал.

I3 имеет два ядра. Лучше ставить как есть.

Половину доступной памяти поставил я. ProxMox резервирует оперативную под всю виртуальную машину.

NAT mode ставить надо по дефолту.

Подтверждаем:

Будет такое:

Запускаем. И видим что все ок, запустилось.

Переходим в консоль и видим как идет установка Windows.

Profit

Как настроить удаленный рабочий стол на ProxMox, статья здесь: клац

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Пошаговая установка Windows Server на гипервизор Proxmox с использованием VirtIO Drivers на примере Windows Server 2022

Подготовка к установке

Скачиваем Windows нужной версии, это может быть любой Windows от XP до Server 2022

Скачиваем ISO VirtIO Drivers — https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers#Using_the_ISO

Если не нашли — прямая ссылка https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

Установка Windows на Proxmox
Закидываем в Proxmox через кнопку Загрузить

Подготовка к установке

Установка Windows на Proxmox
Выбираем «Создать VM»
Установка Windows на Proxmox
Даем название и VM ID, который уникальный в пределах гипервизора или его кластера. Рекомендую использовать осмысленные номера, например привязанные к IP (если они не планируются меняться)
Установка Windows на Proxmox
Выбираем хранилище, где лежит ISO образ и выбираем тип гостевой ОС
Установка Windows на Proxmox
Включаем агента QEMU и проверяем, что выбран SCSI контроллер
Установка Windows на Proxmox
Обязательно выбираем устройство SCSI вместо IDE

Всегда выбирайте SCSI диск, он самый быстрый из всех. IDE упирается в 40Мб/сек, SATA в 600Мб/сек, а SCSI может выжать всю скорость дисковой системы сервера. Для Linux серверов всегда выбирается VirtIO Block, как полностью совместимый и самый быстрый.

Установка Windows на Proxmox
Выставляем количество ядер. Количество сокетов имеет значение для индивидуальных установок для оптимизации использования ядер.
Установка Windows на Proxmox
Выставляем количество оперативной памяти
Установка Windows на Proxmox
Выставляем модель сетевой карты VirtIO, которая будет максимально эффективно работать.
Установка Windows на Proxmox
Нажимаем «Готово» для создания VM
Установка Windows на Proxmox
Открываем свойства VM и добавляем CD/DVD дисковод
Установка Windows на Proxmox
Где выбираем IDE и ISO образ с VirtIO

Установка

Установка Windows на Proxmox
Запускаем VM
Установка Windows на Proxmox
Нажимаем любую кнопку для начала установки
Установка Windows на Proxmox
Дожидаемся окна установки
Установка Windows на Proxmox
И начинаем установку
Установка Windows на Proxmox
Ключа у нас, естественно, для таких тестовых стендов нет
Установка Windows на Proxmox
Ставим с «возможностью рабочего стола». Standard нам хватит.
Установка Windows на Proxmox
Принимаем условия соглашения
Установка Windows на Proxmox
Выбираем «Другое: установка только операционной системы»
Установка Windows на Proxmox
И тут система не видит жесткий диск. Нужно указать драйвер с примонтированного VirtIO диска. Жмем загрузить.
Установка Windows на Proxmox
Находим папку с драйвером
D:\vioscsi\2k22\amd64
Установка Windows на Proxmox
Выбираем драйвер
Установка Windows на Proxmox
Создаем диск, со всем соглашаемся и жмем далее
Установка Windows на Proxmox
Начинается установка Windows Server
Установка Windows на Proxmox
Дожидаемся настройки параметров, указываем пароль и нажимаем готово
Установка Windows на Proxmox
Отправляем CTRL+ALT+DELETE для авторизации
Установка Windows на Proxmox
И входим в систему
Установка Windows на Proxmox
Открываем VirtIO дисковод и запускаем virtio-win-guest-tools
Установка Windows на Proxmox
Со всем соглашаемся и все устанавливаем
Установка Windows на Proxmox
Ставим все, что есть
Установка Windows на Proxmox
После установки появится сетевой интерфейс
Установка Windows на Proxmox
В оборудовании VM удаляем CD/DVD дисководы и выключаем-включаем виртуальную машину.

  • Proxmox backup server windows agent
  • Provtool exe windows 10 что это
  • Provider name microsoft windows kernel power guid 331c3b3a 2005 44c2 ac5e 77220c37d6b4
  • Proton vpn не запускается на windows 10
  • Provide value on system windows baml2006 typeconvertermarkupextension threw an exception