Как установить windows или другую ос на android-смартфон
Содержание:
- создание img для Bochs’a | Страница 3
- О Bochs
- 3.4.15. Compile Problems
- Можно ли установить Windows на телефон под управлением Android
- Преимущества и недостатки установки Windows на Андроид
- На вкладке Storage
- 3.4.5. Compiling on Win32 with Cygwin or MinGW/MSYS
- Genymotion
- Bochs image files in a nutshell
- Эмулируем Windows на Android Lollipop через BOCHS
- Compiling Bochs from Source
- виртуальные образы операционных систем / Habr
- Bochs debugging facilities
- 3.4.9. Compiling with the RFB interface
- Скачать эмулятор windows для андроид
- Обзор свободного эмулятора Bochs: запуск эмуляции и итоги
создание img для Bochs’a | Страница 3
org 7c00h
start:
cli ;запрещаем прерывания
xor ax,ax ;обнуляем регистр ах
mov ds,ax ;настраиваем сегмент данных на нулевой адрес
mov es,ax ;настраиваем сегмент es на нулевой адрес
mov ss,ax ;настраиваем сегмент стека на нулевой адрес
mov sp,07C00h ;сегмент sp указывает на текущую вершину стека
sti ;разрешаем прерывания
;очищаем экран
mov al, 02h
mov ah, 00h
int 10h
call GetCursorPos ;получаем позицию курсора
mov bp, msg ; Загрузка
mov cx, 13
call print ;Вывод на экран строки msg
add dh,1 ;переходим на одну строку ниже
call SetCursorPos
mov bp, Con ; Загрузка
mov cx, 23
call print
Char: call Char_in
cmp al, 0Dh ;Если нажимаем на Enter, то переходим к загрузке ядра
jz Kernel
jmp $
Kernel:
mov ax,0000h
mov es,ax
mov bx,8000h ; Entry Point — KernelSEG:100h
mov ch,0 ;номер цилиндра — 0
mov cl,02h ;начальный сектор — 2
mov dh,0 ;номер головки — 0
mov dl,80h ;жесткий диск — 80h
mov al,01h ;кол-во читаемых секторов -1
mov ah,02h
int 13h
jmp 0000:8000h
;===================== Подпрограммы ===================================
print: ;в регистре bp — строка, в регистре cx — длина этой строки
mov bl,04h ;в регистре bl- атрибут
mov ax,1301h
int 10h
ret
;———————————-
GetCursorPos: ;получаем текущее значение курсора функиция 3h прерывания 10h
; в bh страница
mov ah,3h
xor bh,bh
int 10h
ret
;———————————-
SetCursorPos: ;установка курсора : функция 02h прерывания 10h
mov ah,2h
xor bh,bh
int 10h
ret
;———————————-
Char_in: ;ожидание нажатой клавиши : функция 10h прерывания 16h
mov ah,10h
int 16h
ret
;===================== выводимые сообщения=====================
msg db ‘OS Loading…’,0
Con db ‘Press Enter to Continue’,0
times(512-2-($-07C00h)) db 0
db 055h,0AAh ;сигнатура, символизирующая о завершении загрузочного сектора
О Bochs
Bochs — это программа, которая имитирует полноценный компьютер Intel x86.
Эмулятор включает в себя эмуляцию процессора Intel x86, распространенных устройств ввода-вывода и пользовательский BIOS. Bochs могут быть скомпилированы для эмуляции множество разных процессоров x86.
Инструмент имеет модели устройств для всех стандартных периферийных устройств ПК:
- клавиатуры
- мыши
- монитор
- диски
- прочее
Поскольку утилита имитирует всю среду ПК, ПО, работающее в симуляции, «верит», что оно работает на реальной машине. Такой подход позволяет инструменту запускать широкое разнообразие ПО без изменений.
В результате запускаются популярные ОС x86:
- Windows
- Linux
- BSD
Bochs написан на языке программирования C ++ и предназначен для работы на разных платформах хоста, включая x86, PPC, Alpha, Sun и MIPS. Независимо от платформы хоста, утилита по-прежнему имитирует аппаратное обеспечение x86.
Другими словами, это вообще не зависит от нативных инструкций хост-машины. Это является как сильной, так и слабой стороной. В результате, это главное различие между Bochs и многими другими программами эмуляции x86, такими как VirtualBox, VMware.
Поскольку эмулятор использует программную симуляцию для каждой отдельной инструкции x86, он симулирует приложение Windows на Alpha или рабочей станции Sun.
Однако недостаток подхода — это производительность моделирования. Чтобы точно смоделировать процессор, инструмент выполняет много операций и это делает моделируемую машину во много раз медленнее, чем физическая машина.
Чтобы сделать что-нибудь интересное на моделируемой машине, эмулятору необходимо взаимодействовать с ОС на хост-платформе. Нажав клавишу в окне дисплея Bochs, ключевое событие переходит в модель устройства для клавиатуры.
Когда имитируемая машина должна прочитать с жесткого диска, утилита читает из образа диска на хост-машине. Когда симулируемая машина отправляет сетевой пакет в локальную сеть, инструмент использует сетевую карту платформы хоста для отправки пакета в реальный мир.
Эти взаимодействия между эмулятором и ОС хоста могут быть сложными, а в некоторых случаях они зависят от платформы хоста. Для отправки сетевого пакета во FreeBSD требуется другой код, чем, например, для отправки пакета в Windows XP.
3.4.15. Compile Problems
3.4.15.1. The configure script failed
The configure script can fail for various reasons. If the error
message on the shell doesn’t give enough information, it is recommended to review
the output file config.log to find out what exactly
happened. The following issues can be fixed by modifying the configure options used:
-
deprecated option (option from previous Bochs version not needed /
supported anymore) -
mutually exclusive option (e.g. and )
-
dependent option (e.g. USB support requires PCI support)
-
incomplete option (e.g. requires an argument)
-
development package for library not installed (e.g. for )
If the configure issue cannot be fixed by option changes and / or installing
development packages / tools it should be reported in the or the for the Bochs project.
3.4.15.2. Make / compilation failure
The make utility itself can only fail if the specified target
is not supported by the environment or simply doesn’t exist. In most cases the programs
called from make are causing the failure (e.g. compiler / linker).
In some cases it might be useful to rebuild Bochs completely by calling
make dist-clean and running the configure
script once again. These steps are recommended if the development sources from
SVN are used and one of the build system files (e.g. Makefile
or config.h.in) has been changed.
Sometimes it is possible to isolate the failing piece of code by disabling one or
more configure options. For example, if the compilation fails somewhere in the cpu/avx*
files, it might help to configure without . The same
could be done with other Bochs facilities controlled by configure options.
3.4.15.3. Runtime issues with self-compiled Bochs
After a successful compilation the self-compiled Bochs can fail if at least one
library is not installed properly. This can happen if the library consists of a
development and a runtime package and the second one is missing. Another problem
can appear on build environments like Cygwin and MinGW/MSYS. Applications built
there are usually designed to be run inside of the environment. When starting
them from the Windows shell, it may cause errors like «missing cygwin1.dll»
or similar. In that case, the missing DLL must be copied from e.g. the Cygwin folder
to the location of the compiled EXE file.
Можно ли установить Windows на телефон под управлением Android
Энтузиасты нашли способ, как инсталлировать ОС от Microsoft на устройства под управлением OS от . Есть 2 метода:
- Установить Виндовс вместо Андроид — фактически, изменить прошивку.
- Воспользоваться эмулятором.
Первый вариант не стоит рассматривать по следующим причинам:
- устройство для перепрошивки должно работать с ядрами архитектуры i386 (чипсеты от Intel);
- после установки система может работать нестабильно, из-за отсутствия драйверов, написанных под девайс;
- в случае неудачной прошивки, аппарат превратится в “кирпич”, который не удастся восстановить.
Второй вариант проще, но требует мощное устройство для эмуляции операционной системы, HDD, видеокарты и ЦП.
Преимущества и недостатки установки Windows на Андроид
Плюсы и минусы Windows Phone имеет множество уникальных функций, таких как Cortana, Live Tiles, Offline Maps и Bangla Keyboard. Cortana — это персональный помощник, который был добавлен в Windows Phone 8.1, так что вам легко выполнять свои повседневные действия.
Live Tiles — это уникальная особенность Windows Phone, которой нет в других операционных системах смартфонов.
Windows Phone поставляется с автономными картами, такими как в iPhone. Вы можете использовать карту без сетевого подключения.
Windows-телефоны имеют постоянную клавиатуру Bangla, которая является первой официальной клавиатурой Bangla в Windows 8.1. Почти все языки доступны в Windows Phone.
Windows Phone — платформа с открытым исходным кодом, так что магазин приложений отвечает превосходными приложениями и более чистыми опциями.
Интеграция Facebook с Windows Phone делает его лучше, чем Android, когда дело доходит до тегов изображений, Windows Phone позволяет использовать контакты телефона в качестве тегов, Вы можете переключаться между чатом Facebook и обычными текстовыми сообщениями, Windows Phone хорошо работает с такими продуктами Microsoft, как Outlook .com, OneDrive Skype, Xbox и OneNote.
Windows Phone имеет бесшовную интеграцию с электронной почтой и социальными сетями, имеет встроенный встроенный хаб социальных сетей, он очень плавный и плавный. Он получает обновления от социальных сетей, таких как Facebook, Twitter и LinkedIn, вместо того, чтобы открывать отдельные приложения по одному.
Windows Phone поставляется с бесплатной версией Office в самой ОС. Мобильная версия удобна для профессионалов, находящихся на ходу. Вы можете просматривать и редактировать документы Excel, PowerPoint и Word прямо на Windows Phone, интегрироваться с OneDrive и сохранять свои совместимые файлы в облачном хранилище Microsoft.
Windows Phone позволяет закреплять все, что вы хотите и как хотите. Вместо виджетов каждое приложение на главном экране работает как Live Tile. Они дают вам быстрый взгляд на то, что происходит в каждом отдельном приложении. Вы можете увидеть время и погода с помощью плитки погоды и уведомлений из Twitter, WhatsApp, SMS и электронной почты все с главного экрана.
Windows Phone имеет расширяемое хранилище. Бесплатное 7 ГБ облачное хранилище от Onedrive делает его еще лучше. Воспользовавшись сторонними решениями для онлайн-хранения данных, которые могут иметь проблемы с совместимостью, OneDrive позволяет создавать резервные копии содержимого в облаке, на планшетах Windows, ПК и, конечно, Windows Phone.
Нет обновлений. В январе 2020 года, Microsoft объявила, что больше не будет выпускать тестовые обновления для Windows 10 Mobile OS. Microsoft признала, что платформа больше не будет получать новые функции, хотя она задумана как полноценная ОС для мобильных устройств и имеет функции «конвертации» смартфонов.
Программный гигант прекратил поддержку мобильных push-уведомлений для смартфонов, работающих на OS 7.5 и OS 8.0. Это связано с тем, что период поддержки старых операционных систем подошел к концу.
Установка «неродной» ОС может излишне грузить систему.
Установить ОС Виндовс можно далеко не на все устройства с Андроид.
Процедура установки довольно сложная и громоздкая, с ней сможет справиться далеко не каждый пользователь. Малейшая ошибка приведет к полностью нерабочему устройству.
На вкладке Storage
Всё готово, можно приступать к установке, но перед этим рекомендуем подключить к мобильному гаджету через эджет-кабель внешнюю клавиатуру. Для чего это нужно? И хотя Bochs поддерживает работу с сенсорной клавиатурой, на ней может не оказаться управляющих процедурой установки служебных клавиш.
Подключив клавиатуру, жмем в правом верхнем углу кнопку Start и попадаем в окно меню установщика, где выбираем пункт установки.
Последующая за сим процедура ничем не отличается от таковой при установке системы на PC, разве что всё будет медленнее. На нашем Lenovo Tab 2 A10 с процессором MT8732 с 1,7 ГГц, 2 Гб ОЗУ и выделенным 256 Мб ОЗУ установка XP заняла в полтора раза больше времени, чем установка на VirtualBox, да и производительность установленной системы оставляла желать лучшего.
Любопытно, что невысокую производительность показала и KolibriOS, а уж эта операционная система должна просто летать.
Возможно, невысокая скорость работы эмулируемых ОС как-то связана с работой драйверов, хотя на странице Bochs в Магазине Google ничего об этом не сообщается.
Источник
3.4.5. Compiling on Win32 with Cygwin or MinGW/MSYS
Cygwin is a free Unix-like environment for Windows written by
Steve Chamberlain and now maintained by RedHat, Inc. You can download
it from www.cygwin.com. Because
Cygwin supports the configure script and uses GNU gcc/g++, you can use the
standard compile process. The configure script should automatically detect
Cygwin and add «-mno-cygwin -DWIN32» to the compiler options. You should
get a working Bochs if you just type:
configure make
.conf.win32-cygwin
sh .conf.win32-cygwin make
.conf.win32-cygwin
When using gcc 4.7 or newer you need to add the switch -mno-ms-bitfields
to the CFLAGS, to make sure that hdimage and network structures are packed as
expected.
Genymotion
Если вы являетесь разработчиком игрушек и программ для Андроид, то эта утилита для Вас. Однако многие обычные пользователи очень часто успешно выполняют с помощью нее свои задачи.
Утилита отлично работает во всех Windows ХР, 7, 8, 10, а также в OS X и Linux.
К главному отличительному достоинству эмулятора можно отнести наличие шаблонов большинства девайсов Андроид, которым соответствуют характерные параметры гаджетов: величина дисплея, спутниковая навигация, работа в сети мобильных операторов и т. д. После открытия программы в ПК, можно запустить меню для настройки вышеуказанных характеристик девайса. То есть имеется возможность экспериментировать с поведением приложения после потери связи с всемирной сетью либо со спутниками навигации. Конечно, разработчики утилиты предусмотрели, чтобы все эти характеристики легко корректировались.
Установить приложение желательно с официального ресурса «www.genymotion.com».
Bochs image files in a nutshell
To use Bochs to boot your custom kernel, search for the «floppya» and «boot» lines in the bochsrc configuration file. The following configuration allows you to use, and boot from, the «real» floppy drive of your computer:
floppya: 1_44=/dev/fd0, status=inserted boot: floppy
For Windows users, that should read:
floppya: 1_44=a:, status=inserted boot: floppy
But this is awfully slow, and puts lots of stress on the floppy when you are in a tight patch — make — boot cycle. Bochs offers the use of image files, including an interactive tool to create an image file (bximage.exe). Note that Bochs will emulate the floppy’s internals even when the image is a device rather than a regular file …
Эмулируем Windows на Android Lollipop через BOCHS
После неприятной неудачи с QEMU я обратил взор на программу под названием BOCHS (читается как «бокс», а не «бочс» и точно не «бош»). О ней я сказал пару ласковых в предыдущей статье-списке, но повторюсь — это эмулятор, выполняющий в данном контексте ту же задачу, что и QEMU, использует тот же SDL, но является, по заверениям свидетелей, более стабильной в работе. И да, она идёт на моём D802 с Android 5.0.2, так что от тест-драйва мне не отвертеться никак.
Для начала — капелька истории. Bochs изначально разрабатывался товарищем по имени Кевин Лоутон (Kevin Lawton) как платное ПО, но с опубликованным исходником для использования оного в сторонних продуктах. В 2000 году программу купила компания Mandrakesoft, нынче переименованная в Mandriva, и сменила лицензию на GNU Lesser General Public License. Всеядность BOCHS потрясает — приложение идёт везде, где ему хватает мощностей, и Android исключением не стал.
Базовые правила запуска таковы. Качаем apk. файл (у меня оказалась версия 2.5.1 от 27 ноября 2020 года с парой ключевых изменений), устанавливаем его. Далее качаем архив SDL, он отличается от оного для QEMU, так что предыдущий сносите. Распаковывать его нужно в ту же корневую папку. Вслед за распакованными файлами в папку перемещается образ Windows, в моём случае — Windows 95
Важно переименовать его в c.img, иначе быть беде! Образы ОС лучше брать специально подогнанные под эмуляторы. Win95 я использовал от MVoloshin, а Win98 — от MaHiaK_biosa
После этого в папку перемещается (если его там нет изначально) текстовый файл bochscrs.txt, а после — уже идёт запуск самой программы.
Для начала скажу, что BOCHS версии 2.5.1 имеет встроенную эмуляцию мышки, что в отдельных образах конфликтует с приложениями вроде PowerPro. Первая моя попытка эмулировать Windows 98 оказалась неудачной именно поэтому. Со сборкой W95 от MVoloshin всё прошло успешнее. Система загрузилась меньше чем за минуту, мышка работает сносно в плане перемещения, а вот некоторые программы пахать отказываются. Например, одной из особенностей данного репака указывалась возможность выходить в Интернет через Firefox или IE версии 5.5. Не работает ни через один браузер.
Сама ОС при этом работает крайне медленно, переключение между программами занимает по пол-минуты. Курсор перемещается туго, подключение, скажем, GameSir G3s в режиме мышки ситуацию не исправляет. Двойное нажатие сделать практически нереально, приходится открывать файлы и папки через контекстное меню. Ничего толкового в сборке я не нашёл. И ещё один момент, который меня сильно разочаровал.
Я — далеко не самый казуальный пользователь Android, но и спецом себя не считаю. Поэтому, когда я не смог запустить через BOCHS Fallout, хотя пытался сделать это разными способами, вплоть до создания дополнительного HDD, у меня, как говорится, запал иссяк. А потом случилось ещё более страшное — эмулятор перестал запускаться. Двойная переустановка всех компонентов и многократная попытка замены образов не привела ни к чему.
Теоретически, существует ещё один способ запуска приложений, не входящих в образ ОС BOCHS. Для этого нужно создать отдельный образ диска с нужными приложениями, закинуть его в папку SDL под именем «D.img» и добавить в файл bochscrs.txt следующую строку: /sdl -L. -m 128 -boot c -hda C.img -hdb D.img -usb -usbdevice tablet
В результате этого, теоретически, после запуска ОС в «Моём компьютере» появится ещё один диск, откуда загрузка программ производится и будет. Но проблема одна — этот способ создавался по QEMU, и я не гарантирую его работу на BOCHS, как и не могу его проверить.
В результате могу сказать, что BOCHS не представляет ценности для игромана — даже если игры и можно на нём запустить, то ждать пять минут для загрузки бессмысленно. Для работы эмулятор подходит лучше, но и тут проблемы есть. В целом, если тебе нужна стабильная, пусть и медленно работающая старая версия Windows в кармане, то рекомендую.
Compiling Bochs from Source
Bochs has many compile-time configuration options, some of which conflict, and therefore a binary distribution of Bochs may not be suitable for your purposes. I found it was best to compile my own copy of Bochs to be sure I had the features that I needed. Also, you should consider using the CVS snapshot version of Bochs if the released version is old and not working for you. I found this was necessary up until version 2.4 was released, for example. On Ubuntu, you may have to run
sudo apt-get install libgtk2.0-dev
and enter your password. On other linux distros, try the equivalent.
The array of Bochs configuration options can be confusing, and you cannot assume the defaults are going to be sensible. These are the options I use, this can get you started:
.configure --enable-smp \ --enable-cpu-level=6 \ --enable-all-optimizations \ --enable-x86-64 \ --enable-pci \ --enable-vmx \ --enable-debugger \ --enable-disasm \ --enable-debugger-gui \ --enable-logging \ --enable-fpu \ --enable-3dnow \ --enable-sb16=dummy \ --enable-cdrom \ --enable-x86-debugger \ --enable-iodebug \ --disable-plugins \ --disable-docbook \ --with-x --with-x11 --with-term --with-sdl2
A few notes:
- If you are on Windows, that last line should probably read «—with-win32».
- On Linux, using SDL as the display library over X11 is preferable as the performance appears to increase greatly on some setups
- Bochs has GDB stub support, and its own internal debugger. These cannot be compiled into the same Bochs binary. The internal debugger is very useful, its flag is —enable-debugger
- The GDB stub in Bochs does not support SMP, last time I checked.
- If you do not enable PCI, then the Intel Multiprocessing tables will not appear in memory.
- I was unable to successfully load the GUI debugger without specifying --disable-plugins. Otherwise, I get dynamic loading symbol errors.
- Post-2.4.2 several of the CPU specific options were folded into the CPU-level specification and are therefore deprecated. They have been removed from the example above.
- The default compile does not support x86-64, —enable-x86-64 will turn it on
- On many Linux distributions it is possible to install Bochs via a package manager. For example, on distributions that use apt-get we can do
sudo apt-get install bochs sudo apt-get install bochs-x
to install Bochs and the X11 plugin (which may crash on ubuntu/linux mint: install the sdl plugin and use sdl instead of x as the display library in this case). Note that there is a big chance that the graphical debugger is not enabled in the binaries from the package manager.
виртуальные образы операционных систем / Habr
Истоки и причины
Процесс установки даже на стандартную виртуальную машину часто нетривиальный или просто безумно длительный; свои сложности и с поддержкой виртуального железа. Через какое-то время на домашнем компьютере накопилось определенное число образов операционок, из них часть довольно редкие.
OSvirtual: от NextStep до aGNUla
старые ОС
Среди уже выложенных операционных систем — OS/2 4 warp, NextStep 3.3, SCO UnixWare, разные старые Windows, MacOS 7.0.1&7.5.3, по возможности все установлено в максимальной комплектации. Коллекция, естественно, неполная и будет расширяться. Буде кто хочет помочь с наполнением — пожалуйста
Bochs debugging facilities
Bochs has several features that eases debugging. Many of them must be enabled via an configure switch:
GUI debugger
Bochs has a command-line internal debugger, and a graphical interface on top of it. You must compile Bochs with the configuration option and then edit your bochsrc file in order to enable the GUI debugger. I use this line in my bochsrc file to enable graphical debugging in X:
display_library: x, options="gui_debug"
In a Windows environment, add this line to your bochsrc.bxrc
display_library: win32, options="gui_debug"
It seems that on Windows, the «option» flag (what the above line used to read) will be accepted, but the GUI window will not appear.
I/O debugger macros
Some useful macros when Bochs is compiled with the I/O debug ports enabled (port_e9_hack: enabled=1 if Bochs 2.4 or newer, configure --port-e9-hack if not):
//outputs a character to the debug console #define BochsConsolePrintChar(c) outportb(0xe9, c) //stops simulation and breaks into the debug console #define BochsBreak() outportw(0x8A00,0x8A00); outportw(0x8A00,0x08AE0);
Magic Breakpoint
You should put the following line in your Bochs configuration file to have it listen to magic breakpoints:
magic_break: enabled=1
On older versions, enabling the debugger alone doesn’t compile in magic breakpoint support, you will also need to specify --enable-magic-breakpoint when configuring the build on those versions.
Debugging SMP
When using the internal debugger, you may use the following command to switch CPUs:
set $cpu = <n>
I also found this was necessary on occasion in the GUI debugger, even though it has buttons for each CPU.
Internal debugger commands
You can pass a file containing debug commands to automatically run whenever you start bochs with the internal debugger. (bochs -rc <file>)
Bochs places an automatic breakpoint just before the BIOS loads, this can be automatically skipped by putting continue as the first command in the said file.
Debugging Triple Faults
When using the internal debugger, you may change this line in your Bochs configuration file:
reset_on_triple_fault 0
This line disables the emulator reset on a Triple fault, enabling you to debug the code after a Triple fault occured (Very useful while implementing paging).
3.4.9. Compiling with the RFB interface
The RFB code was written by Don Becker ,
who has a Bochs-RFB web page on his site,
http://www.psyon.org/bochs-rfb/.
This interface allows you to view the Bochs display with
AT&T’s VNC Viewer.
The protocol used between a VNC server and a VNC viewer is called RFB.
Because the RFB code in Bochs is written with portable network socket
and POSIX thread code, it can be compiled on many platforms and has
been tested in Linux and Win32. No additional libraries are required.
To try it, type:
configure --with-rfb make
-
port range 5900 to 5949 (using the first one available)
-
no authentification
-
by default 30 seconds waiting for client
-
8 bpp (BGR233 / RGB332) supported only
-
if client doesn’t support resize: desktop size 720×480 (for text mode and standard VGA)
-
if resize supported: maximum resolution 1280×1024
Скачать эмулятор windows для андроид
Скачать эмулятор под ОС Windows для Андроид можно в конце текста.
Внимание: файлы SDL (прошивка bios и видеокарты) между версиями эмуляторов Sdlaap (QEMU) и BOSCHS друг к другу не подходят
Эмулятор Windows Sdlaap (QEMU)
1. Скачайте программу эмулятора: Sdlaap (QEMU) 2. Скачайте SDL- это прошивка bios и видеокарты для эмуляции (данный файл не подходит для версии BOCHS) 3. Скачайте образ Windows: Win95, Win98, Win2000, WinXP, Win7. 4. Распакуйте архив с SDL и всю папку положите в корень карты памяти устройства 5. Скаченный образ ОС (файл img) копируем в папку SDL 6. Устанавите на устройство программу Sdlaap. Она появится в разделе приложения, запускаем её и ждём пока винда загрузится.
Эмулятор Windows BOSCHS
Однозначно, это лучший из всех версий эмуляторов Андроид. Он не такой тормознутый, как QEMU, работает много стабильнее и с мышкой никаких проблем нет. Теоретически, на нём можно запустить любую ОС семейства Windows. Но вот, работает сей эмулятор Android помедленнее первого, поэтому получится, что запуск любых тяжеловесных систем может достигать десятков минут. Но зачем вам это? Ведь имеются облегченные версии всеми признанной Windows XP или Win 7. Их вполне можно запускать на Андроиде со средними характеристиками за приемлемое время.
1. Скачайте программу эмулятора: BOSCHS. 2. Скачайте SDL- это прошивка bios и видеокарты для эмуляции (данный файл не подходит для версии Sdlaap (QEMU)). 3. Скачайте образ Windows: Win95, Win98, Win2000, WinXP, Win7. 4. Распакуйте архив с SDL и всю папку положите в корень карты памяти устройства. 5. Скаченный образ Windows (файл img) копируем в папку SDL. 6. Устанавите на устройство программу BOSCHS. Она появится в разделе приложения, запускаем её и ждём пока винда загрузится.
— Версия Андроида: Android 2.2+ — Нет поддержки сети — Не очень высокая скорость работы — Стабильность работы — Запуск любой ОС 32 Бит — Для работы мышки не нужны сторонние приложения — Эмулируется тачпад и мышка кнопками громкости — Клик по экрану равносилен клику левой кнопки мыши (Назад = BackSpace, Menu = Enter, клик по левому верхнему углу экрана = TAB) — Клик по левому нижнему углу экрана устройства вызывает клавиатуру — Звука нет, но можно активировать, внеся изменения в файл bochsrc.txt и установить драйверы для SoundBlaster 16 в папку SDL — Есть техническая поддержка программы BOSCHS
Делать клики мышью в Android, можно нажимая на клавиши громкости, двойной клик также отлично удаётся.
Вирусов и всякой иной дряни внутри файлов нет, скачивайте смело!
Источник
Обзор свободного эмулятора Bochs: запуск эмуляции и итоги
Задав в файле настройки загрузочное устройство, запускаем Bochs из консоли и нажимаем в первом экране опций цифру — start emulation. Если вы хотите установить какую-то систему с CD/DVD, то надо указать загрузку с CD-ROM, а также предварительно вставить диск в привод и примонтировать его.
Конечно можно пойти другим путем и скачать с сайта Bochs (https://bochs.sourceforge.net/ diskimages.html) образ диска с предустановленный системой. Там на выбор представлены несколько дистрибутивов Linux, а также OpenBSD и FreeDOS.
Установка системы с настоящего CD/DVD либо с ISO-образа диска может озадачить. BIOS в Bochs очень строгий, и загрузочные образы он трактует соответствующим образом: одни подходят, другие — нет.
Это же касается и образов, записанных на CD. Согласно стандарту загрузочных дисков El-Torito, есть два варианта, откуда BIOS получает загрузочный код: либо непосредственно с CD, либо с образа дискеты, записанного на том же CD. Это как-то связано с придирчивостью BIOS в Bochs, но как именно — затрудняюсь ответить.
Практическое использование Bochs с относительно современными системами кажется мне затруднительным. У меня достаточно мощный компьютер, но если производительности Bochs хватает для Windows 98, то Windows XP в нём тормозит, а её установка заняла около пяти или шести часов (я уже и счет потерял, но ради эксперимента терпеливо ждал, когда же наконец она завершится).