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

    Adler
  • 1708
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1214
  • Репутация: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 раз(а)

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

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

    [+] [-]
  • Откуда: Луганск
(которая в RARе), динамично меняет размер "Memory(M)", в отличие от другой версии, где жестко забито 1024 по умолчанию
http://usbtor.ru/dl.php?id=168
Те же яйца, только в профиль:

(настройки памяти дефолтные, полученные при запуске программы)
P.S. Мне вообще не понятно, откуда цифра 1048 берется вовсе (иногда при запуске 1024 либо 1000)...

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

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

    [+] [-]
  • Откуда: Луганск
Обновление!

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

    vovan1982
  • 214
  • Стаж: 9 лет
  • Сообщений: 1131
  • Репутация:77

    [+] [-]
  • Откуда: Ростов-на-Дону
Adler, если нажать на обновление списка HDD, то вылетает с ошибкой "неверное исключение" на х32.

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

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

    [+] [-]
  • Откуда: Луганск
vovan19822, bu Это то я в новой версии и не проверил, т.к. в ранних работало и туда я не лез. С какими то новыми "плюшками" конфликтует ... think
Чувствую, что надо либо вообще забить на идею этой программы, либо переписать с нуля...

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

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
Adler, Windows 8.1x64 такой ошибки не вылетает. Но страшные тормоза при работе - при перемещении по меню клавишами очень сильная задержка... (особенно в UEFI).

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

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

    [+] [-]
  • Откуда: Луганск
zdoba, это что то в новых qemu начудили.В UEFI с USB как с физического диска не грузится (в древнем QEMU в тем же bios грузился и в Legacy в новой грузится). UEFI с usb только как с usbdevice грузится, но в этом режиме дико тормозит (даже если и legacy в таком режиме грузить).
В общем думаю закрыть эту идею с этой программой как не оправдавшую надежды. Во первых с кодом намудрил, что уже запутался в нем, а во вторых сам QEMU работает через жопу откровенно, хотя и есть очевидные преимущества по сравнению с старыми версиями...

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

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
Я пользуюсь этой http://usbtor.ru/viewtopic.php?t=222
В ней всё нормально работает.

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

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

    [+] [-]
  • Откуда: Луганск
zdoba, я тоже ей пользуюсь, но вот это меня иногда реально бесит ...
У меня вот сейчас получилось в репаке conty9 заменить qemu c версии 0.14.50 на 0.15.92. Вроде таких вылетов нет...
Если кому нибудь интересно, то могу выложить...
А эта моя идея, не оправдавшая ожидания, умерла. Как я добавил в первом посте - проект закрыт!
faq

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

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
Adler, Выложи посмотреть...

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

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

    [+] [-]
  • Откуда: Луганск
zdoba, https://yadi.sk/d/kj6dzPKlvgBKP заменен только qemu, остальное как в оригинале. Перепаковал в 7z SFX Constructor.
P.S. Не пойму только почему распаковка и запуск занимает заметно больше времени чем репак от conty9. Размер хоть и больше получился, но не на сколько же...

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

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

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

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

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

    [+] [-]
  • Откуда: Луганск
zdoba, QEMU примерно до версии 1.2 (опытным путем выяснял) нормально грузят флешки под UEFI в режиме жесткого диска, а в более поздних версиях такая загрузка не работает :(

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

    KaSpieC 666
  • 260
  • Стаж: 9 лет 10 месяцев
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
Adler,
Да, действительно долго запускается...

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

    zdoba
  • 138
  • Стаж: 9 лет
  • Сообщений: 357
  • Репутация:22

    [+] [-]
  • Откуда: Россия
Adler, А может оставить незапакованной, но с быстрой загрузкой? Лично мне это не принципиально.

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

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

    [+] [-]
  • Откуда: Луганск
29135Вроде таких вылетов нет...
фиг там. Все равно вылетает периодически ... И в версия qemu 1.1.0 так же вылетает из-за ошибки памяти, и 1.4.0.
В общем это пофиксили (вероятно) только в более старших версиях, но в них загрузка UEFI с USB реализована через место, на котором сидят...
zdoba, так не получится, т.к. там жесткая привязка к временной папке (%TEMP%), да и смысл в этой перепакованной версии теряется, т.к. такие же баги с памятью...

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


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

Текущее время: 03-Дек 20:39

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


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