Windows起動トラブル BOOTMGR is compressed

WindowsXPで電源を入れると以下のメッセージが表示

BOOTMGR is compressed
Press Ctrl+Alt+Del to restart

メッセージの通りCtrl+Alt+Delを押しても再起動を繰り返しループしてしまう現象について。
ドライブを圧縮したのが原因です。

対処法として別のPCにディスクを接続して圧縮を解除すてば解除できます。
別のPCが無い場合は少々手間がかかります。
1.CDで起動
2.言語を選択して[次へ]
3.[コンピュータを修復する]-[次へ]
4.[スタートアップ修復]

これで解決できない場合は、コマンドで圧縮を解除する必要があります。
4.[コマンド プロンプト]
set PATH=%PATH%;C:WindowsSystem32
compact /U C:bootmgr
compact /U /S:C:boot
exit
5.再起動