Thinkpad t420 で MBR を回復するにはどうすればよいですか?

Thinkpad t420 で MBR を回復するにはどうすればよいですか?

デュアル ブート 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 を実行しましたが、うまく機能しているようです。

https://app.box.com/s/6pxhwofvzewmxjnwyibn1u6auhp6l345

関連情報