RamPhantomEXをインストールしたらOSが再起動ループの対処

おそらく、64bit Windows7の場合、かつ、OS管理メモリ内にRAM DISKを作成、かつ、RamPhantomのRAM DISK容量を数ギガに設定している場合のみ有効な手順。

  1. 「セーフモードとコマンドプロンプト」で起動(必要ならF8連打)
  2. bcdedit /set removememory 無効化するメモリ(MB)
    • 無効化するメモリ=1024 × メモリ(GB)
    • 現在の設定を確認 bcdedit /enum osloader
  3. 再起動(通常起動)
  4. 起動直後RamPhantomがメモリ不足でRAM DISK作成失敗のダイアログ →無視
  5. アプリケーションの追加と削除からアンインストール
  6. 再起動して確認
  7. bcdedit /set removememory 0 でメモリ制限を戻す

メモ

  • トラブルを起こした環境 Windows 7 64bit + 24GBメモリをすべてOS管理領域として利用。RamPhantom EXは、バージョン1.0.1(2011/05/31)版。RAM DISK容量を2GB確保。OS仮想メモリやブラウザキャッシュをRAM DISK上に配置する設定は行わず。この状態で、再起動がかかる無限ループに突入。普通のセーフモードは、OS起動完了するも、何か操作するたびに、エクスプローラ落ち→起動を繰り返す状態となり使い物にならず。「セーフモードとコマンドプロンプト」のみが操作可能な環境。
  • (2011秋現在)よくある話らしい。http://bto-pc.jp/btopc-com/repair/iodata-ram-phantom-ex.html
  • セーフモードでRamPhantomのWindowsサービスをdisableにしてしまう方法が最もスマートと考えたが、ターゲットをうまく見つけられず bcdedit removememoryの方法を取った。RamPhantomのサービスdisableの方法が取れればベターなはずなので、次回同じことになったらもう少し調べてみる(scコマンドの使い方が悪かったかも)。