[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
Проект закрыт. Разработка программы приостановлена...

История

Лирика...

Стукнуло мне тут в голову обновить версию QEMU в QemuBootTester из-за частых косяков с запуском, но что то у меня ничего не вышло ah Найти что то свежее и более актуальное тоже не получилось. Везде (по крайней мере что мне попадались) используется QEMU версии 0.14.50 2011 года, либо еще старее.
Пришла в голову идея изобрести свой велосипед написать свой GUI.
В конечном итоге вышло это:

Скриншот

СКАЧАТЬ! 1.0.1.b3 (.Net 4.0 Client Profile) (19.5Мб) (24.09.2016) (Не критичная ошибка при обновлении списка дисков)
(Для работы программы необходим .Net Framework не ниже 4.0)

Изменения в 1.0.1.b3

    - исправлена ошибка загрузки с CD-ROM
    - исправлена ошибка загрузки в режиме UEFI с USB (загрузка происходит, но работает медленно)
    - добавлен режим "поверх всех окон" (чекбокс в правом верхнем углу) удобно при использовании Drag&Drop
    - добавлена функция расчета допустимого объема ОЗУ QEMU:
      для 32-bit ОС - > если объем свободной памяти менее 2Гб - 1/2 свободного объема, если больше - 1024Мб
      для 64-bit ОС -> 1/2 от свободного объема
    - незначительно изменен интерфейс программы (кнопка закрытия QEMU, информация о объеме свободной памяти и загрузке процессора)
    - исправлены некоторые мелкие ошибки в программе
.
.

Старые версии

---- удалено ----

О Drag&Drop

Теперь файлы образов .iso .img .ima .vhd .vdi .vmdk .mos можно перетянуть в окно программы для загрузки в QEMU. При этом применяются настройки (объем памяти, режим загрузки и др.) предварительно установленные в программе.
Для загрузки образа в режиме дискеты (FDD) необходимо в программе предварительно выставить Способ загрузки->Образ диска->FDD, иначе загрузка будет происходить в режиме диска.
Для работы программы необходим установленный .Net Framework
В программе используется последняя на данный момент актуальная версия QEMU (2.7.0) от 03.09.2016г.
В зависимости от разрядности установленной Windows распаковывается QEMU соответсвующей разрядности.
В программе к тому же можно выбирать разрядность самой виртуальной машины (для чего это может быть реально нужно не знаю, но прикрутил).
В отличии от старой myqemu, используемой в QemuBootTester и других аналогичных программах, в новой версии QEMU не возникает вылетов при установке большого размера ОЗУ.
В случае ошибки сообщение об ошибке пишется в файл %Temp%\QEMU Small GUI\qemu\stderr.txt.
При запуске в 32х битной ОС при большом (не выяснял точно) выставленном объеме ОЗУ не запускается, зато в 64х битной ОС вполне себе комфортно запускается с 10Гб ОЗУ (дома проверял при 16Гб ОЗУ).
Программа в принципе еще сырая ah но в общем вполне себе рабочая. Есть некоторые идеи того, что можно переделать и добавить, но пока нет времени...
Запускается не очень быстро (несколько секунд), т.к. QEMU заметно разросся в размере и много времени распаковка занимает. Так же медленно работает подхват списка USB устройств (около 1 секунды)...
P.S. Просьба потестировать. В частности загрузку EFI в разных режимах, особенно ia32.
P.S.S. В программе (любой версии) есть глюк, если при запущенном QEMU закрыть окно программы то вываливается ошибка программы (на само QEMU это никак не сказывается).
Причину глюка примерно знаю, но как решить пока не нашел. В версии 1.0.1.b3 частично исправлено, но иногда проявляется.
QEMU Small GUI 2.0.2b (13.11.2017)


Последний раз редактировалось: Adler (2020-02-02 20:26), всего редактировалось 17 раз(а)

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 9 лет 4 месяца
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Adler,
Спасибо за тест

[Цитировать]

    u53t0r
  • 14986
  • Стаж: 7 лет 11 месяцев
  • Сообщений: 4
  • Репутация:0

    [+] [-]
Проект QEMU Binaries for Windows обновился, будет ли интеграция в
QEMU Small GUI 32/64-bit Legacy + UEFI ?
2020-02-01: New QEMU installers (4.2.0).

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
73612Проект QEMU Binaries for Windows обновился, будет ли интеграция в
QEMU Small GUI 32/64-bit Legacy + UEFI ?
2020-02-01: New QEMU installers (4.2.0).
А смысл?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Adler, aa
73613А смысл?
Да в общем никакаго, скорость все портит, реально попользоваться не даст, так, чисто для примитивных тестов.
Имело бы смысл написать GUI под портативную VirtualBox, на ней даже можно реально работать.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 3810
  • Репутация:127

    [+] [-]
73616портативную VirtualBox
Без папки drivers? Где взять?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Ander_73, aa
73617Без папки drivers? Где взять?
Немного не понял, зайди сюда, там будет ссылка на портабле-конструктор, там даже исходники на Au3 выложены.
Я пробовал ее, работает, но имеет недостаток - может конфликтовать с установленной версией, так, что проверить ее у себя не могу.
На nnmclub.to есть готовые сборки.
Драйвера и сервисы ставятся на лету.
Добавлено через 4 минуты 33 секунды:
К стати, у меня есть батник создания виртуальной машины (используется в BootInst), если интересно, могу поделиться.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 3810
  • Репутация:127

    [+] [-]
73619Драйвера и сервисы ставятся на лету.
Портабельная версия, ага ab
Спасибо, вопрос снят.

[Цитировать]

    Krinal
  • 23373
  • Стаж: 4 года 11 месяцев
  • Сообщений: 10
  • Репутация:0

    [+] [-]
  • Откуда: Planet Earth
@Adler, как я могу перевести ваш инструмент на английский интерфейс? Любой языковой файл или метод?
@Adler, how can I translate your tool in to English UI? Any language file or method?

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
Krinal, никак. Изначально это не предусмотрено и все надписи "зашиты" прямо в коде программы.

[Цитировать]

    Krinal
  • 23373
  • Стаж: 4 года 11 месяцев
  • Сообщений: 10
  • Репутация:0

    [+] [-]
  • Откуда: Planet Earth
Адлер, исходником можешь поделиться? Тогда я смогу перевести нужный текст, а потом вы перекомпилируете программу? Подходит ли он вам?
Adler, Can you share a source code? Then I can translate the required text and then you recompile the program? Is it suitable to you?

[Цитировать]

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1212
  • Репутация:65

    [+] [-]
  • Откуда: Луганск
Нет, к сожалению, исходниками я не делюсь..
Возможно, когда нибудь, я и сам переведу. Но в ближайшее время ни времени, ни желания этим заниматься нет.

[Цитировать]

    Krinal
  • 23373
  • Стаж: 4 года 11 месяцев
  • Сообщений: 10
  • Репутация:0

    [+] [-]
  • Откуда: Planet Earth
Хорошо, спасибо за ответ. Хорошего дня!

[Цитировать]

    IgorA100
  • 35071
  • Стаж: 9 месяцев 24 дня
  • Сообщений: 6
  • Репутация:0

    [+] [-]
  • Откуда: Курск
Понимаю, что проект закрыт, но....
А есть ли возможность протестировать NTFS флешку в EFI ? ah

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 9 месяцев
  • Сообщений: 3810
  • Репутация:127

    [+] [-]
IgorA100, безотносительно самого проекта, надеюсь, Вы понимаете, что протестируете свою флешку в прошивке, которая входит в состав QEMU. На каждом конкретном ПК всё может быть совсем по-другому.

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 595
  • Репутация:44

    [+] [-]
  • Откуда: Омск
102316А есть ли возможность протестировать NTFS флешку в EFI ?
Вопрос к вам: А вы разве не в курсе что загрузка EFI требует раздел c FAT32? или появились компы которые загружают efi в NTFS?

Страница 9 из 11


Показать сообщения:    

Текущее время: 21-Ноя 17:58

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы