XPモード不具合の原因と再構築について

このQ&Aのポイント
  • Windows 7 proでXPモードを使っていた際に、ファイルのコピーや削除に時間がかかるようになり、ソフトの動きも鈍化した。
  • 仮想ハードディスク(Windows XP Mode.vhdファイル)のサイズが肥大化しており、そのためハードディスクの空き容量がほぼ無くなってしまった。
  • 仮想ハードディスクの圧縮を行ったが、パフォーマンスの回復は見られなかった。新たにXPモードを構築するために、バックアップが必要となった。
回答を見る
  • ベストアンサー

XPモード不具合の原因と再構築について

PCに詳しくないため、表現が悪くて伝わるのか不安ですが、是非教えていただきたく相談させていただきます。 Windows 7 proでXPモードを使っておりましたが、ある日突然ファイルのコピーや、削除に異常に時間がかかるようになり、ソフトの動きも著しく鈍化したため、ネット検索したところ、原因は仮想ハードディスク(Windows XP Mode.vhdファイル)の肥大化と思われました。サイズを調べたところ、まさかの126GBで、おそらくハードディスク1の空き容量がほぼ無くなってしまったと考え、とりあえず仮想ハードディスクの圧縮を行ってみたところ、30GBくらいまでには圧縮できました。その後、もう一度圧縮したため、現在は20GB弱となっておりXPモードは起動できますが、動作は相変わらず鈍く使用に耐えません。 <質問1>:仮想ハードディスクの繰り返し圧縮は問題ないのでしょうか? <質問2>:圧縮してもパフォーマンスが回復しないのは、仮想ファイルディスク容量で“現在のサイズ”は圧縮されたものの“ディスクの合計サイズ”は全く小さくなっておらず130GBのまま、ということと関係があるのでしょうか?  現在の環境を保ったまま、新しいXPモードを構築したいと思っているため、USB外付けHDDへのバックアップを試みたのですが、最初は肥大化したXP Mode.vhdファイルがコピーできず、外付けHDDのファイル形式をNTFSとし、ようやくXP Mode.vhdファイルを含めMicrosoftサポートページに書かれている3種類のファイル全てをバックアップできました(バックアップファイルは18GBでした)。  今後、現在のXPモードをアンインストール、再インストールしてセットアップ完了後、設定済み環境を利用するために、3種類のファイルを戻そうと思っていますが、 <質問3>:調子が良かった時のvhdファイルではなく、調子が悪くなった後のvhdファイルを戻して、果たして、処理速度など問題なく元の環境で使えるようになるのでしょうか。また、 <質問4>:現在の環境に入れていたソフトは、また新たに入れなおさないといけないのでしょうか。 素人ですので、平易なことばで教えていただけると大変助かります。どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • te2kun
  • ベストアンサー率37% (4557/12166)
回答No.2

><質問2>:圧縮してもパフォーマンスが回復しないのは、仮想ファイルディスク容量で“現在のサイズ”は圧縮されたものの“ディスクの合計サイズ”は全く小さくなっておらず130GBのまま、ということと関係があるのでしょうか? 関係ないでしょう。  130GBってXPモード側での容量ですよね? それは、Windows XPが認識している容量なんですから、減ったりすればおかしいことになりますよ 仮想ディスクの実際の容量をみたいなら、ホストOS側で実際の容量を見て下さい ゲストOSでみたら、ゲストOSが認識している容量しか表示されませんよ >私のPCでは、HDDを分割していないため、Cドライブのみの状態で使っています。 セットアップ時にパーティションをすればよかったのですが、今となっては後の祭りです。 仮想PCならいつでもHDDを追加出来ます ホストOSでも、いつでもパーティションを分けることが出来ますよ Windows Vista以降のOSなら、OS標準機能として、パーティションを分ける機能が搭載されております また、フリーのパーティション変更ソフトもあります 検索すれば多数出てくるのでその当たりの使い方などは省略します XPモードといっても、Windows XPですから、ゴミもたまってくることもあれば、仮想HDDでも断片化することはあります。 ホストOSでは、1つのファイルとして、数十GB以上あるのですから、何か操作をしていると、断片化する可能性が非常に高いファイルですよ(すぐに断片化しますし・・・) よって、ホストOS側でも断片化しているとデフラグも必用になるでしょうね

applesoft
質問者

お礼

te2kun様 丁寧なコメントありがとうございました。 そろそろ素人には、ついていくのが難しくなってきました。 <質問2>に対するご意見、有難うございます。 私が確認したのは、参考にさせていただいた http://hesonogoma.com/Windows/how_to_tuning_windows-xp-mode_in_windows7.html で「ハードディスク 1」を選択した際に示される容量で、ここに“現在のサイズ”と“ディスクの合計サイズ”が示されていました。前者がホストOS側、後者がゲストOS側が認識している容量と考えればよろしい、ということになりますでしょうか。 仮想PCにHDDを追加できることはなんとなく認識しておりましたが、どんどん増やしていくと、今度は肝心のWin 7の方のパフォーマンスに悪影響が出てくるのではないかと心配して、増やさず、XPモードの再構築がベターかと考えました。 後からでもCドライブを分割できることは知りませんでした。素人ですみません、勉強になりました。 あと、デフラグについては、以下のページで、デフラグすると、vhdファイルがむしろ大きくなってしまうように書いてありましたので、やっていない、というのが現状です。 http://freesoft.tvbok.com/windows7/xpmode/windows7xp.html ネット上には多くの有用な情報があるのですが、所詮、本質がわかっていない素人なので、なかなかきびしいです。それら一方的な情報とくらべ、直接自分の質問にご意見をいただけることは大変ありがたいと思っています。ありがとうございました。

その他の回答 (3)

  • logner
  • ベストアンサー率33% (540/1614)
回答No.4

個人的な意見ですが圧縮するほどパフォーマンスは悪くなると思いますけど。 No1さんの追記で書いてあるサイトでXPモードが劇的に早くなった要因はSSDに データを移しているからでしょう。 SSDはHDDに比べ圧倒的にはやいですが、その分容量単価が高いため、圧縮をかけているのではないでしょうか。 XPモードのアンインストール、再インストールで改善されるとは思いません。 XPモード中の不要なデータやアプリを削除していくしかないのではないでしょうか。 データなどはXPモード上のHDD(マイドキュメントなど)に保存するのではなく、ホストOS上で認識しているHDDに保存するなど工夫は必要です。 ホストPCがTESTという名前でDドライブとかあればXPモード上ではTESTのDドライブとかで認識されているはずです。

applesoft
質問者

お礼

logner様 ご意見ありがとうございました。 圧縮するほどパフォーマンスが悪くなる、というのは、たしかどなたかのページにも書いてあったように思いますが、明確にダメだと否定するページが見つからなかったことと、実際には、vhdファイルをUSB接続の外付けHDDにコピーしようとした際失敗した際のメッセージが、空きディスク容量が足りない、だったため、30GBではまだ大きすぎるのか、と素人頭で考え、再圧縮してみた、というのが本音の事情です。 ご指摘のとおり、XPモードが劇的に早くなった要因はSSDにあることは理解できておりますが、正規の方法ではなく、また失敗するとXPモードが立ち上がらなくなる危険性もある、とのことで、素人には手が出せないところです。 コメントの後半部分がよく理解できなかったっため、教えていただきたいのですが、Win 7では動かせず、XPモードのみで動くソフトの場合、ソフト自身はXPモードの仮想HDDにおいておかなければならないと思いますが、ファイルはXPモード上のマイドキュメントや、デスクトップにおかなくても立ち上げることはできるのでしょうか。昔、やってみて失敗したような記憶があるものですから、結局はファイルもXPモード上のHDDにもってきて、使い終わったら移動や削除、ということを繰り返しやってきたため、vhdファイルが肥大化したようです。XPモード上のHDDにコピーしても削除してもどんどんvhdが肥大化する、というのを知らなかったのが、悲劇のはじまりです。  dragon-man様からいただいたご意見では、Dドライブでvhdファイルが肥大化しているようで、仮想HDDを分割したドライブにおいても結局はホストOSのHDDを喰ってしまって、時間経過とともにホストOSのパフォーマンスに影響してしまうのかなぁと心配しています。 理解不足がありましたらお許しください。

  • dragon-man
  • ベストアンサー率19% (2700/13647)
回答No.3

なるほどよく分かりました。 >まず、立ち上げ直後は極端に遅いということは今まで感じたことがなく、また今回の現象は、起動して何分・何時間たっても同じ状況ですので、たぶん違うと思います。 それは私の状況とは違いますね。私のPCは自作で、かれこれ3年使っています。XPモードはアルバム管理ソフトのためだけに月に1~2度ぐらいしか使わないので、Cドライブ(XP Mode.vhdファイル)はそれほど膨れあがることはありません。 >つぎに仮想ハードディスクの圧縮に関しては、ネット上で複数の方が述べられています。参考にしたページとして、 http://hesonogoma.com/Windows/how_to_tuning_windows-xp-mode_in_windows7.html がありますので、この手順1をご覧ください。 仮想だからこそ、高圧縮ができるものと理解しています。 大変参考になりました。それにしてもそれほどの高圧縮が出来るとは、XP Mode.vhdファイルに何が溜まっているのでしょうね。圧縮とはディスククリーンアップのようなものなのでしょうか。 >私のPCでは、HDDを分割していないため、Cドライブのみの状態で使っています。 セットアップ時にパーティションをすればよかったのですが、今となっては後の祭りです。 PCのメーカによっては、最初から分割されている場合もあるようですが、PCに詳しくないためデフォルトで使用しております。おそらくdragon-man様の環境で、肥大化しているデータフォルダ内の仮想ディスクと同じものと思います。 私はHDDのパーティションを2つ作っているので、Cドライブを圧迫しないよう、アルバムソフトとそれが使うデータフォルダー(写真)だけDドライブに(XPモードのディスク2に)移しています。ですからこれは圧縮できません。 >XPモードのアンインストール、再インストールに関しては、下記、Microsoftのサポートページをご覧ください。 http://support.microsoft.com/kb/2563586/ja これも大変参考になりました。不明をお詫びします。

  • dragon-man
  • ベストアンサー率19% (2700/13647)
回答No.1

Win7互換でないアプリのためにXPモードを愛用しています。 たまにそのアプリを動かすためにXPモードを立ち上げると、最初のうちは極端に動作が遅くなります。フォルダーを開くだけのことに数分かかったりします。どうやらたまにしか起動しないので、溜まったWindowsUpdateをやっているようです。しばらく(10分ぐらい)すると普通に動き出します。Updateが終わっているのです。もしかしてそういうことではありませんか? 仮想ハードディスクの圧縮とは何のことでしょう。仮想Cドライブのディスククリーンアップのことですか?それ以外に思いつきませんが、はたして126GBが30GBになったりするものでしょうか? 私のXPモードアプリはアルバム作成用のもので、データフォルダーがどんどん大きくなります。ホストのCドライブを圧迫するので(仮想CドライブはホストのCドライブにある)、ホストDドライブに仮想Dドライブを作ってそこに移しています。ホルダーの拡張子はvhdです。もしかしてそれのことを言っておられるのですか? XpモードはあくまでもWin7のアプリですから、XPモード自体をアンインストール、再インストールは出来ないような気がしますが。 回答になっていなくて申し訳なし。

applesoft
質問者

お礼

dragon-man様 はじめて、なんでも相談室を使わせていただきましたが、最初のコメント有難うございます。 多々説明不足がありすみません。 まず、立ち上げ直後は極端に遅いということは今まで感じたことがなく、また今回の現象は、起動して何分・何時間たっても同じ状況ですので、たぶん違うと思います。 つぎに仮想ハードディスクの圧縮に関しては、ネット上で複数の方が述べられています。参考にしたページとして、 http://hesonogoma.com/Windows/how_to_tuning_windows-xp-mode_in_windows7.html がありますので、この手順1をご覧ください。 仮想だからこそ、高圧縮ができるものと理解しています。 私のPCでは、HDDを分割していないため、Cドライブのみの状態で使っています。 セットアップ時にパーティションをすればよかったのですが、今となっては後の祭りです。 PCのメーカによっては、最初から分割されている場合もあるようですが、PCに詳しくないためデフォルトで使用しております。おそらくdragon-man様の環境で、肥大化しているデータフォルダ内の仮想ディスクと同じものと思います。 XPモードのアンインストール、再インストールに関しては、下記、Microsoftのサポートページをご覧ください。 http://support.microsoft.com/kb/2563586/ja おそらく共通の悩みをもっておられる方もいらっしゃると思いますので、情報交換を通じて、お互いに解決法が見つかれば、と思っております。 まずは興味をもってくださり、コメントをいただき感謝しております。有難うございました。 applesoft

関連するQ&A

  • Windows XP Mode.vhd の肥大

    東芝Dynabook R730/W2PAのWindows7です。XP modeでOutlook ExpressやPhotoShopを 使用していました。 内蔵ドライブ(SSD)は128GBですが、「ユーザ」フォルダが45GBになってしまいました。 容量をくっているフォルダを探していると、「Windows XP Mode.vhd」が40GB程に なっていました。ネットで検索すると、XP modeでファイル作成や削除を繰り返すと 「Windows XP Mode.vhd」が肥大するとありました。中身を変えない圧縮方法は見つけた のですが、不要ファイルの削除のような要領圧縮方法があればお教え願えませんでしょうか。 よろしくお願いいたします。

  • WIN7 XPモード立ち上がらない

    立ち上げようとすると、 メッセージが出てきます。 「仮想ハードディスクの1つがみつからかったため、’Windows XP Mode'をきどうできませんでした。構成した場所にこの仮想マシンのすべての仮想ハードディスクファイルがあることを確認してください。」 と表示され OKボタンしか出てこないので そのままOKを押すと XPモード立ち上げがそのまま終了してしまいます。。。 この様な症状に至った経緯ですが、 1. XPモード立ち上げたまま、 WIN7のプログラム「Veoh web player toolber」をアンインストールしました。 2. しばらくして、XPモードを終了し WIN7を再起動しました。 3. 再起動後 デスクトップ上のいくつかのショートカットのアイコンが無くなっていまい。    そのショートカットから起動することも出来なくなってしまったので    システムの復元 を行いました。 4. システムの復元後 ショットカットの問題は 解決しました。 5. システムの復元後に XPモードを立ち上げようとしたら 「仮想ハードディスクの1つがみつからかったため・・・」とメッセージが出てきて立ち上がりません。 どうしたら、XPモード 立ち上がりますでしょうか? 完全に、仮想ハードディスクは 削除されてしまったのでしょうか? 大変困っております。 どうか、アドバイスよろしくお願いします!

  • windows7のXPモードを削除できない

    このURL http://support.microsoft.com/kb/2563586/ja#Step2にあるように、 XPモードのアンインストールの作業の流れとして、 (1)インストール済みプログラムのアンインストール Windows XP Mode のアンインストール Windows Virtual PC (Windows 用更新プログラム KB958559) のアンインストール (2)Windows XP Mode のデータの削除 としていくのですが、(1)の作業は終了してます。しかし、(2)の方法がよくわからないのです。 URLによれば、、、、 ファイル名 既定の保存場所 Windows XP Mode.vhd (Windows 7 がインストールされたドライブ)¥Users¥ユーザー名¥AppData¥Local¥Microsoft¥Windows Virtual PC¥仮想マシン Windows XP Mode.vmc (Windows 7 がインストールされたドライブ)¥Users¥ユーザー名¥AppData¥Local¥Microsoft¥Windows Virtual PC¥仮想マシン とコマンドプロンプトに入力すればよいとのことなので、EドライブにXPモードをインストールしたことから C:\Users\user>cd E:\AppData\Local\Microsoft\Windows Virtual PC\仮想マシン とつくってみたのですが、指定されたパスが見つかりません、と表示されました。 コマンドプロンプトの方法も間違ってるかもしれません。なにかアドバイスをいただけると助かります。。XPモードをいれたことで7上のプログラムが動作しなくなった(ニコ生デスクトップキャプチャー)。こんなことならインストールしなければよかった。いや、そもそもバックアップしとけばよかったのか。

  • VirtualboxでWindows XPモード

    タイトルのとおりなのですが、VirtualboxでWindows XPモードを使うにはどうすれば良いのでしょうか。 ググってみたのですが、何やら特殊なプラグイン(VMLite)を使う方法しか出てこず…… 例えば、Windows Virtual PC(以下WVPCと表記)とXPモードをセットアップして、WVPC側の仮想PCにマウントされているVHDをVirtualbox側にマウントし直すだけ、というような、簡単に環境を移行できる方法は無いのでしょうか。

  • XPモードで外付けのHDDが表示されない。

    XPモードで追加した外付けのHDDが表示されない。 Window7のXP仮想モードで外付けのHDDを以下に記載した方法で追加しました。 設定の画面ではDドライブが表示されていますが、XPモードにすると、コンピュータのところはCドライブだけしか表示されません、もちろん保存もできません、Cドライブがいっぱいで外付けのHDDにもXPのデータを保存したいので、いい方法があったら教えてください。よろしくお願いいたします。 記 「XPモードにDドライブを作るには、仮想ディスクを追加します。 が、これはXPモードが実行中や休止状態では出来ません。 が、デフォルトでは、休止状態になるようになってるので、そこから変えないと出来ません。 VirtualPC(XPモード自体のウインドウ)のメニューのツール→設定 「閉じる」の設定をシャットダウンかオフにするを選ぶ。 設定を終了して、XPモードを終了する。 XPモードで無く、スタートメニューからVirtualPCを起動する。 「ツール」→「設定」から 3つあるハードディスクの設定のハードディスク1だけ設定されていると思うので、ハードディスク2を選択。 右に表示される、「仮想ハードディスクファイル」にチェックして、下に作成ボタンがあるので押す。 XPモードでDドライブのサイズを固定するなら「固定サイズ」。容量が足りなくなったら、自動的に拡張してくれるようにするなら「容量可変」。 名前は適当に、場所をDドライブの任意の場所にすれば、Win7のDドライブに仮想ディスク用のファイルが作られます。」 投稿日時 - 2013-06-07 10:12:23

  • XPモードの割り当てメモリーを増やしたいのですが

    ウィンドウズ7を使ってます。XPでしか動かないソフト(CAD)を使う事が多いのでXPモードで使っているのですが、動きが鈍いので現在512MBがXPモードの仮想PCに割り当てられているのですが 割り当てメモリーを増やすことは出来るのでしょうか? PC本体のメモリーは4GBあります。 どうか教えて下さい。

  • XPモードのOutlook Expressのデータ

    Windows7 Proを使っています。 XPモードでOutlook Expressを常用していたのですが、XPモードの起動ができなくなりました。 このため、Outlook Expressのメールデータをコピー&ペーストで移行しようと考えています。 「仮想マシンを起動しています」のステータスバーがほぼ終わりまで進んだところで 「統合機能を有効にできませんでした これらの機能の有効化を再試行するか、これらの機能を使用せずに続行することができます。」 というエラーメッセージが表示され、「再試行」をクリックすると 仮想マシンの再起動→上記のエラーメッセージの無限ループ、「続行」をクリックすると 「操作に失敗しました。仮想マシンが実行されていません。」というエラーメッセージが出て 仮想マシン起動画面が閉じてしまいます。 .dbxファイルを探すため、「コンピュータの管理」→「ディスクの管理」→「操作」→「VHDの接続」で ¥ユーザー¥(ユーザー名)¥AppData¥Local¥Microsoft¥Windows Virtual PC¥仮想マシン にあるWindows XP Mode.vhdに接続し、中身をExplorerで見れるようになりました。 しかし、このドライブ全体を検索しても、.dbxファイルが見当たりません。 Outlook Expressのメールデータはどこにあるのでしょうか? または、XPモードを起動できるようにする方法はありますでしょうか。 ご回答よろしくお願いいたします。 スペック 機種:AeroStream RM3J-B22/S(ツクモ電気オリジナルPC) OS:Windows7 Professional(クリーンインストールではなく出荷時の状態)

  • XPモードで追加したDドライブが表示されない。

    Window7のXP仮想モードでDドライブを以下に記載した方法で追加しました。 設定の画面ではDドライブが表示されていますが、XPモードにすると、コンピュータのところはCドライブだけしか表示されません、もちろん保存もできません、CドライブがいっぱいでDドライブにもXPのデータを保存したいので、いい方法があったら教えてください。よろしくお願いいたします。 記 「XPモードにDドライブを作るには、仮想ディスクを追加します。 が、これはXPモードが実行中や休止状態では出来ません。 が、デフォルトでは、休止状態になるようになってるので、そこから変えないと出来ません。 VirtualPC(XPモード自体のウインドウ)のメニューのツール→設定 「閉じる」の設定をシャットダウンかオフにするを選ぶ。 設定を終了して、XPモードを終了する。 XPモードで無く、スタートメニューからVirtualPCを起動する。 「ツール」→「設定」から 3つあるハードディスクの設定のハードディスク1だけ設定されていると思うので、ハードディスク2を選択。 右に表示される、「仮想ハードディスクファイル」にチェックして、下に作成ボタンがあるので押す。 XPモードでDドライブのサイズを固定するなら「固定サイズ」。容量が足りなくなったら、自動的に拡張してくれるようにするなら「容量可変」。 名前は適当に、場所をDドライブの任意の場所にすれば、Win7のDドライブに仮想ディスク用のファイルが作られます。」

  • XP Mode

    Windows7 32bit 版のXPModeのWindows XP Mode.vhdとWindows XP Mode base.vhdのファイルを新しいWindows7 64bit 版のパソコンにコピーして、同じように起動できますかね。

  • xpモードを実行できない

    Virtual PCとXP Modeをインストール後、XPモードを実行したのですが 「ハードウェア依存の仮想化機能が無効になっているため と出て起動できません BIOSで仮想化機能はオンにしてあります。CPUが対応してるのも確認済みです。 起動するにはどうすればいいでしょうか。 もう1つお願いします。それが解決した場合、Virtual PCをインストールした際に作られたショートカットを消してしまったのですが、XPモードを実行するにはどうすればいいでしょうか。