Перенос физического диска с установленной ОС в виртуальную машину Proxmox
Добавлено: 15 мар 2026, 11:05
Перенос физического диска с установленной ОС в виртуальную машину Proxmox называется Passthrough (проброс). Это отличный способ запустить старую систему без долгого процесса конвертации в виртуальный образ.
Идентификация диска
Для начала нужно узнать уникальный ID вашего жесткого диска. Использовать стандартные имена вроде /dev/sdb опасно, так как после перезагрузки буквы могут измениться.
Подключите диск к серверу Proxmox.
Зайдите в консоль Proxmox и введите команду:
Найдите ваш диск в списке. Вам нужен идентификатор всего диска (обычно начинается на ata-, nvme- или scsi-), а не конкретного раздела (part).
Пример: ata-WDC_WD10EZEX-00BN7A0_WD-WCC3F1234567
Создание виртуальной машины
В веб-интерфейсе Proxmox создайте новую ВМ (Create VM).
На вкладке OS выберите "Do not use any media".
На вкладке System убедитесь, что выбран правильный тип BIOS:
Если старая ОС стояла на современном ПК, выбирайте OVMF (UEFI).
Если на старом железе, выбирайте Default (SeaBIOS).
На вкладке Disks удалите созданный по умолчанию диск (нам он не понадобится, мы подключим физический).
Завершите создание ВМ и запомните её ID (например, 101).
Проброс диска в ВМ
Теперь нужно "привязать" физический диск к созданной ВМ. Это делается командой qm set.
Введите в консоли:
<VM_ID>: ID вашей машины (например, 101).
<bus><number>: Тип шины и номер порта. Обычно это sata0 или scsi0.
Путь к диску: Полный путь из Шага 1.
Пример команды:
После выполнения вы увидите сообщение update VM 101: -sata0 .... В веб-интерфейсе в разделе Hardware у этой ВМ появится новый диск.
Настройка загрузки
Перейдите в веб-интерфейс Proxmox.
Выберите вашу ВМ -> Options -> Boot Order.
Включите ваш новый диск и перетащите его на первое место.
Нажмите Start и запускайте консоль.
Важные нюансы
Драйверы: Если вы переносите Windows, она может выдать "синий экран" (BSOD) из-за смены контроллера диска. В этом случае попробуйте изменить тип шины в настройках оборудования с scsi на sata или ide.
Активация: При смене "железа" на виртуальное Windows, скорее всего, попросит повторную активацию.
Производительность: Проброс через by-id практически не дает потерь в скорости по сравнению с нативной работой диска.
Осторожно: Не пытайтесь монтировать этот диск в самой системе Proxmox (через mount), пока запущена виртуальная машина. Это может привести к повреждению файловой системы.
Идентификация диска
Для начала нужно узнать уникальный ID вашего жесткого диска. Использовать стандартные имена вроде /dev/sdb опасно, так как после перезагрузки буквы могут измениться.
Подключите диск к серверу Proxmox.
Зайдите в консоль Proxmox и введите команду:
Код: Выделить всё
ls -la /dev/disk/by-id/Пример: ata-WDC_WD10EZEX-00BN7A0_WD-WCC3F1234567
Создание виртуальной машины
В веб-интерфейсе Proxmox создайте новую ВМ (Create VM).
На вкладке OS выберите "Do not use any media".
На вкладке System убедитесь, что выбран правильный тип BIOS:
Если старая ОС стояла на современном ПК, выбирайте OVMF (UEFI).
Если на старом железе, выбирайте Default (SeaBIOS).
На вкладке Disks удалите созданный по умолчанию диск (нам он не понадобится, мы подключим физический).
Завершите создание ВМ и запомните её ID (например, 101).
Проброс диска в ВМ
Теперь нужно "привязать" физический диск к созданной ВМ. Это делается командой qm set.
Введите в консоли:
Код: Выделить всё
qm set <VM_ID> -<bus><number> /dev/disk/by-id/<ID_вашего_диска><bus><number>: Тип шины и номер порта. Обычно это sata0 или scsi0.
Путь к диску: Полный путь из Шага 1.
Пример команды:
Код: Выделить всё
qm set 101 -sata0 /dev/disk/by-id/ata-WDC_WD10EZEX-00BN7A0_WD-WCC3F1234567Настройка загрузки
Перейдите в веб-интерфейс Proxmox.
Выберите вашу ВМ -> Options -> Boot Order.
Включите ваш новый диск и перетащите его на первое место.
Нажмите Start и запускайте консоль.
Важные нюансы
Драйверы: Если вы переносите Windows, она может выдать "синий экран" (BSOD) из-за смены контроллера диска. В этом случае попробуйте изменить тип шины в настройках оборудования с scsi на sata или ide.
Активация: При смене "железа" на виртуальное Windows, скорее всего, попросит повторную активацию.
Производительность: Проброс через by-id практически не дает потерь в скорости по сравнению с нативной работой диска.
Осторожно: Не пытайтесь монтировать этот диск в самой системе Proxmox (через mount), пока запущена виртуальная машина. Это может привести к повреждению файловой системы.