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


16

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

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

OPによる回答から

みんな、

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

-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のインストールに長い時間がかかりますが、一度起動すると高速になります。

回答:


6

番号

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

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

もちろん、ソフトウェアが読み込まれている限り、ペンドライブのVM自体を実行できますが、読み取りと書き込みの量が必要なため、VMの速度がはるかに遅いことがあります。または、わずかな使用期間で2つが恐ろしく失敗します。

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


3
管理者権限やハードウェアサポートなしでVMを実行することは可能ですが、qemuはそれを行います。管理者権限が必要なのは、VMを高速で実行することですが、ここでの高速とは、「非現実的に遅くないこと」を意味します。
ジル 'SO-悪であるのをやめる'

3

ポータブルVirtualboxを試すことができます。自分で調べたことはありませんが、約束はあります。

http://www.vbox.me/

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


回答ありがとうございます。しかし、移植性はありますが、ホストの管理者権限が必要ですが、既にvboxを試しました。それ以外の場合はまったく機能しません。したがって、私の要件を満たしていません。ある方法を見つけましたが、その答えを見てください。とにかくありがとう。
アニンドゥヤ・チャテジー

1

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

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

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


0

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


1
しかし、それらはすべてホストにインストールする必要があり、それは私が望んでいないことです。ホストに何もインストールせずに実行する方法はありますか?
アニンドゥヤ・チャテジー

1
それでは、答えはノーです。仮想化ソフトウェアは、「ポータブル」のカテゴリに適合しません。
boot13
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.