考えられるのはブートパーティションがシステム領域ではない場所になっているか、ブートローダーが何らかの理由で破損しているかである。
まずここで理解しておかなければならないのが、ThinkPad の論理ディスク構成である。
2008年夏以降発表された機種では、ハードディスク内に3つの区画 (S, C, Q ドライブ) が存在する。約 1.5 GB WINRE / Bitlocker パーティション / Rescue and Recovery サービス区画 は S: ドライブ。(ボリュームラベル : ServiceV003) 約 10 GB Factory バックアップ / Showroom パーティション は Q: ドライブ。( ボリュームラベル : Lenovo ) 、そして残りの通常区画が C:ドライブとなっている。
Lenovo Windows Vista プリロード(Sドライブ ・Q ドライブ)補足説明 - ThinkPad R400, R500, SL300, SL400, SL500, T400, T500, W500,W700, X200, X200s, X200 Tablet, X301 - Japan
S ドライブはシステムのプライマリ・パーティションに設定されており、ここがブートパーティションになっている。
問題のマシンはとにかくブートしない状態になっているのだから、状況がわからない。まして手元に Windows Vista インストールディスクはない状態である。
まずはブート指定が推測どおりになっているか確認することにした。確認は Parted Magic を使った。もしブートディスクの指定誤りが原因なら、これで変更ができる。
予想通り、ブートパーティションがCドライブになっていた。これをSドライブに変更、再起動したところ、OSが起動し事なきを得た。
MBRの修復自体は、Microsoft Windows Vistaのインストールディスクから起動しシステム回復オプションで「bootrec / fixboot」コマンドを叩けばはできる。
しかし、ThinkPad に付属のOSメディアはなく、必要な場合は有償で購入するしかない。
トラブルシューティングに持つべき物は、Windows Vista インストールディスクか、Windows PE (Windows Preinstallation Environment) ディスクだということを痛感した一日であった。
こちらも参考に
Windows Vista のシステム回復オプションとは
Windows Vista からは回復コンソールではなく、システム回復オプションになっている。
Windows PE 2.0 for Windows Vista の概要
Microsoft Windows プレインストール環境 (Windows PE) 2.0 には、Microsoft Windows Vista オペレーティング システムを準備およびインストールするための高性能なツールが用意されています。Windows PE を使用すると、Windows Vista のインストールおよびトラブルシューティングに必要な、ネットワークや他のリソースが提供された Windows Vista のサブセットを、ネットワークやリムーバブル メディアから起動できます。
[運用]管理者必携! 最強のデータ・サルベージ・ツールを自作する
Windows PE の作り方はこの記事が非常にわかりやすい。
lenovo ThinkPad R61e (Windows Vista)が起動しない状態から復旧まで
デュアルブート構成で XP をインストールした後、Vista が起動しない
Windows Vistaの修正プログラムの起動エラー: " bootmgrが見つからない" -M SW indowsのV istaの互換性のあるソフトウェア
Lenovo リカバリー・メディア を作成する方法 - ThinkPad/ThinkCentre (Rescue and Recovery Ver 3.0 プリロード機種) - Japan
Lenovo リカバリー・メディア の作成手順 - ThinkPad / ThinkCentre (Rescue and Recovery Ver 4.21 Windows Vistaプリロード機種) - Japan
Windows 回復環境で Bootrec.exe ツールを使用して Windows Vista でのスタートアップの問題をトラブルシューティングして修復する方法
以前のバージョンの Windows オペレーティング システムをデュアルブート構成でインストールした後、Windows Vista が起動しなくなる
「Drive:\boot\Bootsect.exe /NT60 All」と入力します。
Bootsect コマンド ライン オプション
Windows Vista を起動すると、エラー メッセージ:「必要な情報は Windows のブート構成データ ファイルにありません」