Окей, попробовал это. Сначала в Rufus сделал загрузочный USB с EFI Затем попробовал так:
```
root@proxmox:~# dd if=/dev/sdb of=/mnt/winiso/winusb.img bs=4M status=progress
15100+0 records in
15100+0 records out
63333990400 bytes (63 GB, 59 GiB) copied, 539.049 s, 117 MB/s
root@proxmox:~# cd /mnt/winiso/
root@proxmox:/mnt/winiso# ls
lost+found template winusb.img
root@proxmox:/mnt/winiso# losetup -fP /mnt/winiso/winusb.img
root@proxmox:/mnt/winiso# mkdir winusb
root@proxmox:/mnt/winiso# mount /dev/loop
loop-control loop0 loop0p1 loop0p2 loop1 loop2 loop3 loop4 loop5 loop6 loop7
root@proxmox:/mnt/winiso# mount /dev/loop0p1 winusb
root@proxmox:/mnt/winiso# ls winusb
'$WinPeDriver$' 'System Volume Information' autorun.inf autounattend.xml boot bootmgr bootmgr.efi efi info.txt setup.exe sources support
root@proxmox:/mnt/winiso# ls winusb/sources/*.wim
winusb/sources/boot.wim winusb/sources/install.wim
root@proxmox:/mnt/winiso# mkdir winsource
root@proxmox:/mnt/winiso# mount //shodan.lan/guest winsource -t cifs -o username=guest
root@proxmox:/mnt/winiso# ls winsource/*.wim
winsource/windows.backup.wim
root@proxmox:/mnt/winiso# cp winsource/windows.backup.wim winusb/sources/install.wim
root@proxmox:/mnt/winiso# umount winusb
root@proxmox:/mnt/winiso# umount winsource
root@proxmox:/mnt/winiso# losetup -d /dev/loop0
root@proxmox:/mnt/winiso# qemu-img convert -f raw -O qcow2 winusb.img winusb.qcow2
root@proxmox:/mnt/winiso# ls
images lost+found template winsource winusb winusb.img winusb.qcow2
root@proxmox:/mnt/winiso# qm importdisk 108 /mnt/winiso/winusb.qcow2 local-lvm
importing disk '/mnt/winiso/winusb.qcow2' to VM 108 ...
WARNING: You have not turned on protection against thin pools running out of space.
WARNING: Set activation/thin_pool_autoextend_threshold below 100 to trigger automatic extension of thin pools before they get full.
Logical volume "vm-108-disk-0" created.
WARNING: Sum of all thin volume sizes (1.09 TiB) exceeds the size of thin pool pve/data and the size of whole volume group (<446.13 GiB).
transferred 0.0 B of 59.0 GiB (0.00%)
transferred 604.0 MiB of 59.0 GiB (1.00%)
transferred 59.0 GiB of 59.0 GiB (100.00%)
unused0: successfully imported disk 'local-lvm:vm-108-disk-0'
```
Затем я подключил диск через веб-интерфейс И это работает, насколько я могу судить
Замеченные моменты:
1. Преобразование в qcow2 не восстановило все пустое место, оно все равно использует полные 64 ГБ
2. USB-накопитель, даже загруженный как "unused" image, подключен к определенной ВМ, и я не знаю, как разрешить ВМ 109 его использовать.
3. Я не уверен, есть ли способ использовать этот виртуальный USB-накопитель в режиме только для чтения.
4. Я не уверен, могут ли более одной ВМ одновременно устанавливаться с него.
5. qm import был очень медленным.
6. В интерфейсе нет места для подключения виртуального USB-диска при создании ВМ
Попробую этот метод снова, на этот раз попробую запустить qm import напрямую к /dev/sdb, пропуская части "dd" / преобразование в qcow2, затем смонтирую новый диск как обычный том LVM, внесу изменения, а затем попробую установить систему снова.