efiセクションとは何ですか。 システムパーティション(EFIまたはESPシステムパーティション)。 Windowsブート構成データ
オペレーティングシステムのロードを開始する前に、専用のコンピューターソフトウェアがすべてのコンポーネントを初期化し、作業の準備ができているかどうかを確認してから、OSローダーに制御を移します。
以前は、これらの目的で一連のBIOSプログラムが使用されていましたが、この標準は現在では時代遅れと見なされており、セキュアブートをサポートし、快適なグラフィカル構成インターフェイスやその他の多くの利点を備えたUEFIテクノロジに置き換えられています。 最新のマザーボードとラップトップのほとんどは、UEFIですでに利用可能です。 この記事では、UEFIにLinuxをインストールする方法と、発生する可能性のある問題について説明します。
これは、このテクノロジの使用の複雑さを理解したくないUEFIボードの所有者向けのオプションであり、BIOSで以前と同じようにデバイスを使用することに同意します。 ほとんどのマザーボードでは、BIOSモードのエミュレーションが可能です。 このモードでは、BIOSで行われたように、問題なく追加のパーティションを使用してLinuxをインストールできます。
Legasy BIOSモードを有効にするには、F2、Del、またはShift + F2ボタンを使用してBIOS / UEFI設定を入力し、そこで対応する項目を見つける必要があります。 たとえば、このアイテムは[ブート]タブにあります。 ここでは、ブートモードUEFIまたはLegasyを選択する必要があります。
設定を保存した後、通常どおりオペレーティングシステムをインストールできます。 このオプションが適切でない場合は、UEFIにLinuxをインストールする方法を検討します。
UEFIボードへのLinuxのインストール
例としてUbuntuを使用したインストールを検討しますが、手順は他のディストリビューションでも同じです。 まず、ディスクイメージをUSBフラッシュドライブに書き込む必要があります。 ほとんどのディストリビューションは、UEFIへの起動をすでにサポートしています。
手順1.LinuxをLinuxでUEFIUSBスティックに書き込む
LinuxでUSBフラッシュドライブにイメージを書き込むには、Etcherユーティリティを使用することをお勧めします。 プログラムはメディアを書き込み、UEFIと通常のシステムの両方で起動できます。 プログラムを開始した後、システムイメージを選択する必要があります。
次に、メモリカードを使用して、記録が完了するのを待ちます。
USBフラッシュドライブに手動でイメージを書き込むこともできます。 これは通常のBIOSよりも簡単ですが、より多くの手順が必要です。 まず、メディアをFAT32にフォーマットします。 これは、標準のGnomeディスク管理ユーティリティで実行できます。
次に、インストールイメージの内容をフラッシュドライブのルートに解凍します。
sudoマウント/path/to/image.iso/mnt
sudoマウント/ dev / sdb1 /メディア/フラッシュ/
sudo cp -r / mnt / * / media / flash
ここで/ dev / sdb1は、フラッシュドライブのパーティションの名前です。 これらの手順はすべて、ファイルマネージャで実行できます。 コマンドを使用する必要はありません。 次に、ファイルを解凍したフラッシュドライブパーティションにbootとlbaの2つのフラグをインストールする必要があります。 これはGpartedを使用して行うことができます。 プログラムを実行し、ディスクのリストからUSBフラッシュドライブを選択するだけです。
パーティションを右クリックし、[フラグの管理]を選択して、ブートフラグとlbaフラグに対してチェックボックスをオンにします。
どちらの方法を使用する場合でも、フラッシュドライブの準備ができており、そこから起動できます。 ほとんどのLinuxイメージにはすでにEFIブートローダーが含まれており、コンピューターのファームウェアは次回の再起動時にそれを検出します。
ステップ1(代替)。 WindowsでのUEFIスティックへのLinuxの書き込み
Linux on Windowsを作成する場合は、Rufusユーティリティを使用することをお勧めします。 以下のパラメータを設定する必要があります。
- パーティションスキームとシステムインターフェイスタイプ:UEFIを搭載したコンピューターのGPT。
- ファイルシステム:FAT32。
他のすべてのパラメーターはデフォルトです。 録音が完了すると、USBスティックを使用できるようになります。
ステップ2.起動順序の選択
書き込みたばかりのフラッシュドライブからシステムを起動できるようにするには、UEFIセキュアブートを無効にする必要があります。 このモードでは、署名されたオペレーティングシステムのみが起動でき、Microsoftオペレーティングシステムのみが署名されます。 したがって、Linuxの場合、このモードを無効にする必要があります。 [ブート]タブにも次の設定があります。
さらに、最初にUSBフラッシュドライブをインストールする必要があります。
その後、コンピュータを再起動してインストールを続行できます。 あなたがそのような窓を持っているなら、それからすべては大丈夫です。 ここで「インストールせずにUbuntuを試す」を選択する必要があります。これは前提条件です。
実行する必要のあるすべてのインストール手順については説明しません。通常のOSのインストールと同じです。唯一の違いは、ブートローダーのインストールとディスクのパーティション分割です。 これについてはさらに詳しく説明します。
手順3.UEFI用にディスクを分割する
UEFIには、この点でBIOSといくつかの違いがあります。 1つは、GPTディスクパーティションテーブルの使用です。 これは、非常に多数のプライマリパーティション(MBRには4つしかない)、損傷の回復など、MBRに比べて多くの利点がある新しいテクノロジです。 これについては、別の記事で詳しく読んでください。 2つ目の違いは、ブートローダーファイルがハードドライブの最初の512バイトに保存されなくなったことです。 それらはすべてESPと呼ばれる別のセクションに保存されます。
押す前に 「Ubuntuをインストールする」 Gpartedを使用してディスクを準備することをお勧めします。 画像のメインメニューからユーティリティを開きます。 次に、[デバイス]-> [パーティションテーブルの作成]を選択します。
リストからGPTパーティションテーブルを選択します。
ステップ4.ESPセクションを作成します
Gpartedでは、UEFI用のESPパーティションを作成するだけで済みます。 これを行うには、「見えない」を選択し、それを右クリックして「新規」を選択します。
パーティションのファイルシステムとしてFAT32を選択します。サイズは100メガバイトです。 次にボタンを押します "申し込み"変更を適用します。
次にを押します 「フラグの管理」フラグの横にあるチェックボックスをオンにします "ブート"と 「efi」.
ステップ5.ディスクを分割するオプション
マーキング方法を選択するようにシステムから求められたら、システムにすべてを自動的にマークアップさせることができます。 ただし、これは、オペレーティングシステムがまだインストールされていない場合のみです。 それ以外の場合は、 「あなた自身のバージョン」:
手順6.パーティションの割り当て
別のレイアウトオプションを選択した場合は、すべてのセクションのリストを含むメニューが目の前に開きます。 ウィンドウの下部にあります 「ブートローダーをインストールするためのデバイス」リストからEFIのパーティションを選択します。
次に、リスト内のEFIパーティションをクリックして、 「EFIシステムパーティション」:
その後、通常どおりインストールを続行できます。 ルートパーティションを作成する必要があります。オプションで、ブートローダー、スワップ、およびホームパーティションを作成できます。 Ubuntu 18.04のインストールについて詳しくは、をご覧ください。
ステップ7.インストールの完了
すべてのファイルが解凍され、ブートローダーがインストールされたら、UEFIへのLinuxのインストールが完了します。コンピューターを再起動して、通常どおりシステムを使用できます。
ただし、メニュー項目とEFIブートローダーの管理について詳しく見ていきましょう。
eifbootmgrを使用したUEFIブートローダーの管理
システムが起動したら、次のコマンドを実行してデフォルトのUEFI設定を表示できます。
各パラメーターの意味を詳しく見てみましょう。
- BootCurrent-このオペレーティングシステムを起動するために使用されたローダー。
- 起動順序-ブートローダーの順序。システムの起動時にブートマネージャーがそれらを繰り返し処理します。 最初のブートローダーが失敗した場合、2番目のブートローダーが使用されます。
- BootNext-次回の起動時に起動されるローダー。
- タイムアウト-ブートローダー選択メニューが自動的に選択される前に表示されるタイムアウト。
- ポイント0000-0004-使用できるローダー。
-oオプションを使用して起動順序を変更できます。たとえば、最初に光ディスクからOSを起動させましょう。
sudo efibootmgr -o 0,1,2,3
そして、Ubuntuを最初の場所に戻しましょう:
sudo efibootmgr -o 3,0,1,2
タイムアウトを変更して、システム選択メニューを表示できます。
sudo efibootmgr -t 20
ここでは、タイムアウトを20秒に設定しています。
結論
この記事では、UEFIにLinuxをインストールする方法と、インストールされたシステムで起動順序を管理する方法について説明しました。 これで、このオペレーティングシステムをEFIを備えた新しいラップトップにインストールしたい場合は、その方法をすでに知っています。 ご不明な点がございましたら、コメント欄でお尋ねください!
コンピューターの電源を入れるとすぐに、BIOSと呼ばれるミニチュアオペレーティングシステムの実行が開始されます。 彼女は、デバイスのテスト、メモリ、オペレーティングシステムのロード、ハードウェアリソースの割り当てに従事しています。 この一連のプログラムの機能の多く(通常は約256〜512 KB)は、MS-DOSなどの古いオペレーティングシステムをサポートしており、多くのオプションを提供します。 PC / AT-8086の時代から、BIOSはほとんど変更されておらず、最初のPentiumが発売されるまでに、その開発はほとんど停止していました。 実際には、デュアルBIOS、ネットワーク機能のサポート、およびフラッシュの可能性を除いて、変更する必要はありませんでした。 ただし、多くの欠点があります。プロセッサのリアルモードへの移行の開始、16ビットアドレス指定と1 MBの使用可能なメモリ、「修復」コンソールを使用できないことです。 そしてもちろん、ハードドライブサポートの永遠の問題。 現在でも、2.2TBまでのドライブがサポートされることが保証されています。
2005年に、IntelはBIOSをEFI / UEFI(Unified Extensible Firmware Interface)に変更することを決定しました。 EFIシステムは、より高度なベースオペレーティングシステムです。 一部のUnixおよびWindowsプラットフォームでは、UEFIは長い間使用されてきましたが、善意にもかかわらず、大規模な移行はまだ行われていません。 そして、それらは次のとおりです。
- システムパラメータを修復し、OSをインストールするための悪名高いコンソールの存在。
- EFIセクションを使用すると、OSをロードせずにいくつかのアクション(映画の視聴、音楽の開始)を実行できます。
- インターネットにログインします。したがって、インストールされているネットワークドライバー、TCP / IPスタックなどが存在します。
- グラフィックモードとカスタムスクリプトの存在。
- ジャイアントディスクのサポート。
- 新しいフォーマット(GPT)パーティションにUEFIを保存します。
- 最初からすべてのハードウェアを完全にサポートします。
UEFIは、JVMのような汎用ランタイムマシンを使用して、デバイスに依存しないコードを使用できます。これにより、「起動可能な」ソフトウェアを作成するための大きな視野が開かれます。
この技術に対する批判もあります。 特に、その実装は、オペレーティングシステム市場から新しいプレーヤーを切り離すことにつながる可能性があります。このためのコードには、常に何らかの技術的な抜け穴があります。 たとえば、最新のBIOSからWindows98を起動できない場合などです。 さらに悪いことに、BIOS機能に依存して動作する何百万ものMS-DOSプログラムやその他のシステムを忘れる必要があります。 おそらくそれらはまだエミュレートされますが、それについては疑問があります。 そしてその中には、書き直す人がいないという重要なプログラムが確かにあります。 ただし、少なくとも仮想オペレーティングシステムが原因で、これらはすべて解決可能な問題です。 しかし、新しいタイプのウイルスが出現するという事実は確かであり、私たちはそれをすぐに見ることができるでしょう。
更新日:2013年10月
目的:Windows 8、Windows 8.1、Windows Server 2008 R2、Windows Server 2012、Windows Server 2012 R2
このセクションでは、ハードディスクドライブ(HDD)、ソリッドステートドライブ(SSD)、およびその他のBIOSベースのUnified EFI(UEFI)コンピューター用ドライブを含むディスクパーティションを構成する方法について説明します。
このセクションで
パーティション構成
このセクションでは、デフォルトのパーティション構成と推奨されるパーティション構成について説明します。
既定の構成:Windows回復環境ツールパーティション、システムパーティション、MSRパーティション、およびWindowsパーティション
デフォルトのWindowsインストール構成には、Windows回復環境ツールパーティション、システムパーティション、MSRパーティション、およびWindowsパーティションが含まれます。 この構成を次の図に示します。 この構成により、BitLockerドライブ暗号化が有効になり、Windows回復環境が非表示のシステムパーティションに保存されます。
この構成を使用して、WindowsBitLockerドライブ暗号化やWindows回復環境などのユーティリティツールをカスタムWindowsインストールに追加できます。
推奨される構成:Windows回復環境パーティション、システムパーティション、MSRパーティション、Windowsパーティション、および回復イメージパーティション
推奨される構成には、Windows回復環境ツールを備えたパーティション、システムパーティション、MSRパーティション、Windowsパーティション、および回復イメージを備えたパーティションが含まれます。 この構成を次の図に示します。
Windowsパーティションを追加する前に、Windows回復環境パーティションとシステムパーティションが追加されます。 最後に追加されるのは、リカバリイメージパーティションです。 パーティションのこの順序は、リカバリイメージパーティションの削除やWindowsパーティションのサイズ変更などのアクション中に、システムとWindows回復環境ツールを安全に保つのに役立ちます。
Windowsを空白にインストールするとき (ラベルなし)
通常の方法でハードドライブまたはフォーマットされたパーティション-インストールメディアを使用して、わざわざ作成する必要はありません EFI-オペレーティングシステムのマークアップ。 必要なすべてのパーティション、特にブート EFIコンピュータが入っている場合は自動的に作成されます BIOS UEFI..。 ただし、Windowsを別の方法でインストールする必要がある場合。
また、独自の独立したブートローダーを備えた別のハードディスクで、ブートパーティションを備えたハードディスクを取り外した後にシステムのパフォーマンスを復元する問題がある場合、このような非標準的な状況では、手動作業が必要になります。
コンピューターに接続されている2番目のウィンドウ GPT-ディスクがインストールされていない EFI-構造。 インストールメディアからの一般的なインストールでは、2番目のシステムのブートローダーが既存のシステムに書き込まれます EFI-パーティション-最初のディスクにあるパーティション。
2番目のWindowsを脆弱にしているのは、最初のシステムのブートローダーが破損している場合、それ自体が存在できないことです。 または、最初のハードドライブに障害が発生した場合、または単に切断された場合。 2番目のWindowsが独自の独立したものを持つように EFI-マークアップ、インストール中に最初のシステムを非表示にする必要があります-設定でキャリアを無効にします BIOS、可能であれば、またはハードウェア。 これは必ずしも便利なわけではなく、ラップトップの場合は不可能な場合もあります。
独自の独立したブートローダーを備えた2番目のWindowsは、次のようなプログラムでインストールできます。 WinToHDD..。 しかし、彼らはあなたにブーツを言うように頼むでしょう EFI-章。
空のハードディスク上に作成するのは非常に簡単です。
1.コマンドラインを使用して空のハードディスクにEFIパーティションを作成する
したがって、次のように初期化しました GPTマークアップとデータのないメディア。
コマンドラインを開始します。
管理者に代わってこれを行うようにしてください。
1つずつ入力します。
diskpart lis disk sel disk 1(1ではなく、必要なハードディスクが上に表示される番号を指定してください)creat par efi size = 100 format fs = FAT32
lisディスク sel disk 1(1ではなく、必要なハードディスクを示す番号を指定します) creat par efi size = 100 フォーマットfs = FAT32 |
ディスクの管理ユーティリティでは、2番目のハードディスクに EFI-セクション 100 Mb..。 これで、通常のセクションを作成して、そのタイプをプログラムまたは WinToHDDシステムパーティションとして と .
2.Booticeユーティリティを使用して空のハードディスクにEFIパーティションを作成する
作成するコマンドラインが気に入らない人 EFI-空白のメディアにマークを付けると、GUIユーティリティを使用できます。 これは無料で、インターネット上の任意のソフトウェアポータルからダウンロードできます。 メインウィンドウで、2番目のハードを選択します。 クリックします。
それで - 「再パーティション化」.
まず、チェックマークを付けます GPTグラフで 「パーティションテーブルタイプ」..。 次にチェックマークを付けます 「ESPパーティションの作成」..。 そしてグラフの上部に "設定"すべての値を削除します "サイズ" 最後を除いて..。 押す "わかった".
その結果、次のディスクレイアウトが得られます。 EFI-セクション 128 MB残りのディスクスペースを含むパーティション。
しかし、ハードディスクが空でない場合はどうなりますか?構造があり、ユーザーデータが保存されている場合。 または、起動可能性を失ったWindowsを復元したい EFI-ブートローダーが以前に存在していたハードディスクの障害または切断後のパーティション。 そして、この場合の解決策があります。 ブートローダーなしでシステムを復元するには、当然、特定の操作を実行するための環境が必要です。 ある場合には、通常のWindowsインストールメディアが機能します。 別のケースでは、ディスクスペースマネージャーを使用するため、機能的で信頼性の高いものが必要です LiveDisk WinPE..。 これらの1つは LiveDisk射手座..。 画像ダウンロードサイト- Sergeistrelec.Ru .
ノート:以下の操作はディスクでは実行できません ダイナミックタイプ..。 Windowsミラーブートローダーなしで残っているディスクは、最初に基本タイプに変換する必要があります。 これは、サードパーティの手段によってのみ実行できます。
3.Windowsの最後にEFIパーティションを作成する
たとえば、2番目のWindowsがあります。 EFI-最初のシステムでディスクが壊れた後のローダー。
どうすれば開始できますか?最も簡単で最速の方法は、作成することです EFI-システムパーティションの最後にあるセクションで、ブートローダーを再作成します。 これには、コマンドライン以外は必要ありません。 Windowsインストールメディアから起動し、すぐにShift + F10を押します。 この組み合わせにより、コマンドラインが起動します。 使用する場合 LiveDisk射手座、それぞれから始めます。
そして、すでに搭載されているので、コマンドラインを使用します。
その中に次のように入力します。
diskpart lis vol sel vol 1(1ではなく、システムのパーティションが上に表示される数を指定します)shrinkdesired = 100 creat par efi format fs = FAT32
これがに圧縮された指定されたセクションです 100 Mbそして空き地に作成されました EFI-章。
これで、ブートローダーを再作成できます。
コマンドラインで、終了します :
それだけです-Windowsの機能が復元されます。
4.Windowsの前にEFIパーティションを作成する
ブートパーティションは通常、ディスクの先頭、システムパーティションの前に存在します。 これは必須ではありませんが、Windowsの起動を高速化するために行われます。 に UEFIブートローダーがより速く見つかりました。 オン SSDそのような最適化が具体的である可能性は低いですが、 HDDパフォーマンスの一部を競うこともできます。
機内で LiveDisk射手座ローンチします。 システムパーティションをクリックし、操作のサイドパネルでクリックします 「サイズ変更」.
地図上のスライダーを少し右に引いて、下の列に表示します 「前の空きスペース」いくつかありました MB..。 次に、描かれた数字の代わりに、 105 ..。 それを機能させるには 105 MB..。 押す "わかった".
その結果、プログラムはディスクスペースの正しい値を解放します。この場合は 102.01 Mb..。 そして、セクションの後ろに小さな尾を残します。 を押します。
確認します。
次に、コマンドラインを起動します。 そして、私たちは作成します EFI-セクションは、で説明されているものとまったく同じです アイテム1記事。
ここ EFI-セクションが作成されます。
最後に説明するように、ブートローダーを再作成するだけです。 アイテム3記事。
Windowsオペレーティングシステムをインストール/再インストールするときに、多くの人が、使い慣れたローカルドライブC、Dなどの間にある1つまたは複数の小さなパーティション(100〜500 MB)に気付いたかもしれません。 通常、これらは「システム予約済み」、「リカバリ」、および「MSR予約済み」セクションです。 OSのインストール中にハードディスクをローカルパーティションに分割すると、それらが自動的に作成されることに注意してください。
この記事では、MSR(予約済み)セクションを詳しく見ていきます。 それが何であるか、それが何のためにあるか、それがいつ作成されるか、そしてそれが削除できるかどうかを知るでしょう。
セクションの目的
現在、WindowsOSでのハードドライブのファイルパーティショニングには2つの主要な標準があります。 これらはMBRとGPTです。 以前の記事でそれらについて話している。 したがって、MSRセクション(予約済み)はGPTでのみ検出されます。
これは、オペレーティングシステムとそのファイルストレージのさまざまなニーズに使用できるハードドライブの隠しシステム予約領域です。 たとえば、単純なボリュームを動的に変換します。
多くの人は、MSRセクションにWindowsのブート/ブートレコードが含まれていると誤って信じています(MBRマークアップの非表示の「」セクションと同様に)。 しかし、そうではありません。
それはどのようにして起こったのですか?
標準のWindowsインストーラーでハードドライブをローカルパーティションに分割すると、MSR(予約済み)が自動的に作成されます。 ただし、メディアからEFI / UEFIモードで起動した場合のみ。
標準のWindowsインストーラツールを使用してハードディスクをパーティション分割する場合の非表示パーティションの自動作成
削除できますか?
この非表示のシステムパーティションにはオペレーティングシステムローダーが含まれておらず、削除してもWindowsは正常に起動しますが、これを行うことは強くお勧めしません。 これは、将来、ローカルディスクで何かを行う必要がある場合、またはその逆の場合に、MSR(予約済み)がないためにそれらのいずれかを圧縮する可能性があるためです。これは機能しない可能性があります。 。
そして、それを削除する意味は、「コンピュータ」ウィンドウでローカルディスクに表示されておらず(つまり、干渉しない)、サイズが500メガバイト以下の場合は、リリースすることで実質的に何も得られません。
記事の著者に感謝する最良の方法は、あなたのページに再投稿することです