[ОТВЕТИТЬ]
08.02.2017 16:44
OlegON
 
Дали мне на работе ноут старенький совсем, Windows7. Решил перенести себе на комп в виртуалку. Раньше переносил в VirtualBox, но, поскольку я давно перешел на QEMU, то переносить надо было в qcow2.

Во-первых, открыл для себя маленькую утилиту disk2vhd, которой и быстренько снял образ VHD. Объем полученного файла соответствовал занятому месту. Клал на тот же диск, который клонировал и все процедура заняла около получаса. Раньше были танцы с бубнами и VMWare Player, теперь это не требуется.

После этого перевел в родной для QEMU qcow2
Код:
qemu-img convert -O qcow2 HOST.VHD note.qcow2
примечательно, что раньше, если не удалять драйвера диска и видео, то винда гарантированно падала в синий экран. Теперь же я морально приготовился к этому, но все нормально отработало, ничего не удалял, прямо как есть все и запускал.
09.02.2017 08:21
sh00r00p
 
Цитата:
OlegON если не удалять драйвера диска и видео, то винда гарантированно падала в синий экран
Может, чипсеты одинаковые?
09.02.2017 09:08
OlegON
 
Сомнительно, как мне кажется, на ноуте i3 из первых, у меня i7 Haswell. В виртуалке вообще IDE. Глубоко не погружался, мне поработать надо было. Но, думаю, что подкрутили мелкомягкие, на старте потупило, пообнаруживало новые устройства, попросило перезагрузку... Смешно зато, что при попытке удалить HP-драйвера, программа-установщик говорит, что платформа не соответствует и вываливается :) Как почистить теперь это все не понятно.
09.02.2017 13:15
baggio
 
1. вы блин о чем?
2. Синька была и есть во многих местах 0х0000007b, что какбы намекает на диск.
3. Если виртуалка умеет првильно имитировать ПРАВИЛЬНЫЙ контроллер IDE\AHCI то никакой синьки не будет.
4. Вывод - мелкомягкие не причем\чипсеты темболее - виртуалка ж... просто совпал AHCI в хостовой машине с которой снимал и AHCI режим контроллера в виртуалке...
09.02.2017 13:34
OlegON
 
Цитата:
OlegON В виртуалке вообще IDE
Цитата:
baggio совпал AHCI
не бьется...
09.02.2017 14:54
baggio
 
Цитата:
OlegON не бьется...
ну значит IDE совпал с IDE...
12.02.2017 13:17
OlegON
 
Попробовал сходу переключил в SCSI - синька сразу. Подключил тестовый диск через virtio, попросила дрова - дал. Удалил штатное IDE, в процессе перезагрузки поменял интерфейс на virtio - заработало.

Вдогонку, что можно сделать для Windows под QEMU
Код:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters]
"DefaultSendWindow"=dword:00100000
"DefaultReceiveWindow"=dword:00100000
"FastSendDatagramThreshold"=dword:00004000


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"Tcp1323Opts"=dword:00000001
"TcpWindowSize"=dword:00100000
Код:
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global congestionprovider=ctcp
12.02.2017 13:31
OlegON
 
И, да, если сделать образу
Код:
qemu-img convert -O qcow2 -c image.qcow2_backup image.qcow2
То из 26Гб получился 15Гб файлик... Опять же, сходу, без зануления...
18.06.2017 21:34
OlegON
 
Сделал, как выше, Windows 10

воткнул в виртуалку - виснет на попытке BIOS загрузиться. Подцепил в другую виртуалку с виндой - основной раздел виден без проблем. В дисках такая картина



diskpart потыкал, набирать надо много, выдает мало. Поржал над локализацией 698Gбайт...

Подцепил к своему десктопу.
Цитата:
[root@oops ~]# modprobe nbd max_part=8
[root@oops ~]# qemu-nbd --connect=/dev/nbd0 /d/z/h/nik.qcow2
посмотрел fdisk, информации больше, но понимание не пришло
Цитата:
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 63B39142-68DB-42A1-B502-5B4A48FE94B8

Device Start End Sectors Size Type
/dev/nbd0p1 2048 923647 921600 450M Windows recovery environment
/dev/nbd0p2 923648 1128447 204800 100M EFI System
/dev/nbd0p3 1128448 1161215 32768 16M Microsoft reserved
/dev/nbd0p4 1161216 1465147391 1463986176 698,1G Microsoft basic data
Есть идеи, куда его пнуть? Смущает, что EFI шифрованный...
18.06.2017 22:22
OlegON
 
Прицепил диск с виндой, выбрал восстановление, ура в списке "Проблемы с загрузкой Windows" - выбираю, думаю, надо же, все же они иногда что-то полезное делают.
Хрен там, "Не удалось", вообще ни разу не встречал, чтобы их решатели проблем что-то решали...

Но пока чешу, как эту винду в виртуалке запустить...
18.06.2017 22:50
OlegON
 
Грохнул и пересоздал разделы (Shift-F10 в меню установочного диска)
Код:
diskpart
lis dis
sel dis 0
lis par
sel par 1
del par override
sel par 2
del par override
sel par 3
del par override
create par efi size=300
format fs=fat32
creat par msr size=128
lis vol
bcdboot C:\windows /s C: /f all
хрен там...
18.06.2017 23:20
OlegON
 
Вернул изначальный образ. Поменял BIOS, чтобы гарантированно EFI было, тыкаю в UEFI HDD - сразу отваливается, что-то с разделами все же...
Код:
virsh --connect qemu:///system
Код:
  <os>
    <type arch='x86_64' machine='pc-i440fx-2.7'>hvm</type>
    <loader type='rom'>/usr/share/edk2/ovmf/OVMF_CODE.fd</loader>
    <boot dev='hd'/>
    <bootmenu enable='yes'/>
  </os>
Дальше с виндой буду мучиться здесь
Опции темы


Часовой пояс GMT +3, время: 19:40.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.