SunOK
- Стаж: 10 лет
- Сообщений: 352
- Репутация:32[+] [-]
- Откуда: Україна, Перлина Поділля
|
Официальный сайт:
VirtualBox - специальная программа для создания в памяти ПК виртуальных компьютеров. Каждый виртуальный компьютер может содержать произвольный набор виртуальных устройств и отдельную операционную систему. Область применения виртуальных компьютеров очень широка - от выполнения функций по тестированию ПО до создания целых сетей, которые легко масштабировать, распределять нагрузку и защищать. VirtualBox распространяется бесплатно, с открытым исходным кодом.Предназначение VirtualBox- Для установки практически всех операционных систем, включая Windows, Linux, Macintosh и OpenSolaris;
- работа с устройствами, которые не поддерживает ОС хоста (основная ОС);
- проверка загрузочных носителей;
- тестирование программного обеспечения;
- создание дополнительного "рабочего места" путем захвата клавиатуры и мыши (требуются не менее двух мышей и клавиатур, дисплей чем больше тем лучше);
- совместно с VMware ThinApp позволяет значительно быстрее изготавливать качественные приложения.
Скачать можно с и
|
SunOK
- Стаж: 10 лет
- Сообщений: 352
- Репутация:32[+] [-]
- Откуда: Україна, Перлина Поділля
|
Способ привязки физического носителя через файл-ссылку Это полезно, например для проверки флешек через VirtualBox.-Существуют команды для VBoxManage.exe предназначенные для разработчиков (следовательно на гарантию и поддержку можно не рассчитывать), с помощь которых на физический диск оформляется файл. Он имеет расширение *.vmdk, содержит описание геометрии файловой системы, идентификатор uuid, прочею служебную информацию. Для создания надо в командной строке перейти в каталог C:\Program Files\Oracle\VirtualBox\ (смотря куда устанавливали) и набрать команду: VBoxManage.exe internalcommands createrawvmdk -filename Диск:\Путь\filename.vmdk -rawdisk \\.\PhysicalDrive# где Диск:\Путь\ придется прописать к реально существующей папке (сама программа не создает папку), при использовании в имени папки/файла пробелов - путь заключать в кавычки "". # - номер можно узнать в Управление - Управление дисками. У меня работает только с реальными флешками, на виртуальный RAM-диск и локальные диски ошибку выдавало. Нумерация с нуля, как у Linux-систем. Также есть параметр -partitions # - можно через запятую перечислить к каким разделам диска будет доступ. Например, если сразу в командной строке ввести без перехода в папку установленной VB:"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands createrawvmdk -filename "c:\VD\проверка раз.vmdk" -rawdisk \\.\PhysicalDrive1 так мы должны получить сообщение, что файл проверка раз.vmdk created successfuly, который перенаправляет обращения на флешку, определенную под номером 1. Зачастую, если в системе один винчестер (\\.\PhysicalDrive0), то флешки будут подключаться под номерами 1 и т.д. (номер одновременно подключенной второй флешки увеличивается и уже будет \\.\PhysicalDrive2). Более подробная информация на английском находится в файле C:\Program Files\Oracle\VirtualBox\doc\UserManual.pdf, раздел 9.8 Advanced storage configuration. В созданной виртуальной машине идем в настройки, добавляем носитель - жесткий диск - Выбрать существующий диск. При работе файлик может меняться, но в пределах мегабайта, изменения сразу пишутся на флешку, а вот доступ к ним будет только после завершения работы VirtualBox. Правильная работа гарантируется, если к виртуальной машине этот *.vmdk подключен как Первичный мастер IDE или SATA канал 0. В остальных случаях прямая загрузка может вызвать ошибки(например MBR helper is missing...), однако передача загрузки не вызывает ошибок (то есть, Первичный мастер IDE =*.vdi передает загрузку на Вторичный слейв IDE = проверка раз.vmdk - в результате происходит нормальная загрузка)ПримечаниеЧерез файл-ссылку можно проверить даже полноценную установку Windows (а может и других ОС) с флешки. На первом этапе файл-ссылка цепляется на Первичный Master IDE, а целевой винчестер для ОС *vdi/*vhd - на Вторичный или даже Slave IDE. После копирования файлов и до первой перезагрузки машина выключается, надо целевой винчестер поменять с "флешкой" местами: master←→slave / первичный-вторичный. Таким образом Целевой винчестер стает на Первичный Master IDE и с него продолжается стандартная установка на Втором этапе (с ЖД). В случае с SATA достаточно поменять каналы.
Последний раз редактировалось: SunOK (2015-10-10 19:09), всего редактировалось 1 раз
|
Отправлено: 08-Апр-2015 08:51
(спустя 4 месяца 27 дней)
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
Небольшой батник, для тестирования флэшек, создает свою VM и запускает эмулятор.@echo off color 0f cd /d "%~dp0" if "%1"=="" set UsbDrive=1 set VBoxName=UsbTestBox set UsbTestDrive="%temp%\UsbTest.vmdk" set VboxMemory=768 :_1 for /f "tokens=2,*" %%a in ('reg.exe query hklm\software\oracle\virtualbox /v InstallDir') do set VboxPath=%%b if "%VboxPath%"=="" goto _err1 set VBoxManage="%VboxPath%VBoxManage.exe" for /f tokens^=2^ delims^=^" %%a in ('type "%USERPROFILE%\.VirtualBox\VirtualBox.xml" ^| find /i "SystemProperties defaultMachineFolder"') do set MachineFolder=%%a %VBoxManage% unregistervm "%VBoxName%" --delete 2>nul del /q %UsbTestDrive% 2>nul rd /s /q "%MachineFolder%\%VBoxName%" %VBoxManage% internalcommands createrawvmdk -filename %UsbTestDrive% -rawdisk \\.\PhysicalDrive%UsbDrive% %VBoxManage% closemedium disk %UsbTestDrive% %VBoxManage% createvm --name "%VBoxName%" --register %VBoxManage% modifyvm "%VBoxName%" --ostype Windows2003 %VBoxManage% storagectl "%VBoxName%" --name "IDE Controller" --add ide --controller PIIX4 %VBoxManage% modifyvm "%VBoxName%" --nictype1 82540EM --cableconnected1 on %VBoxManage% modifyvm "%VBoxName%" --nic1 nat %VBoxManage% modifyvm "%VBoxName%" --usb on --usbehci on %VBoxManage% modifyvm "%VBoxName%" --audio dsound %VBoxManage% modifyvm "%VBoxName%" --audiocontroller ac97 %VBoxManage% modifyvm "%VBoxName%" --vram 32 %VBoxManage% modifyvm "%VBoxName%" --accelerate2dvideo on %VBoxManage% modifyvm "%VBoxName%" --accelerate3d on %VBoxManage% modifyvm "%VBoxName%" --memory %VboxMemory% %VBoxManage% modifyvm "%VBoxName%" --mouse usbtablet %VBoxManage% modifyvm "%VBoxName%" --clipboard bidirectional %VBoxManage% storageattach "%VBoxName%" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium %UsbTestDrive% %VBoxManage% startvm "%VBoxName%" GoTo :eof :_err color 4f echo ERROR - Command string: echo.%~dpnx0 %* echo. echo - Usb drive not found !!! set /p xx=^>^> color 0f goto :eof :_err1 color 4f echo ERROR - Command string: echo.%~dpnx0 %* echo. echo - VirtualBox not found !!! set /p xx=^>^> color 0f goto :eof А вот полная UsbTest_VBox
|
Metamorf
- Стаж: 9 лет 9 месяцев
- Сообщений: 85
- Репутация:3[+] [-]
- Откуда: Барнаул
|
nikzzzz,Спасибо! Я уж обрадовался, а тут надо сначала VirtualBox установить... Качаю VirtualBox...
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
Способ привязки физического носителя через файл-ссылку А у кого-нибудь получалось таким макаром USB-HDD(если точнее Zalman) так подключить в Windows 7? И чтобы WinPE нормально грузилась и видела его? В ХР работает.
|
Metamorf
- Стаж: 9 лет 9 месяцев
- Сообщений: 85
- Репутация:3[+] [-]
- Откуда: Барнаул
|
с VirtualBox 5.0 в XP не заработало. UsbTest.vmdk создался, виртуалка запустилась и закрылась. с++ runtime error щас с++ переустановлю, система пустая вчера установил...
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
5932с VirtualBox 5.0 в XP не заработало. UsbTest.vmdk создался, виртуалка запустилась и закрылась. лучше попробовать с 4.12 - самая стабильная из последних версий
|
Metamorf
- Стаж: 9 лет 9 месяцев
- Сообщений: 85
- Репутация:3[+] [-]
- Откуда: Барнаул
|
Переустановил бокс на версию 4.3 Запустил батник с флэшки, окошко открылось и закрылось. Запустил в менеджере созданную батником машину:Не удалось открыть сессию для виртуальной машины UsbTestBox. Unable to load R3 module C:\Program Files\Oracle\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=127 (VERR_SYMBOL_NOT_FOUND). Код ошибки: E_FAIL (0x80004005) Компонент: Console Интерфейс: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
|
zdoba
- Стаж: 9 лет
- Сообщений: 357
- Репутация:22[+] [-]
- Откуда: Россия
|
У меня вопрос немного странный: а чего вы привязались к VirtualBox, если в VMware хоть флешка, хоть USB-HDD подключаются за десять секунд (вместе с ковырянием в носу ) нажатием на несколько кнопок и без танца с бубном?
|
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
Я выложил обрезанную версию, вот полная UsbTest_VBox Протестируйте, требует установленной VB. К модератором, хотелось бы иметь возможность прикрепить файл к сообщению, хоты-бы небольшого размера, что-бы не пользоваться сторонними ресурсами.
|
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
5941У меня вопрос немного странный: а чего вы привязались к VirtualBox, если в VMware хоть флешка, хоть USB-HDD подключаются за десять секунд (вместе с ковырянием в носу ) нажатием на несколько кнопок и без танца с бубном? Vbox бесплатна. Занимает на порядок меньше места. Скорость , по сравнения с VMware , при включенной поддержке в BIOS'е , практически одинакова. Эмулирует свои устройства (вудюху,сетевуху и т.п.), очень удобно, если надо создать голый образ, не подцепляющий дрова от хоста. Работает под Linux
|
Jurik43
- Стаж: 9 лет
- Сообщений: 87
- Репутация:0[+] [-]
- Откуда: Саранск
|
nikzzzz, Полная версия тоже не работает почему-то.
|
nikzzzz
- Стаж: 9 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
Jurik43, Подробнее, какая система, версия VB, желательно скрин ошибки.
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
59445941У меня вопрос немного странный: а чего вы привязались к VirtualBox, если в VMware хоть флешка, хоть USB-HDD подключаются за десять секунд (вместе с ковырянием в носу ) нажатием на несколько кнопок и без танца с бубном? Vbox бесплатна. Занимает на порядок меньше места. Скорость , по сравнения с VMware , при включенной поддержке в BIOS'е , практически одинакова. Скорость работы одинакова, но стартует VMware намного дольше и тяжелее
|
Jurik43
- Стаж: 9 лет
- Сообщений: 87
- Репутация:0[+] [-]
- Откуда: Саранск
|
nikzzzz, ОС - Win8.1x64, версия - VirtualBox 4.3.8.92456, а скрины я выкладывал раньше, больше ни каких ошибок не было.
|
Страница 1 из 7
Текущее время: 13-Дек 13:46
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|