Prayaya V3 徹底レビュー ― USBメモリで持ち運べるポータブル仮想OSの実力
はじめに
※本レビューはGZ Shenhua Inf And Tech Co,LTD.の依頼により執筆されたものです。
Prayaya V3はWindows向けのポータブル仮想化ソフトウェアで、外部デバイス上に仮想オペレーティングシステム(OS)を作成・実行できます。セキュリティやプライバシーを損なうことなく、柔軟性と携帯性を両立することを目指したソフトです。
このコンセプトは、過去にレビューしたMojopacと非常によく似ています。Mojopacは、ホストOSに一切触れることなく外部デバイスからソフトウェアを実行できる、非常に便利な製品でした。しかし、Mojopacはすでに開発・提供が終了しています。そのため、Prayayaはポータブル仮想化の有力な代替候補と言えます。
それでは、Prayayaが実際に何をしてくれるのか、詳しく見ていきましょう。
製品のコンセプト
公式サイトには次のように記載されています。
Prayaya V3を使用すると、ハードディスクや任意のリムーバブルストレージデバイス上に仮想OSを作成できます。ハードディスクにインストールした場合は、ホストコンピュータから独立した仮想環境上で、ソフトウェアのインストール・実行や、ファイル、フォルダ、ブックマーク、デスクトップ設定などの管理が可能になります。リムーバブルデバイスにインストールした場合は、USBフラッシュドライブ、外付けハードディスク、iPodなどのデバイスに自分専用のシステムとソフトウェアを持ち運べるため、PCに接続さえすれば、いつでもどこでも自分のアプリケーションやファイルにアクセスできます。
Prayaya V3の仮想OSにインストールしたすべてのソフトウェアは、再インストールなしでほぼすべてのWindows OS上で動作します。また、すべてのソフトウェアとファイルが仮想システム上に保存されるため、ホストシステムに痕跡やファイルが残らず、ホストPCをより高速かつ安全に保てます。
興味深い内容ですね。ここには「携帯性と柔軟性」「セキュリティとプライバシー」という複数の側面が挙げられています。本レビューでは、これらの主張を一つずつ検証していきます。
注意: Prayayaは32ビット版のWindowsのみサポートされています。
ポータブルアプリとの違いは?
PortableAppsのようなポータブルアプリケーションと比較すると、Prayayaは完全に独立した環境で動作する点が大きく異なります。実用面で言えば、Prayayaは独自のシステムファイル、Program Files、レジストリなどを仮想コンテナ内に持つ、いわば独立したWindows環境のようなものです。そのため、ポータブルモードでは動作しないプログラムを使いたい場合、通常のポータブルアプリでは対応できませんが、Prayayaなら実現できるというわけです。
それでは、テストドライブの時間です。テスト環境はWindows 7 SP1 32ビット英語版を使用しました。
インストールとセットアップ
インストールは非常に簡単です。ウィザードに従って進めるだけで、ソフトウェアの設定が完了します。Prayayaは接続されているすべての外部デバイスを自動的に認識し、インストール先の候補として提示してくれます。デバイスをフォーマットしないため、既存データを失う心配もありません。
「外部デバイス限定」かつ「フォーマットなし」という組み合わせは、PCに詳しくないユーザーにとって非常に安心できる仕様です。ただし、最高のパフォーマンスを引き出したいなら、一般的なフラッシュメモリ型のUSBドライブよりも高速なディスクを選ぶことをおすすめします。
インストール自体は順調に完了しました。続いて、プログラムを起動してみます。

すると…なんとBSOD(ブルースクリーン)が発生! システムがクラッシュしてしまいました。Windowsを再起動後、Windowsコアダンプ解析ツール「WhoCrashed」を使って原因を調査しました(以前のBSODチュートリアル記事で紹介した便利ツールです)。
問題の原因はv3core.sysドライバを指しており、純粋なソフトウェアバグのようです。Webで検索しても同様の事例や手がかりは見つかりませんでした。しかも問題は完全に再現します。どうやら解決策のないまま、レビューはここで終了かと思われました…。
BSOD問題の解決
幸い、Prayayaのオンラインサポートチャネルで修正方法を見つけることができました。推奨される回避策の一覧には、「セキュリティソフトを無効にする」「VistaやWindows 7で管理者として実行する」などが挙げられていました。ただし、セキュリティ製品に手を加えるアドバイスは、既存の問題を悪化させる恐れがあるため、好ましくないと感じました。
別の項目では、ホストマシンのSystem32フォルダからv3core.sysドライバを削除する方法が紹介されていました。しかし、これは「ホストシステムに痕跡を残さない」という公式の方針に真っ向から矛盾するものです。
実際に効果があったのは、項目8.2に記載されていた方法――新しいPrayayaドライバをダウンロードし、ソフトウェアがインストールされた外部デバイスのi386フォルダ内にある既存ドライバと置き換える――でした。
なぜこの2つ目のドライバが別途ダウンロードになっているのか、そもそも何のためのファイルなのかは謎です。さらに、サポートページには「download new v4core.sys file and then replace it with old v3core.sys...」といった不自然な英文やスペルミスもあります。「こちらからダウンロードできる新しいドライバで、古いドライバを置き換えてください」のように書くべきでしょう。
どうやらPrayayaはWindows 7 SP1との相性に問題を抱えているようですが、新しいドライバに差し替えた後は、すべて順調に動作するようになりました。
Prayayaを使ってみる
ようやくスタートラインに立てました。Prayaya V3はログインメニューからプロキシサーバーを設定できるのが地味に便利です。シリアル番号を入力して製品版として使うか、ユーザートライアルとして実行することもできます。トライアル版は30日間利用可能ですが、ソフトウェアのアップデート不可など、いくつかの制限があります(詳細は後述)。
また、前回の異常終了を正しく検出し、ファイルシステムチェックの実行を提案してくれました。これは良い設計です。英語表現にはやや粗い部分がありますが、概ね意図はきちんと伝わります。
しばらくすると、Prayayaは仮想環境へとロードされました。画面上部にコントロールバーが表示される以外は、通常のWindowsとほぼ同じ見た目です(Mojopacでも同様のUIを目にしました)。
セッション中にいくつか奇妙な点がありました。まず、デフォルトの言語選択が「CH(中国語)」になっている点です。セットアップで英語を選んだのですから、ここでも英語が選ばれているべきでしょう。次に、「Wireless(ワイヤレス)」が取り消し線付きで表示されています。一見ネットワークが使えないように見えますが、実際は単に仮想環境内からネットワークを制御できないという意味です。
コントロールバーを使えば、ホスト環境と仮想環境の切り替えは簡単に行えます。重要な操作が大きくシンプルなボタンで配置されており、かなり直感的なインターフェースです。
早速いろいろと探索してみると、おすすめダウンロードの案内が表示され、人気プログラムの厳選リストへのリンクが示されました。
Firefoxをインストールしてみたところ、問題なく動作しました。ローカルディスクとは完全に独立したインストールで、新しいプロファイルも自動的に作成されます。唯一の難点は、おすすめソフトウェアが古いバージョンのFirefoxにリンクしていることです。最初は3.6.3が入っていましたが、その後は簡単に3.6.15へアップデートできました。この点は改善が必要です。
設定メニューも確認し、どのようなオプションが用意されているか調べてみました。環境はかなり細かくカスタマイズ可能で、Prayayaの自動起動、情報やアップグレード通知の表示、ログイン設定、スキンスタイルの変更、セキュリティ設定の確認、ソフトウェアのアンインストールなどが行えます。
セキュリティはここで重要なポイントになります。短いテスト実行の範囲では良好に機能しました。システム設定を変更することも、ホストドライブにアクセスすることもできず、Prayayaは確かに分離された状態で動作していました。長期的にこの隔離メカニズムがどれほど堅牢かまでは断言できませんが、まずまずの印象です。
その他の所感
トライアルモードで作業中には、いくつか風変わりな通知が表示されます。実行できるプログラム数の制限やアップデート不可などの案内です。全体的には悪くありませんが、文言には改善の余地があります。
システムパフォーマンスはかなり良好でした。最大の制約は外部デバイスの読み書き速度ですが、それ以外の点でPrayayaはメモリやCPUを大量消費するタイプではありませんでした。PrayayaとV3関連プロセスを含むメモリフットプリントは約35MBで、十分許容範囲と言えます。
まとめ
Prayaya V3はかなり良質な製品です。Mojopacよりも洗練されており、機能面でも同等以上の完成度を感じました。今回は時間の都合で3D効果やゲームパフォーマンスまでは検証できなかったため、グラフィックスアクセラレーション抽象化レイヤーの有無やその動作については言及できません。
良い点:
- 安定して動作し、使いやすく直感的
- カスタマイズ性が高い
- ホストシステムへの負荷が少ない
気になる点:
- 初回使用時のBSOD問題があり、潜在的なユーザーを遠ざける可能性がある
- インストール時にv3coreドライバがSystem32フォルダへコピーされ、痕跡が残る(ミッションステートメントの約束に反する)
- メニューやメッセージの英文に不自然な箇所がある
Prayaya V3は30日間の無料トライアルが利用可能です。標準価格は49米ドルですが、最近は19.60米ドルで提供されており、4.95米ドルを追加すれば拡張サポートも購入できます。価格はかなり妥当で、全体として価値のある買い物と言えるでしょう。
総合評価:7/10。クラッシュ関連の問題がなければ、9/10をつけていたことでしょう。
実行中のWindows上に仮想環境を構築し、ローカルディスクにインストールできない各種プログラムを利用でき、さらにそれを丸ごと持ち運びたい――そんな軽量ポータブル仮想化製品をお探しなら、Prayaya V3は十分に有用なソリューションを提供してくれるはずです。
それでは、また次のレビューでお会いしましょう。
-
仮想マシンで3Dアクセラレーション 第3回:Linuxホスト×Linuxゲスト環境でVMGLに挑戦 ― 果たして可能なのか?
仮想化に関するシリーズ第3回となる本記事は、おそらくシリーズ中で最も難易度の高い内容です。これまで、VMware製品ではDirectXサポートが、VirtualBoxではOpenGLサポートが提供されてきましたが、いずれもWindowsゲスト限定のものでした。ホスト側のOSは問われません。では、Linuxゲストではどうなるのでしょうか? 当初は不可能だと考えていました。ところが、linux.comの記事で、VMGLというアプリケーションを使えばLinuxゲストでも3D描画を楽しめると知りました。非常に有望に見えた一方で、難しそうでもありました。5〜10分の手軽なハックではなく、かなり大掛かりな
-
仮想マシンで3Dアクセラレーションを実現する方法 パート1:VMwareとDirectXの設定チュートリアル
既存のホストマシンの上で仮想化されたOSを動かすのは、とても魅力的なアイデアです。楽しく、クールで、実際のプラットフォームに導入する前にソフトウェアを試せるだけでなく、通常はためらってしまうような操作にも挑戦できます。さらに大きな柔軟性を得られ、展開コストも大幅に削減できます。しかし、ほとんどの仮想化ソフトウェアに欠けていたのが、ゲストOS向けの3Dアクセラレーションでした。あるいは「欠けていた」と言うべきでしょう……今や、仮想マシンでの3Dアクセラレーションは現実のものとなっています。はじめにこの連載記事では、ゲストOSで3Dアクセラレーションを有効にするために必要な簡単な設定テクニックを紹