web-dev-qa-db-ja.com

Lenovo IdeaPadBIOSアップデートがEFIパーティションのマウントに失敗する

OSなしで新しい Lenovo IdeaPad 510S-14IKB 80UV を購入しました。 Windows 10 v1703をクリーンインストールしました(インストールの詳細は以下を参照)。次に、BIOS/UEFIを工場出荷時の2.00から上記のリンクから2.02に更新したかったのですが、これは次の理由で失敗しました。

EFIシステムパーティションのマウントに失敗する

このスレッド ドライブをMBRでパーティション分割したためだと示唆し、インストールディスクオンキーを使用してWindowsを再インストールした後、BIOSを更新できたと述べています Rufus with [〜#〜] gpt [〜#〜] -タイプUEFI。ただし、これは、パーティション全体を削除する必要があることを意味します。これは、削除したくないものです。

質問:ドライブをGPTに再フォーマットせずにBIOSを更新する方法はありますか?

インストール手順

  1. Windows 10 64ビットISOをダウンロードし、 Windows USB/DVDダウンロードツール を使用してUSBディスクオンキーを作成します。
  2. マシンBIOSに入ります(Fn+F2)、bootをlegacy supportに設定し(デフォルトであった可能性があります。覚えていない)、再起動してBIOSに入ります。これで、ディスクオンキーを選択できるようになりました。最初の起動デバイスとして設定してください。
    • ブートをUEFI-onlyに設定しようとしましたが、ディスクオンキーを認識しないことに注意してください。
  3. マシンを起動します-ディスクオンキーからWindowsインストールを起動します。 customを選択し、既存のFreeDosパーティションを削除して、空白のスペースにWindowsをインストールします。
1
Jonathan

私には3つの可能性がありますが、1つはあなたが求めていることの詳細に違反しますが、精神には違反しません。これらのアプローチのいずれかが機能することを約束することはできません。先に進む前に、これらすべてのオプションを調べることを強くお勧めします。

オプション1:ファームウェアアップデートをインストールする別の方法を見つける

ファームウェアセットアップユーティリティで、ファームウェアを更新するためのオプションを見つけることができる場合があります。もしそうなら、トリックはそれを供給するために適切なファイルを見つけることです。

ファームウェアアップデートをインストールするための.exeファイルは、実際には.Zipまたはファイルを抽出し、それらを処理する実行可能ラッパーを備えた他のアーカイブである場合があります。したがって、.exeファイル内のファイルを抽出すると、ファームウェアが使用するファイルが公開される可能性があります。 (ファイルが実際に何であるかを理解する前に、いくつかのアーカイブツールを試す準備をしてください。)別のオプションは、Lenovoにこれについて尋ねるか、彼らのサイトでさらに掘り下げることです。彼らはあなたに適切なファイルを提供してくれるかもしれません。

オプション2:一時的なUEFIモードブートを介してファームウェアアップデートをインストールする

原則として、EFIモードで起動するWindowsリカバリディスクを見つけ、ファームウェアでEFI/UEFIモードのブートサポートを有効にし、Windowsリカバリディスクで起動し、それを使用してファームウェアアップデートをインストールできます。

残念ながら、Windowsリカバリツールについてはほとんど知らないので、特定のディスクイメージや手順を紹介することはできません。ただし、そのようなツールはBIOS/CSM /レガシーモードとEFI/UEFIモードの両方で起動可能であり、ブートモードには注意が必要です。ほとんどのコンピューターには、BIOS/CSM /レガシーサポートを有効にするファームウェア設定があり(これらの3つの用語のいずれかを使用できます)、無効にする通常、EFIモードのブートを強制します。 (このオプションがどこにあるかを覚えておきたいので、完了したらBIOSブートサポートを再度有効にできます。)コンピューターの組み込みブートマネージャーに外部メディアの2つのエントリが表示される場合もあります。これには文字列「UEFI」が含まれ、もう一方には含まれません。 「UEFI」エントリを選択すると、通常、EFIモードの起動が強制されます。ただし、EFIモードブートの強制の詳細はコンピューターごとに異なり、forceEFIモードブートの方法のように見える場合もあります。実際には、EFIモードのブートをsuggestする方法にすぎないため、必ずしも期待どおりの結果が得られるとは限りません。

緊急ディスクをEFIモードで起動することに成功した場合、Lenovoツールは EFIシステムパーティション(ESP)を見つけることを期待しているようです。 これらは簡単に作成できます。 USBフラッシュドライブ-ただし、ツールがハードディスク上のESPを確認したい場合は、USBフラッシュドライブ上に作成するだけでは不十分な場合があります。実際、FATパーティションで十分な場合があります。しかし、ツールがESPのタイプコードを備えたものを必要とするほどうるさい場合、ほとんどのパーティショニングツールでそれを設定できます。トリッキーな部分は、GPTタイプコードが128ビット値である方法を決定することです。 (ESPのコードはC12A7328-F81F-11D2-BA4B-00A0C93EC93Bです。)このような値は扱いにくいため、多くのパーティションツールがプログラム固有のショートカットを提供します。私自身の GPT fdisk(gdisk は、たとえばEF00を使用します。標準のWindowsツールが何を使用しているのかわかりません。 ESPを作成するときは、必ずFATを使用してください。 AFAIK、追加のドライバーの助けなしにEFIがexFATまたはNTFSを読み取ることはできません。

オプション3:UEFI/GPTブートに変換

最後のアプローチは、WindowsインストールをEFI/UEFIモードで起動するように変換することです。これは、次の2つの方法のいずれかで、完全なワイプアンドリインストールを実行せずに実行できます。

  • Windows 10 Creator Update(バージョン1703A)以降、Windowsには新しいツール MBR2GPT.EXE が含まれています。このツールは、Windows 10 BIOS/MBRシステムをUEFI /に変換できると宣伝されています。 GPTシステム。私はそれを自分で使ったことがないので、それがどれほどうまく機能するかについてコメントすることはできません。しかし、調査する価値があるかもしれません。
  • 何人かの人々が古いWindowsシステムでそのような変換を行うための手順を作成し、Windows 7に戻しました。 このブログ投稿 はそのような手順の1つを説明しています。私はこれを1、2回行いましたが、最近ではありません。

この変換手順にはリスクが伴います。間違い、プログラムのバグ、間違った瞬間の電源障害などにより、システムが起動できなくなる可能性があります。したがって、これは、システム全体、または少なくとも重要な個人ファイルの適切なバックアップを作成した後でのみ行うことをお勧めします。ただし、利点は、Lenovoの更新ユーティリティ機能するはずだということです。 EFIモードの起動には、(通常)わずかに速い起動時間やセキュアブートの適度なセキュリティ上の利点(ファームウェアがこの機能をサポートしている場合、およびアクティブ化した場合)など、いくつかの適度な利点もあります。

3
Rod Smith

この問題は、レガシーを使用するように設定されたBIOSが原因で発生し、OSがインストールされています。 Windows 10 1703以降には、GPTに変換し、BIOSがUEFIを認識できるようにするために必要なmbr2gptというツールが付属しています。

前提条件は、Windowsがインストールされているパーティションとディスクを見つけることです。

DISKPART> list disk

Disk ###  Status         Size     Free     Dyn  Gpt
--------  -------------  -------  -------  ---  ---
Disk 0    Online         222  GB      0 B        *
Disk 1    Online         1863 GB      0 B

DISKPART> list volume

Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  ---------  --------
Volume 0     C                NTFS   Partition    222 GB  Healthy    Boot
Volume 1     E   Area-51-Hyp  NTFS   Partition   1863 GB  Healthy

DISKPART> exit

(Diskpartを終了します。)

実行

mbr2gpt /validate /disk:0

1つ完了したら、F2オプションを使用してBIOSを再起動し、起動をレガシーからUEFIに変更して起動します。これが完了したら、BIOSアップデートを再度実行すると、エラーなしで実行されます。

1