質問: usbを差し込んだら、仮想メモリが不足しています。と出ました。それはhddに保存されるのですか? usbメモリ(容量128mb)を差し込んだら、仮想メモリが不足していますと出ました。 インターネットを立ち上げて、その中のデータをusbメモリに保存しようと思い、差し込んだのですが「仮想メモリが不足しています。・・・・・」と出て、そのままの状態にしているとメモリ内のデータをどこかに保存してるような画面が出ました。 「okwave」内で「仮想メモリ」について調べたのですが、ある回答に「メモリから溢れたデータがhddに退避したもの。メモリが少ないと判断した場合、hddに充分な空きがあると判断した場合に限り自動的に拡張します」と書いてありました。そのhddに退避したデータはどこにあるのですか? というのは、他の人に見られたくない情報(自分のお小遣い帳や、家計簿)をusbメモリに入れていたので、hddに保存されてるとなると誰かに見られてしまうのでは無いかと不安に思ってます。自分にできる対応あれば回答をお願いします。
回答: 「仮想メモリ」とはいわゆるスワップ領域の事で、メモリが不足した 際に、その時点で優先度の低いデータをhdd上に退避させています。 これは、通常osと同様のcドライブに実メモリの1.5倍で設定されています。 例)メモリ128mb+スワップ(192mb) >メモリ内のデータをどこかに保存してるような画面 とは、「仮想メモリページファイルのサイズを増やしています。この処理の間、いくつかのアプリケーションのメモリ要求が拒否されることがあります。」の事でしょうか? これは、デフォルトの実メモリ+スワップでアプリケーションが要求する メモリ容量が確保できないと判断した際に、スワップ領域を拡張しています。 質問者さんの場合は、 決してusbメモリの内容を読み書きしている訳ではなく、 あくまでusbメモリをos側から管理するアプリケーションの動作に当たって、 トータルのメモリ領域が不足しているために出力されているものです。 また、スワップされたデータは視覚化可能なデータではありませんので、 簡単に復元化されることはないでしょう。