Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 11 (http://forum.oszone.net/forumdisplay.php?f=120)
-   -   Виртуализация ОС под IODD (http://forum.oszone.net/showthread.php?t=354826)

The_Immortal 22-01-2024 16:07 3023032

Виртуализация ОС под IODD
 
Имеется ноут с Win 11. Необходимо виртуализировать ОС, чтобы она могла запускаться с IODD ST400. Для загрузки виртуального диска через IODD ST400 указаны следующие требования:
- поддержка только VHD;
- VHD должен быть дефрагментированным и фиксированным.

Cоздал полный образ диска через Disk2VHD (выбрал все разделы ноута) в формате VHD. Однако работоспособность образа через Hyper-V проверить не удалось - тот загружать образ отказался (просто мигающий курсор). Пытался найти инфу поддерживает ли VHD UEFI GPT, но что-то прямого ответа не нашел - может быть проблема именно в этом.
Далее через тот же Hyper-V (Инструмент "Изменить диск...") сделал VHD фиксированным и там же дефрагментировал его. Полученный VHD (дефрагментированный и фиксированный) засунул в ST400 и тот выдал "defrag" - в общем, не прокатило.

Тогда я задействовал фирменную утилиту VHD Tool++, где через Upload отправил изначальный VHD (динамический и фрагментированный) сразу на ST400. Получившийся на стороне ST400 VHD-файл смог примонтироваться. Более того в Boot menu наряду с всеми разделами, присутствующими в VHD, выдается запись "Windows Boot Manager (iODD vHDD Gadget 0)", но при выборе этой записи ничего не происходит и загружается хостовая ОС - т.е. загрузка не срабатывает (тестирую на том же ноуте).

Вопроса два:
1. Может ли быть проблема связана с тем, что VHD не поддерживает GPT?
2. Как можно диагностировать проблему загрузки, если п. 1 не имеет место быть?

Спасибо!

bredych 23-01-2024 01:49 3023046

а ноут поддерживает загрузку с такой медии?
что в праймери бут стоит сейчас?

The_Immortal 23-01-2024 19:47 3023093

bredych,
Цитата:

Цитата bredych
а ноут поддерживает загрузку с такой медии? »

Конечно.
Цитата:

Цитата bredych
что в праймери бут стоит сейчас? »

Загрузчик с физического диска, но это не так важно, т.к. я нужный из меню выбираю.

Тут может быть нюанс в том, что VHD не дружит с FAT'ом (загрузочный раздел на FAT32).
В общем, подсказать может тот, кто шарит в VHD...

Amigos 24-01-2024 07:25 3023103

Цитата:

Цитата The_Immortal
в Boot menu наряду с всеми разделами, присутствующими в VHD, выдается запись "Windows Boot Manager (iODD vHDD Gadget 0)", но при выборе этой записи ничего не происходит и загружается хостовая ОС - т.е. загрузка не срабатывает »

Загрузка срабатывает.
Ноутбук у вас видит два винта. Один настоящий, другой виртуальный, который сделал IODD ST400 из лежащего на нём VHD файла.

Но с точки зрения ноутбука это просто "два винта".

При выборе "Windows Boot Manager (iODD vHDD Gadget 0)" ноутбук грузит ВCD , который лежит на fat32 разделе в VHD.
Этот BCD читает свой файл с описаниями загрузок, видит там единственную запись "Грузить Windows\System32\winload.efi со второго раздела первого жесткого диска", с соответствующим GUID. Ну и грузит его. В полном соответствии с описанием грузит систему с "настоящего HDD".

В вашем случае для загрузки с VHD проще всего отключить "настоящий HDD" и тестировать эту загрузку.

The_Immortal 24-01-2024 12:32 3023110

Amigos,
Цитата:

Цитата Amigos
В вашем случае для загрузки с VHD проще всего отключить "настоящий HDD" и тестировать эту загрузку »

А как бы это программно решить, не подскажите?)

The_Immortal 25-01-2024 16:41 3023183

Цитата:

Цитата Amigos
В вашем случае для загрузки с VHD проще всего отключить "настоящий HDD" и тестировать эту загрузку. »

В общем, оставил только VHD (физически отключил родной накопитель) и при загрузке получил:
Цитата:

Файл: \Windows\system32\winload.efi
Код ошибки: 0xc000000e
Смонтировал VHD, там такая картина (VHD снизу). Раздел с Windows не распознана как "Загрузка". Глянул GUID раздела, он корректны для MSDATA: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7.

В чем может быть проблема?


Время: 21:31.

Время: 21:31.
© OSzone.net 2001-