デュアル ブート Lenovo T420 の Linux アップグレードが面倒だったので、GRUB で MBR を置き換えました。すべて正常に動作しています。Linux と Windows の両方を起動できます。以前と異なるのは、起動時に青い「Thinkvantage」ボタンを押してもリカバリ モードが起動せず、BIOS 設定メニューがポップアップ表示されることだけです。
私の知る限り、パーティションはこのようにレイアウトされています
(primary) SYSTEM_DRV (?)
(primary) Windows7_OS
(logical?) Partitions I created
(data partitions)
(linux partitions)
(primary) Lenovo_recovery
私の推測では、以前は私のシステムは SYSTEM_DRV パーティションから起動し、キーが押されなかった場合は Windows7 パーティションを起動し、「Thinkvantage」ボタンが押された場合は Lenovo_Recovery パーティションを起動していました。
その設定に戻す方法をご存知ですか?
答え1
これを行う唯一の簡単な方法は、Lenovo リカバリ DVD を使用することです (ただし、完全な再イメージ化が必要になるため、ほとんど非現実的です)。システムを入手したときにこれらを焼き付けていない場合は、Lenovo から購入することを検討する必要があります。最後に確認したところ、価格は約 50 ドルでした。
他のブートローダーでそのパーティションを起動するのがどれほど難しいかはわかりません。それ自体は特に特別なことではないかもしれませんが、Thinkvantage キーの押下に応答させる方法は知りません。幸いなことに、そのリカバリ環境では、他の方法では取得できないものはあまりありません。
答え2
Lenovo はカスタム MBR を使用して、thinkvantage ボタンが適切に動作するようにしています。Shinrai 氏が述べたように、これを再び動作させる 1 つの方法は、Lenovo リカバリ ディスクを使用してハード ドライブを再イメージ化することです。
HP などの一部のブランドでは、リカバリ パーティションを「アクティブ」としてマークして再起動できます。これにより、リカバリ パーティションに直接ブートしてリカバリをロードできます。これは、MBR が標準の Windows MBR に置き換えられた場合にノートブックを手動でリカバリする方法です。GRUB ブート ローダーがインストールされている Lenovo でこれが機能するかどうかはわかりません。
リカバリ パーティションは起動可能です。リカバリ ディスクがない場合は、リカバリを実行するためにそのパーティションから起動する方法を理解する必要があります。
ほとんどの人はリカバリディスクを作成してから、リカバリパーティションを削除します。
答え3
Windows 7 回復ディスクで起動して、次の操作を実行できますか?
DOSプロンプトを起動し、Win7 DVDのブートフォルダから以下を実行してみてください。
bootsect /nt60 c:
次に「diskpart」を実行し、次のように入力します。
list disk
select disk 0 // Where disk 0 is where your C is
list partition
select partition 1 //Where partition 1 is C
active
exit
システムを再起動します
編集:DOSプロンプトとは、Win7 DVDからコンソールに入力することを意味します。
答え4
私の場合、grub でデフォルトの MBR を置き換えています。bootrec.exe を使用して MBR を修正しようとしましたが、Lenovo R&R をインストールできません。MBR が最古のものではないことが認識されるだけです。
IBM MBR Clean(zyaz00us) というツールがあり、これは Lenovo の工場出荷時の MBR を復元するはずです。その中で ClearMbr32.exe を実行しましたが、うまく機能しているようです。