web-dev-qa-db-ja.com

ポータブルVMを作成することは可能ですか?

VMWareのような製品を使用して完全にポータブルな仮想マシンを作成できることを知りたいですか?私の目的は、仮想マシン(ゲストOSとしてのXP)を作成し、それにアプリをインストールし、vmをusb2ドライブに配置し(パフォーマンスは問題ではありません)、任意のWindowsホストOS(xp、Vista、7)で実行することです。 )ホストに何もインストールせずに、ホストアカウント(admin、guest、limited)を使用します。製品のようなvmwareを使用してそれを行うことは可能ですか?可能であれば、どれが私の最善の策ですか?

PS:私は最も近い一致を見つけました:Qemu;しかし、かなり遅いです。 qemuで実行されているXP os)で実際の作業(.netでのコーディング)を行うことは事実上不可能です。Qemuよりも優れたものはありますか、それともQemuを高速化できるものはありますか?制限、私はすべてのマシンに対する管理者権限を持っていないので、ソリューションはWindowsベースのシステムで文字通り移植可能でなければなりません。

OPによる回答から

みんな、

貴重なご回答ありがとうございます。私はQemuを何度もハッキングしてきましたが、それは一種の有望であり、移植性の定義(私が実際に望んでいるもの)に準拠しています。ホストに何もインストールする必要はありません。私はTweakを見つけました(皆さんはそれを知っているかもしれませんが)そして皆さんと共有したいと思います。使用する場合

-no-acpi

qemuのオプション、それはほぼvmware/virtualboxではなく、はるかに高速ですが、それは私が共存できるパフォーマンスです。 Qemuに次のコマンドを使用しました

"J:\Virtualization\QEMU\qmqemu0-12-3\qemu.exe" -L "J:\Virtualization\QEMU\qmqemu0-12-3" -M "pc" -m 512 -cpu "qemu32" -vga cirrus -serial vc -parallel vc -name "MinXP" -drive "file=J:\Virtualization\QEMU\Store\MinXP.qcow2,index=0,media=disk" -boot order=dc,menu=on -net nic,vlan=0,macaddr=52-54-00-F3-27-A6,model=rtl8139 -Net User,vlan=0 -win2k-hack -no-acpi -hwnd 722498 -localtime

このオプションを使用すると、XPのインストールに長い時間がかかりますが、一度起動すると高速になります。

16

いいえ

仮想マシンには、ホストマシンをシミュレートして対話するソフトウェアが必要であり、たとえばネットワークの場合、ホストにドライバーをインストールする必要があるため、たとえばペンドライブで実行されるバージョンはまだ遠いです。

最大の制限はハードウェア層への統合であり、すべてのマシンが仮想化をサポートしているわけではありません。したがって、VMまたは実行可能VMを実行できるソフトウェアはまだ使用できません。

もちろん、ソフトウェアがロードされている限り、ペンドライブのVM自体を実行できますが、読み取りと書き込みの量が必要なため、処理速度が大幅に低下する場合があります。行われると、私はペンドライブまたは2つがほんの短い使用期間の後にひどく失敗するのを見ました。

Qemuに関するあなたの質問に答えるため。彼らはしばらくの間このアイデアを実験してきましたが、問題はスピードとドライバーのための管理者権限に関してまだ残っています。もともとLinux用に開発されたため、ハードウェアドライバーをオンザフライでロードできるLinux環境ではうまく機能しますが、それでも、そのためには適切なアクセス許可が必要です。

6
BinaryMisfit

ポータブル仮想ボックスを試すことができます。自分で調べたことは一度もありませんが、約束はあります。

http://www.vbox.me/

http://www.dedoimedo.com/computers/portable-virtualbox.html

3
wag2639

Virtual Boxがインストールされた起動可能なLinuxを使用してWindows VMを起動します。マシンに何かをインストールしたり、管理者になる必要はありません。しかし、BIOSはUSBデバイス(またはUSBデバイスからLinuxをロードするためのブートローダー付きのCD)からのブートをサポートする必要があります。パフォーマンスは、ホストハードウェアとUSBデバイス自体に依存します。

通常Linuxを使用しない場合でも、セットアップはそれほど難しくありません。

ステップバイステップガイドはありませんが ブログで手順の概要を説明しています

1
Peter Hahndorf

基本的には誰でもやると思います。 VMWare、VirtualBoxなど。そのため、すぐに使用できる仮想LAMPボックスなど、他の人が作成した動作中のVM全体をダウンロードできます。私はVirtualBoxから始めます。

0
boot13