オペレーティング システム ID。 BCDEDIT: Windows ブート ローダーの編集

05.03.2020 アプリケーション

BCD (ブート構成データ) ファイルは、Windows Vista 以降の boot.ini ファイルの後継です。 これには、コンピューターで使用できるオペレーティング システム ローダーとそのオプションに関する情報が含まれています。 BCD ファイルは、ブート フォルダー内のアクティブ パーティションにあります。 削除されたり、破損したり、正しく構成されていない場合、オペレーティング システム (OS) の読み込みが停止します。

BCD ファイルの編集

ユーザーレベルで、BCD ファイルは EasyBCD ブート レコード マネージャーによって作成および編集されます。 このプログラムは直感的なインターフェイスと、無料で自由に配布されるライセンスを備えています。 EasyBCD のロシア語版はインターネットから問題なくダウンロードできます。 プログラムは常に更新されているため、ここに投稿しても意味がありません。

EasyBCD をインストールして起動したら、あとは「エントリの追加」ボタンと「ブート メニューの編集」ボタンを 1 つずつクリックし、オペレーティング システムのディスクの場所を指定するだけです (複数ある場合)。 残りの部分はプログラム自体が実行し、可能な限り最善の方法で BCD ファイルの作成または編集を行います。 BCD OS がすでに「強制終了」されており、システムが起動しない場合は、EasyBCD のポータブル バージョンが WinPE などを使用して Live-CD から起動されます。 EasyBCD がどこから起動されたかに関係なく、EasyBCD は正しい BCD ファイルを作成し、そのファイルをその宛先、つまりシステム パーティションのブート フォルダー (システムによって予約されている) に書き込みます。 注意深く監視する必要がある唯一のことは、OS が配置されている論理ドライブの文字ラベルです。 場合によっては一致しないこともあります。 なぜ? 彼を知っています... どうやら、それは Windows のビルドに依存するようです。

注記 EasyBCD はすべてを正しく表示しても、システムが起動しない場合があります。 別の方法としては、BCD ファイル内のオペレーティング システムに関するエントリを削除し、新しいエントリを作成することもできます。 アルゴリズムは変更されません。「ブート メニューの編集」、「エントリの削除」ボタン、「エントリの追加」ボタンの順です。 全て。

BCD ファイルを復元または再作成するには、Windows ディストリビューションから起動し、言語を選択して、Shift+F10 キーを押してコマンド ラインを開きます。

BCD を RAID に復元する場合は、インストーラが RAID コントローラ ドライバを転送する機会が得られるまで、OS のインストール手順をさらに進めます。 コントローラーが定義され、RAID が認識されると、パーティションが表示されます。

notepad.exe を実行し、[ファイル] - [開く] (Ctrl+O) でファイル マネージャーとして使用することで、ディスクとその上のファイルの可用性を確認できます。 ちなみに、この段階では、フォルダー ナビゲーションと Ctrl+C および Ctrl+V の組み合わせを使用して、破損したディスクから重要な情報をフラッシュ ドライブにコピーできます。

BCD ファイルを自動的に復元してみます。
bootrec /RebuildBCD
これで問題が解決しない場合は、BCDEdit を使用して BCD ファイルを再度作成します。

空のファイルを作成する
それを追加(インポート)し、
bootmgr ブート マネージャー (Windows Vista より前の ntldr レシーバー) のエントリを作成します。
彼が荷積みの責任を負うことを示す
OS選択時に待ち時間を表示
利用可能なオペレーティング システムのリストにエントリを作成します

  1. bcdedit /createstore bcd
  2. bcdedit /import bcd
  3. bcdedit /create (ブートマネージャー)
  4. bcdedit /set (bootmgr) デバイスのブート
  5. bcdedit /タイムアウト 10
  6. bcdedit /create /d "Windows 2012" /application osloader

最後のコマンドを実行した後、プログラムはグローバルに一意のディスク識別子 (GUID) を返します。これはデフォルトのエントリを決定するために使用されます。 ブートローダーのタイムアウトが経過したときに起動する OS。
bcdedit /デフォルト ( }
OS がどのボリュームにあるかわからない場合は、ドライブ C:dir、D:dir、E:dir を調べるか、上記のように notepad.exe を開いて、Windows フォルダーを探します。 通常、システム フォルダーは Windows という名前で、ボリューム (ディスク) D にあります。実行中の OS では、このボリュームは文字 C で指定されます。 最初のパーティション (現在は C として識別されています) は、通常は非表示であり、「システム予約済み」としてマークされており、ユーザーがアクセスできないように文字はありません。

作成したレコードのパラメータを定義します

  1. bcdedit /set (デフォルト) デバイス パーティション = d:
  2. bcdedit /set (デフォルト) パス\windows\system32\boot\winload.exe
  3. bcdedit /set (デフォルト) osdevice パーティション = d:
  4. bcdedit /set (デフォルト) systemroot\Windows
  5. bcdedit /set (デフォルト) detecthal はい

OSリストを閉じる
bcdedit /displayorder (デフォルト) /addlast
それだけです。 コンピューターを再起動し、通常モードで起動します。

コンピュータに 2 つのオペレーティング システムがインストールされている場合、あるオペレーティング システムから別のオペレーティング システムに長期間にわたって実行することはできません。 両方を注意深く検討した後、遅かれ早かれどちらか 1 つだけを選択する必要があります。 主要、作業は主に実行されます。 ほとんどの場合、Windows システムが 1 つだけ使用され、その他のバージョンまたはエディションが他のディスク パーティションに配置されている場合、 削除する必要はありません。もちろん、ハードドライブのスペースのサイズに制限がない場合に限ります。


将来的に他のコンピュータ システムで動作する機能は残しておくこともできますが、便宜上、一時的に使用されていないコンピュータ システムをブートから削除することでメイン コンピュータ システムへの入り口を簡素化することができます。 この場合、必要なオペレーティング システムのみが自動的にロードされるため、コンピュータの起動が簡素化されます。 コンピュータの使い始めを容易にするもう 1 つのオプションは、すべてのシステムの起動を選択するウィンドウを削除するのではなく、Windows の目的のバージョンをデフォルトの起動バージョンとして指定し、システムの他のオプションを選択する時間を短縮することです。ブートローダーウィンドウ。

1 台のコンピュータにインストールされている複数の Windows オペレーティング システムのブート プロセスを編集する方法 - 詳細については以下で説明します。

したがって、私たちの場合、Windows 7 と 8.1 のバージョンがインストールされたコンピューターがあります。 コンピューターの電源を入れると、選択するシステムのリストを含むブートローダー ウィンドウが表示されます。

コンピュータを起動するたびに、適切な選択を行うことで、目的のシステムにアクセスできます。 それ以外の場合、一定の時間が経過すると、デフォルトでは次のようになります。 30秒– Windows が自動的にロードされます。 リストの最初にあります。私たちの場合はそうです Windows 7なぜなら、これはコンピュータに最後にインストールされたものであり、ご覧のとおり、コンピュータの起動後に私たちを迎えてくれるのはそのブートローダーだからです。

さて、それを変更しましょう。 メイン システム - Windows 8.1 の自動読み込みを設定しましょう。 もちろん、これを行うには、それを入力する必要があります。

設定セクションが必要ですが、Windows 8.1 では、ボタンのコンテキスト メニューを使用してこのセクションにアクセスできます。

システムウィンドウで選択します 追加オプション.


Windows 7 のコンテキスト メニューを使用して設定セクションにアクセスすることもできますが、アイコンから呼び出されます。 "コンピューター"エクスプローラーで。 コマンドの中から選択する必要があります。

Windows 7 では、次のオプションも選択します。 追加オプション.


両方のシステムのその後の手順は同じです。

表示されるシステムのプロパティウィンドウのタブで、 "さらに"最後のセクションのパラメータ ボタンをクリックします。

これで、複数のシステムのブートの編集を開始できるようになります。 ドロップダウン リストのオプションからデフォルトの Windows ブートを変更します。 今回の場合は、プリインストールされている Windows 7 を Windows 8.1 に変更します。

前述したように、デフォルトでは、Windows ブート ローダーは待機します。 30分ユーザーがオペレーティング システムを選択できるようにします。

作業が主に 1 つのシステムのみで実行される場合、自動的にロードされるまで30分待っても意味がありません。 別のオペレーティング システムの起動は妨げられない場合がありますが、起動オプションを選択するための事前設定時間が短縮される場合があります。 起動可能なシステムのリストを表示する際に、この場合はインストールします 5秒 Windows 8.1 メイン システムが自動的に起動するまで待機しています。 Windows 7 にログインする必要がある場合、この時間は選択を行うのに十分です。

別のシステムをブート リストから完全に削除するには、オプションのチェックを外す必要があります。 システムリストを表示する。 この場合、デフォルトで起動対象として選択されたシステムのみが時間遅延なしで起動します。

2 番目のオペレーティング システムが必要になった場合は、このオプションを選択してそれを入力できます。 再び活動中.

変更を加えた後、 をクリックします "わかりました"このウィンドウの下部と、システムのプロパティ ウィンドウの下部にあります。

以上です - ロードされているオペレーティング システムのリストが編集されました。

上記では、既存のオペレーティング システムのブートの編集について説明しました。 しかし、多くの場合、コンピュータを起動すると、コンピュータ上にすでにインストールされているオペレーティング システムのリストが表示されます。 いいえ。 これは、単にディスク パーティションをフォーマットするかシステム ファイルを手動で破棄するだけで 2 番目のオペレーティング システムが削除された後の自然な展開ですが、同時に システム構成にロードする可能性に関するエントリは削除されませんでした。ブート ローダーは、システムの起動後に、存在しないメイン Windows を起動するオプションを表示する場合もあります。 再インストールした。 ちなみに、これが主な理由ではありませんが、システム専門家が、以前のシステムのファイルを保存したり、ディスクパーティションをフォーマットしたりせずに、いわゆるWindowsのクリーンインストールを実行することを推奨する理由の1つです。

メイン Windows の起動プロセスが遅延しないように、ブート オプションから既存のオペレーティング システムを完全に削除することをお勧めします。

メインシステムではコマンドを呼び出します。 Windows 8.1 では、ボタンのコンテキスト メニューから簡単にアクセスできます。

必要です システム構成セクション。 コマンドフィールドに値を入力します。

クリック "わかりました".


Windows 7 では、メニューの検索フィールドにキークエリを入力することで、システム構成ウィンドウをより簡単に起動できます。


システム構成ウィンドウが表示されるので、タブに移動します。 存在しないシステムのロードに関するエントリを選択し、削除します。


私たちの場合、ダウンロード リストにはさまざまなバージョンの Windows が含まれており、どのバージョンを削除するかを決定する必要がありました。 "セブン"私たちにとってそれは明らかに難しいことではありませんでした。 ただし、ダウンロード リストに 2 つの同一バージョンの Windows のエントリが含まれている場合は、システムの説明を参照すると、削除するバージョンを特定するのに役立ちます。 実際に使用している Windows が現在の Windows として指定されます。

ボタンで行った変更を保存します。 クリック後 "わかりました"システムが提供します リブート.


コンピューターを再起動すると、メイン システムがすぐに起動することがわかります。

Windows Vista 以降、Microsoft は編集プロセスをより困難にしました。 ユーティリティについてはすでに触れました bcdedit.exe。 この記事では、これについて詳しく説明します。

まず、なぜ Microsoft がこのようなシンプルでわかりやすいテキスト ファイルを放棄することにしたのかを考えてみましょう。 boot.ini。 よくあることですが、重要なのは安全性です。

ブートローダー パラメーターへのアクセスをより困難にするために、特別なブートローダー構成データ (BCD) ストアが発明されました。 Windows Vista 以降のバージョンでは、ブートローダー構成データは、単純なテキスト要素ではなくなった特別なソフトウェア オブジェクトとして保存されます。 リポジトリ内の各オブジェクトには一意の識別子 (GUID) があり、特別な形式で保存されます。 各識別子は、オペレーティング システムの特定のコピーに対して一意です。 ブートローダー パラメーターを編集しやすいように、識別子に加えて一部のオブジェクトにはエイリアスが割り当てられており、bcdedit.exe ユーティリティを使用してアクセスできるようになります。 主なエイリアスのリストは次のとおりです。

(ブートマネージャー) Windows ブート マネージャーのエントリを指定します。
(fwbootmgr) UEFI システムでよく使用される、不揮発性 RAM 内のファームウェア ブート マネージャー エントリを指定します。
(メモリディアグ) メモリ診断アプリケーションのエントリを指定します。
(ntldr) 以前のバージョンの OS (Windows Vista より前) で使用されていた Ntldr ローダーを示します。
(現在) 現在実行中のオペレーティング システムのブート レコードを示す仮想識別子。
(デフォルト) デフォルトのブート エントリを示す仮想識別子。
(ラムディスクオプション) RAM ディスク (つまり、RAM 内にあるディスク) を操作する場合のブート マネージャー オプションが含まれます。
(dbg設定) ブート アプリケーションのエントリによって継承されるグローバル デバッグ オプションが含まれます。
(エムズ設定) ブート アプリケーションのエントリによって継承されるグローバル緊急管理サービス設定が含まれます。
(悪い記憶) ブート アプリケーションのエントリに継承される RAM 欠陥の一般的なリストが含まれます。
(全体設定) ダウンロード アプリケーションのすべてのエントリに継承される一般設定。
(ブートローダー設定) すべての Windows ブート アプリケーション エントリによって継承される一連の共通設定。
(ローダー設定を再開) すべての Windows に継承される一連の共通設定は、スリープ モードから再開します。
(ハイパーバイザー設定) ブート アプリケーションの任意のエントリに継承できるハイパーバイザー設定。

ユーティリティで使用できるコマンドに触れてみましょう bcdedit.exe。 コマンドのリストを取得するには、コマンド プロンプトを起動して次のように入力します。

Bcdedit.exe /?


各コマンドの詳細については、次を使用してください。

bcdedit.exe /? [チーム]

現在の Windows ブート パラメータを表示するには、コマンド ラインでユーティリティを呼び出すだけです。

Bcdedit.exe bcdedit.exe > C:\bootconf.txt

もちろん、他のパスや名前を指定して保存することもできます。

エイリアスの代わりに GUID を表示したい場合は、コマンドを変更できます。

bcdedit.exe /v > C:\bootconf.txt

他の形式を使用して情報をエクスポートすることもできます。 たとえば、rtf、doc (docx ではない)、csv などです。 これにより、エンコードの問題に気を取られることがなくなります。

ブートローダーを編集する前に、ブートローダーのバックアップ コピーを作成することが常に賢明です。 これは次のコマンドで行います。

bcdedit.exe /export C:\BackupBCD\BCDfile

ここで任意のパスとファイル名を選択することもできます。 パスにスペースが含まれている場合は、コマンドで引用符を使用する必要があります。

bcdedit.exe /export "C:\My BackupBCD\BCDfile"

ブートローダーは次のコマンドを使用して復元されます。

bcdedit.exe /import C:\BackupBCD\BCDfile

bcdedit.exe ユーティリティを使用して Windows ブート ローダーの基本設定を変更する方法を見てみましょう。

Bcdedit.exe /タイムアウト 15

上記のコマンドは、ダウンロード リストの出力時間を 15 秒に設定します。

最新バージョンの Windows に加えて、コンピュータに NT ファミリに属する​​古いバージョンの OS (2000、XP、Server 2003 など) がインストールされている場合は、次のコマンドを使用して、そのような OS をデフォルトのブートとしてインストールできます。

Bcdedit.exe /default (ntldr)

現在の OS をデフォルトのブートとして使用する場合は、次のコマンドを使用します。

bcdedit.exe /default (現在)

一般に、システム GUID をデフォルトのブート GUID として指定するために使用することを妨げるものはありません。 GUID は、以前にハード ドライブに保存したテキスト ファイルで確認できます。 この場合のコマンドは次のようになります。

Bcdedit.exe /デフォルト

この場合、末尾には文字と数字のセットの形式の GUID が含まれている必要があります。 GUID は中括弧 ( {} ).

ダウンロード リスト内のオペレーティング システムの場所を編集することもできます。 これは次のコマンドで行われます

bcdedit.exe /displayorder (ntldr) (現在)

この例では、古いバージョンの Windows がリストの最初に表示され、次にこのコマンドが入力された現在のバージョンがリストに表示されます。 エイリアスの代わりに、システム GUID を使用することもできます。

次に、bcdedit.exe ユーティリティを使用して Windows ブート ローダーに新しいエントリを作成する方法を見てみましょう。 一般に、新しいレコードを作成するコマンドは次のようになります。

bcdedit.exe /create [( )] /d | /デバイスを継承 | /デバイス]

コマンド構文をさらに詳しく見てみましょう。

ID- 新しいダウンロード エントリに使用される ID。 識別子には GUID またはエイリアスを使用できます。

説明- 新しいダウンロード エントリがリストにどのように表示されるか。

応用- 新しいエントリがアプリケーション エントリであることを示すもの (この場合) アプリケーションタイプ次のオプションのいずれかを選択できます。 ブーツセクター, オスローダー, 再開する, 起動する.

継承する- 新しいレコードが継承されたレコードであることを示します。 application_type には、次のいずれかの値を指定できます。 ブートマネージャー, ブーツセクター, FWBootMGR, メムディアグ, NTLDR, オスローダー, 再開する。 もし アプリケーションタイプが指定されていない場合、新しいエントリは任意のエントリを継承できます。

デバイスを継承する- 新しいエントリが継承可能であり、デバイス パラメータ エントリによってのみ継承できることを示します。

デバイス- 新しいエントリがデバイスパラメータの追加エントリであることを示します。

説明書

「スタート」ボタンをクリックしてシステムのメインメニューを開き、「実行」に移動してメニューを編集します ダウンロード.

開いた検索バーに「msconfig.exe」と入力し、Enter キーを押してコマンドの実行を確認します (msconfig.exe ユーティリティを起動する別の方法は、Win+R キーを同時に押すことです)。

「ダウンロード」タブに移動し、すべてのオファーを確認してください オプション ダウンロード.

必要な構成を選択し、不要なメニュー項目をすべて削除します ダウンロード.

Enter キーを押して、選択した変更を適用します。異なるパーティションに複数のオペレーティング システムをインストールすることができます。 以前の OS ファイルを削除するには、次の手順に従います。

メインの [スタート] メニューに戻り、[ファイル名を指定して実行] に移動して、不要な OS を含むパーティションを特定します。

検索バーに「diskmgmt.msc」と入力し、Enter キーを押してコマンドを確認します。

パーティションに「プライマリ パーティション」というラベルが付いているオペレーティング システム ファイルを選択します。
セクションに「アクティブ」、「システム」、または「読み込み中」とマークされているファイルは削除できません。 現在のオペレーティング システムを参照し、OS Windows を実行しているコンピュータの機能を確認してください。

選択したファイルをすべて削除し、コンピュータを再起動して変更を適用することもできます。 ダウンロードオペレーティング システムには次の操作が含まれます。

メインの [スタート] メニューに戻り、[ファイル名を指定して実行] に移動します。

検索バーに「sysdm.cpl」と入力し、Enter キーを押してコマンドを確認します。

開いたウィンドウの「詳細」タブに移動し、「起動と回復」セクションの「設定」ボタンをクリックします。

「オペレーティング システムの読み込み」領域の「オペレーティング システムのリストを表示する」ボックスのチェックを外し、「OK」をクリックします。

上記の操作をすべて実行するには、コンピューターへの管理アクセスが必要です。

出典:

  • XPを削除する方法

最近のブラウザはすべて、ダウンロード マネージャーなどの便利な機能を備えています。 しかし、時々、ブラウザが最近ダウンロードしたファイルをどこに保存したのか、混乱することがあります。

必要になるだろう

  • - ブラウザ。

説明書

[スタート] メニューに Windows XP および Windows 7 の典型的な外観を与えるもう 1 つの人気のあるプログラムは、クラシック シェルと呼ばれます。 このアプリケーションでは、スタート メニューを好みに合わせてカスタマイズすることもできます。 さらに、これを使用して、[スタート] ボタン、コンテキスト メニュー オプションなどの外観を変更することができます。

Windows ファミリのオペレーティング システムでは、ほとんどのユーザー アクションが割り当てられます。 、これらはスキームに結合されます。 このようなサウンド スキームは編集したり、インターネットからコピーしたものなど、他のサウンド スキームと置き換えたりすることができます。

必要になるだろう

  • Windows 7 オペレーティング システム。

説明書

サウンド スキームには、拡張子が wav の約 30 種類のファイルが含まれています。 それらを聞くには、メディア ファイルを表示したり聞いたりするための標準の Windows Media Player プログラムを使用するだけです。 置換する必要があるファイルを見つけるには、すべてのファイルを聞く必要があります。

さまざまな段階でダウンロードを制御する複数のファイルを指します。 これらは、ntbootdd.sys、ntdetect.com、ntldr、bootsect.dos です。 そしてもちろん、BOOT.INI 自体もです。 これらのいずれかが名前変更、ドラッグ、削除、または不用意に編集されると、問題が発生する可能性があります。 コンピューターが際限なく再起動したり、エラーが発生したり、単に電源が入らなかったりします。 したがって、オペレーティング システムの内部データは注意して扱う必要があります。 間違った番号または間違った場所にダッシュが配置されている場合、OS を復元する必要があります。


BOOT.INI の見つけ方

まず、Windows XP について説明します。 BOOT.INI はこのモデルのどこにありますか? これはルート ディレクトリ (メインのシステム ディストリビューションがある場所) に直接あります。 ただし、非表示オブジェクトの表示が有効になっていない場合は表示できません。 このオプションを有効にするには:

  1. ([スタート] メニュー内) コントロール パネルに移動します。
  2. 外観と個人設定の下のフォルダー オプションを開きます。
  3. 「表示」タブを見つけます。
  4. スライダーを下にスクロールします。 「隠しファイルを表示」という行があります。 ボックスにチェックを入れます。


これで、BOOT.INI が表示されるようになります。 これはシステム ドライブ (通常は C:\ ドライブ) に直接配置されます。 ファイル自体には、歯車の付いた葉の形のアイコンがあります。 半透明になります。 これは、非表示であることを意味し、この属性を削除することはできません。

OS が正確にどこにインストールされているかわからない場合は、[スタート] - [検索] メニューに移動します。 「ファイルとフォルダー」を選択し、入力フィールドに名前または名前の一部を入力します。 ウィンドウには、その名前のすべての結果が表示されます。

Windows 7 を使用している場合、Vista 以降のすべてのモデルで、これらの設定は拡張子のない「BCD」構成ファイルに置き換えられました。 レジストリの一部として実行できますが、その中の何かを構成したり変更したりするのは困難です。 ナビゲートするのが簡単ではない多くのパラメーターと値が含まれています。 Windows 10 では BOOT.INI も欠落しているため、別の方法でブート設定を変更する必要があります。

BCD は、その「以前のバージョン」よりもはるかに便利で機能的ですが、このファイルは手動構成を目的としていません。 これはシステムのニーズに必要であり、そこにあるものを修正しても意味がありません。

編集方法は?

BOOT.INI は、どのワード プロセッサでも編集できます。 通常の Windows メモ帳または「高度な」Notepad+ で十分です。 ただし、その前にファイルへのアクセスを許可する必要があります。そうしないと、変更を行った後にファイルを保存できなくなります。

  1. それを右クリックします。
  2. 「プロパティ」を選択します。
  3. 「全般」タブで、「読み取り専用」オプションのチェックを外します。
  4. 「適用」をクリックします。

この後、BOOT.INI の値を変更できます。 ファイルの構造は明確です。 内容を削除したり、演算子を不必要に移動したり、括弧や句読点を消去したりすることはお勧めできません。 各パラメータについて簡単に説明します。

  • 「タイムアウト」は、起動時に OS を選択するために与えられる時間を示します (複数の OS がインストールされている場合)。 等号「=」の後に必要な数字を書きます。 タイマーは秒単位でカウントダウンします。
  • 「デフォルト」はデフォルトのオペレーティング システムを示します。 割り当てられた時間内にアクティブ化する OS を選択しないと、ダウンロードされます。 このパラメータは、「scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS」のようになります。
  • 「Scsi」は物理ディスクを管理するコントローラーです。 複数ある場合、2 番目は「scsi(1)」のようになります。
  • 「パーティション」はOSが存在するパーティションです。 たとえば、「Partition(1)」は C:\ を指し、「partition(2)\」は D:\ を指します。
  • 「オペレーティング システム」パラメータの下には、インストールされているオペレーティング システムのリストが表示されます。 OSが1つの場合は1行になります。
  • 他のパラメータを入力することもできます。 たとえば、起動時にドライバー名を表示するには「/SOS」、​​カーネルをデバッグするには「/debug」を使用します。 使用可能なコマンドはすべて Microsoft の公式 Web サイトにあります。


BOOT.INI ファイルを使用せずにブート順序を変更する方法

Windows 7 以降のバージョンでは、このファイルが存在しないため BOOT.INI の編集が機能しないため、別の方法でブート順序を構成する必要があります。 もちろん、BCD を使用してみることもできますが、そのオプションをすべて理解するのは簡単ではありません。

OS を選択するために与えられた時間を変更する必要がある場合、または別のシステムをデフォルトとして設定する必要がある場合は、次のように行うことができます。

  1. 「マイコンピュータ」を開きます。
  2. ウィンドウ内の任意の場所を右クリックします。
  3. 「プロパティ」に移動します。
  4. 次に「詳細設定」に進みます。
  5. [詳細設定] タブの [回復と起動] で、[オプション] をクリックします。 必要なオプションはそこにあります。


別の方法:

  1. [スタート] - [ファイル名を指定して実行] に移動します。
  2. 開いたウィンドウに「msconfig」と入力します (引用符は付けません)。 構成設定が表示されます。
  3. 「ダウンロード」タブ。 インストールされているオペレーティング システムのリストが開きます。 どちらをデフォルトとして設定するかを決定し、システムの起動時および選択時にタイムアウトを変更できます。

残念ながら、これらのメソッドでは特別なパラメータを設定できません。

プログラムの使用

上記のタスクを簡素化できます。 これには特別なユーティリティ、ダウンロード マネージャーがあります。 それらを使用すると、BOOT.INI がなくても問題ありません。 これらのプログラムの一部を次に示します。

  • BCD用のシェルです。 その助けを借りて、このファイルを構成できます。
  • OSL2000ブートマネージャー。 多数のオペレーティング システム (最大 100) での作業をサポートします。
  • 目的の OS を迅速に再起動します。

Windows XP では、BOOT.INI がシステムの起動順序を決定します。 手動でコマンドを入力することで変更できます。 OS のそれ以降のバージョンでは、このファイルは削除されました。 ただし、起動パラメータの設定は引き続き利用できます。 この問題を理解できない場合は、この問題のために設計されたプログラムを使用してください。 これにより、自分の Windows 情報に触れる必要がなくなります。

Microsoft のエンジニアは、ブート構成データ (BCD) とも呼ばれるブート ストアとブート メニューを Windows に実装しました。 1 つ目は、PC 上で利用可能なすべてのオペレーティング システムのブートローダー識別子を含み、2 つ目はそれらを読み取って、起動可能なオペレーティング システムのリストとして表示します。 これにより、コンピュータに複数のシステムが搭載されているユーザーの作業が大幅に楽になります。 それらを切り替えるために特別なことをする必要はありません。 コンピュータを再起動し、表示されるリストから必要なものを選択するだけです。 Windows OS の他の部分と同様に、ブート メニューはカスタマイズ可能です。 このガイドには、このセクションを編集するために利用できる方法がリストされています。

注記:このガイドで説明されているほとんどすべての操作は、管理者権限のあるアカウントで実行する必要があります。 それ以外の場合は、そのパスワードを知っている必要があります。

ブートローダーウィンドウでの Windows 10 ブートメニューの編集

Windows 10 のブート メニューには小さな設定セクションがあります。 メイン システムの自動起動タイマーの値の変更、デフォルトの OS の変更、およびシステム起動モードとコンピュータのシャットダウン機能を備えた追加セクションなど、最小限のオプション セットが提供されます。

システム設定での Windows 10 ブート メニューの編集

OS プロパティからアクセスできる追加のシステム パラメーターには、セクションがあります。 これには、ブート メニューを編集するための機能の小さなリストが含まれており、要求の少ないユーザーに適しています。 そのため、その助けを借りて、デフォルトで起動するオペレーティング システムを選択したり、インストールされているシステムのリストを表示する時間を設定したり、タイムアウトを完全にオフにしたり、回復オプションの表示を有効にしたりすることもできます。

このセクションに進むには、次のことを行う必要があります。


システム構成での Windows 10 ブート メニューの編集

もう少しカスタマイズ オプションが必要な場合は、ユーティリティを試してください。 システム構成。 前述の設定に加えて、オペレーティング システムのブート レコードを削除する機能、OS に関する情報を表示するオプション、グラフィカル シェルなしで Windows を実行する機能、セーフ モード ブート オプションの選択、およびその他のいくつかのマイナーな機能が提供されます。

次のようにシステム構成を使用してブート メニューを編集できます。


EasyBCD を使用して Windows 10 ブート メニューを編集する方法

EasyBCD は、ブート メニューを編集するための幅広いオプションを提供する無料のユーティリティです。 それに比べて、すべての標準システム ツール (コマンド ラインを除く) は非常に原始的です。

このコンパクトなプログラムにより、次のことが可能になります。

  • 起動可能な OS のリストから OS を削除します。
  • Windows (古いものを含む)、Linux / BSD、Mac の新しいエントリを追加します。
  • ISO イメージまたは個々のハード ドライブ パーティションを使用してシステムをインストールするためのエントリを追加します。
  • オペレーティング システムのエントリの名前を変更します。
  • システムをデフォルトに設定します。
  • リスト内のエントリの位置を変更します。
  • ブートメニューの言語を設定します。
  • ブートローダー インターフェイス シェル (Metro または Windows Vista / 7 以前) を選択します。
  • タイムアウト時間を設定します。
  • ブート ストレージ (BCD) 設定をバックアップおよび復元します。
  • BCD の内容とブート メニューを表示します。

プログラムのインターフェースは完全にロシア語にローカライズされており、それ自体は非常に使いやすく、ユーザーに超自然的な能力を必要としません。



ブートメニューのシステムエントリの名前を変更する方法


システムエントリをブートメニューに移動する方法


デフォルトのブート システムを選択する方法


ブートメニューの表示時間を変更する方法


ブートメニューの言語を変更する方法

コマンドプロンプトを使用してWindows 10ブートメニューを編集する方法

サードパーティのプログラムを信頼せず、システム ツールのみを使用しようとしている場合は、コマンド ラインを使用して Windows 10 ブート メニューを編集する方法を試してください。

Windows ブート ストアのバックアップを作成または復元する

続行する前に、必要に応じて復元できるように、ダウンロード ストアのバックアップを作成してください。 BCD バックアップは次のように作成できます。


ブート メニューにシステム エントリを追加する方法


ブートメニューからシステムエントリを削除する方法


ブートメニューに表示されるシステムの順序を変更する方法

ローダー内のエントリの位置を編集するには、次のコマンドを使用します。 bcdedit /displayorder (ID2) (ID1) (ID3)。 みんなの代わりに ID実際のエントリ コードを、コンピュータの起動時に表示する順序で指定します。

標準の Windows オペレーティング システム ローダーは、オペレーティング システムまたはその起動モードを選択するために使用されます。 ほとんどの場合、古い OS 上に新しい OS をインストールする場合、ブート メニューの編集が必要になります。追加のエントリにより、毎回 2 つのシステムの間で選択する必要が生じ、起動が 30 秒遅れたり、起動時に不必要なアクションが強制されたりすることになります。

古いバージョンの Windows では、すべてのブート情報が「boot.ini」ファイルに保存されていました。 これは数行のデータを含む通常のテキスト ファイルで、C: ドライブのルートに保存され、隠されていました。

Windows XP は、この方法を使用した最後の OS バージョンです。 Win7 では、情報は特別な BCD (ブート構成データ) ストレージにあり、このストレージは BOOT システム フォルダーにあります。 エントリーの編集は以下の方法で可能になります。

設定の大幅に縮小されたバージョンは、「コントロール パネル」にあるシステム メニューの「ダウンロード」サブセクションにあります。

ステップ1。 コンピューターのシステムプロパティに移動します。 これは次の 2 つの方法で実行できます。


ステップ2。コンピュータと OS のプロパティを説明するウィンドウが開いたら、「システムの詳細設定」に移動し、そこから「起動と回復」パラメータに移動します。

ステップ3。「起動と回復」ウィンドウでは、ユーザーには次のオプションがあります。


参照!この方法は簡単で便利ですが、この方法でブート メニューを編集することはできず、デフォルト設定を選択するだけです。 直接編集するには、システム アプリケーションを詳しく調べる必要があります。

システム構成ユーティリティによる編集

Msconfig は、Microsoft が提供する OS 設定を構成するための特殊なアプリケーションです。 すでに削除されたシステムの不必要な記録やセーフ モードでの Windows の自動読み込みなど、単純な場合に必要になります。



ビデオ - Windows 7 ブート メニューを編集する方法

コマンドラインを使用してブートを微調整する

Vista 以降、パーティションの編集は特別なユーティリティ bcdedit を通じて実行されます。 コマンド プロンプトは Windows ディレクトリの「System32」フォルダにあるため、コマンド プロンプトを実行するには管理者権限が必要です。

ステップ1。[スタート] メニューの検索で、「」と入力します。 cmd".

ステップ2。検索でシステム アプリケーションが見つかったら、それを右クリックして管理者として実行します。

重要!「Win+R」-「cmd」によるコマンド ラインの起動は、すでに管理者アカウントで作業している場合にのみ適しています。 それ以外の場合、bcdedit には編集権限がありません。

ステップ3。コマンドラインでのさらなるアクションは、次のコマンドを使用して実行されます。 bcdedit。コマンドを入力してブートセクタに保存されている情報を表示し、「Enter」ボタンを押してコマンドをアクティブにします。

ユーザーにとっての重要な価値観:


「ダウンロード マネージャー」では、次の点を強調する価値があります。


ブート メニューを編集するには、コマンドの後に「」を追加します。 BCEDIT」次のパラメータと修飾子:

  • / デフォルト(アイデンティティそしてフィカトル} - デフォルトのブート システムを設定します。

  • / タイムアウト00– 自動ロード前の待機時間を秒単位で設定します。

  • /set (識別子) 説明「新規」- エントリの名前を変更します。

  • /create /d ″Windows 7″ /application osloader -オペレーティング システムと標準ブートローダーを選択して新しいエントリを作成します。
  • /set (識別子) デバイスパーティション=K: - インストールディスクの変更。多くの場合、システムを別の HDD または SSD に転送するときに必要になります。

  • /delete (識別子) /cleanup- エントリを削除し、そのエントリに関するすべての追加情報を BCD からクリアします。

    重要!デフォルトなどの簡略化された識別子を使用する場合、コマンドの最後にパラメータが必要です /f。 32 桁のコードにはキーは必要ありません。

  • /輸出"D: 保存- 指定された場所にブート ファイルを保存します。

  • /輸入 D: 保存- 既存のコピーからの復元 ;

  • /set (識別子) ロケール en-US- メニュー言語を設定します。 ロシア語のローカライズには「」タグが付いています。 ルル」.

起動順序を制御するには、次のコマンドを使用します。 "bcdedit /displayorder"さまざまな修飾子を付けて。 キューを設定する最も簡単な方法は、「 /displayorder (id2) (id3) (id1)"。 チーム " /displayorder (id)/取り除く"選択リストからエントリを削除し、ファイル自体に残します。

コマンドの完全なヘルプを表示するには、/? スイッチを付けて bcdedit または bcdedit.exe と入力します。

仮想ハードディスク (VHD) の接続

Bcdedit では、仮想ディスクのエントリをブートローダーに直接追加することで、仮想ディスクを操作することもできます。 この技術を使用すると、仮想マシンを通常の OS として使用し、コンピュータの起動時に起動できるようになります。

VHD を接続するには、次のものが必要です。


サードパーティプログラムを使用した編集

標準的な方法が不便または複雑すぎる場合は、ユーザーはサードパーティのダウンロード メニュー マネージャーをインストールできます。 そのようなプログラムの 1 つが EasyBCD です。

EasyBCD はコマンド ラインで直接動作し、ユーザーに次のオプションを提供します。

  • いくつかのオペレーティング システム (Ubuntu、OS X などを含む) 用のマルチブートのセットアップ。
  • フラッシュ ドライブ、ネットワーク ドライブ、ISO ファイル、または仮想ドライブから OS を起動します。
  • 障害のある Windows ブートローダーを修復し、標準状態にロールバックします。
  • 標準アクション - 名前変更、削除、順序変更、非表示。

新しいブート パーティションをインストールするには:


このアプリケーションは Windows XP 以降のすべてのシステムをサポートしており、重量は約 1.5 メガバイトです。

新しいオペレーティング システムをインストールする場合、場合によってはブートローダーが完全に上書きされることがあります。たとえば、メニューには、8、10 の代わりに「10」だけが表示されます。 このような問題を回避するには、新しい OS をインストールする前に必ずブートローダーのコピーを作成してください。 ほんの数分しかかからず、起こり得る問題からあなたを守ります。

ブート セクターの損傷、システム アドレスの誤った変更、またはタイプミスにより、Windows の起動に問題が発生する可能性があります。 大規模な編集を計画している場合は、ブート ファイルのバックアップを保存し、元の行を最後までメニューに残し、名前を WORK、TEST、または LEGACY に変更します。 編集が失敗した場合、この行が追加の操作を行わずに Windows を起動する最後のチャンスになる可能性があります。

パラメーターの機能を正確に理解していない限り、パラメーターを変更しないでください。 ほとんどのユーザーにとって、ブート メニューの編集は、起動時に煩わしいメニューを削除する場合にのみ必要です。 これを行うには、コマンド ラインを実行する必要はありません。最初または 2 番目の方法を使用してください。どちらも悪くありません。

参照!このタスクに関する追加情報は、ロシア語の Microsoft ブログ (https://news.microsoft.com/ru-ru/microsoft-blogi/) でご覧いただけます。

ビデオ - オペレーティング システムのブート メニューの編集

何を言っているのかわからない人のために、すべてを写真で説明します。

最新の Windows 8 OS をインストールするときのブート メニューは次のようになります。

最新の Windows Vista、7 をインストールすると、メニューは次のようになります。

Windows Vista (Windows 2000、XP) より前は、ダウンロードに対するすべての変更はファイルに対して行われていました。 boot.ini。 Boot.ini は、コンピュータにインストールされている Windows オペレーティング システムに関する情報が含まれるシステム ファイルです。 このデータは、コンピュータ/ラップトップの起動中に表示されます。 ブート パラメータを変更するには、任意のテキスト エディタで boot.ini ファイルを開いて変更を加えるだけです。
Windows Vista オペレーティング システム (Windows 7、8、10) 以降、boot.ini ファイルはブート構成データ (BCD) ファイルに置き換えられました。 このファイルは boot.ini よりも多用途であり、BIOS 以外の手段を使用してシステムを起動するプラットフォームで使用できます。

しかし、Windows Vista 7、8、10 でブート オプションを変更するにはどうすればよいでしょうか? これには、Windows 開発者が提供する 2 つの方法があります。

1 グラフィカルインターフェイスを使用する。

2 コマンドラインを使用します。

Windows Vista、7、8 の GUI を使用してブート オプションを変更します。

この方法を使用するには、「Win」+「R」キーの組み合わせを押し、「ファイル名を指定して実行」行に次のように入力します。 msconfigを選択し、Enter キーを押します。

この方法ではかなりの数の設定が利用可能ですが、ほとんどのユーザーにとってはこれで十分でしょう。 このツールを使用すると、次のことが可能になります。

1) 現在およびデフォルトのブート システムに関する情報を取得します。
2) 編集時間 (タイムアウト)。この時間が経過すると、デフォルトで起動するように設定されたオペレーティング システムがユーザーの介入なしでロードされます。 これを行うには、「タイムアウト」フィールドに時間 (秒単位) を指定します。


3) 起動するデフォルトのシステムを変更する。 これを行うには、デフォルトで (外部介入なしで) ブートするシステムを選択し、「デフォルトとして設定」ボタンをクリックします。


4) ブートメニューから不要なエントリを削除する。 削除したいエントリを選択し、「削除」ボタンをクリックします。

すべての変更は、「OK」ボタンを押してシステムを再起動した後に有効になります。

Windows Vista、7、8 でコマンド ライン (bcdedit) を使用してブート オプションを変更します。

bcdedit ユーティリティは、ブート パラメータを変更するためのより広範なオプションを提供します。 Bcdeditは、ブート構成データを管理するために設計されたコマンド ライン ツールです。 新しいリポジトリの作成、既存のリポジトリの変更、ブート メニュー オプションの追加など、さまざまなタスクに使用できます。

このコマンドについて詳しく知るには、管理者権限でコマンド プロンプトを起動し、次のコマンドを実行します。

/bcdedit/?

この記事では、bcdedit コマンドの使用例について詳しく説明したいと思います。 .

bcdedit の使用例。

Windows ブート ローダーに変更を加える前に、まずブート ローダーのバックアップ コピーを作成する必要があります。 これを行うには、任意のディスクに BootBackup フォルダーを作成し、コマンド ラインで次のコマンドを入力します (コマンド ラインは管理者として実行する必要があります)。

bcdedit /export D:\BootBackup\bcd

何か問題が発生したと思われる場合は、すべてを元の状態に戻すために、BCD 復元コマンドを実行します。

bcdedit /import D:\BootCopy\bcd

は、BootBackup フォルダーが配置されている D:\ ドライブです。

次のステップは、BCD に関する基本情報を確認することです。 これを行うには、次のコマンドを実行します bcdedit.

どこ:
識別子– 特定のレコードの ID。
デバイス– ダウンロード ファイルが配置されているパーティションを表示します (オペレーティング システムまたは BOOT フォルダーの場合があります)。
OSデバイス– オペレーティング システムのシステム ファイルが配置されているパーティションを示します。 通常、device パラメーターと osdevice パラメーターの値は同じです。
パス– デバイスがオペレーティング システム ファイルを含むディスク パーティションを定義した場合、このパラメータはオペレーティング システム ローダーへの残りのパスを定義します。
デフォルト– デフォルトでロードされるオペレーティング システムの ID を示します。コマンド ラインが起動されたオペレーティング システムがデフォルトでロードされている場合、デフォルト パラメータには値 (現在) が割り当てられます。
表示順– 起動可能なシステムに関するレコードが配置される順序を示します。
タイムアウト– タイムアウト (上記を参照)、値は秒単位で表示および設定されます。
ロケール– ブート メニューまたは詳細ブート オプション メニューの言語を指定します。
説明– ブート メニューに表示されるオペレーティング システムの名前を示します。

デフォルトのオペレーティング システムを変更する方法。
値 /default と、デフォルトで起動する OS の ID を指定します。
bcdedit /default (ID)
これで、指定された ID を持つオペレーティング システムがデフォルトで起動します。

起動遅延値を変更する方法
オペレーティング システムのロードが開始されるまでの遅延を変更するには、次のコマンドを実行します。
bcdedit /タイムアウト XX
XX は秒単位の数値で、デフォルトは 30 秒です。

BCD およびブート マネージャーからのエントリの削除次のコマンドで完了します。
bcdedit /delete (ID)
このコマンドの実行には特殊性があります。既知のレコードが ID として指定されている場合 (ntldr)、コマンドは /f スイッチを使用して実行する必要があります。
bcdedit /delete (ntldr) /f
ID が英数字コードで記述されている場合、/f スイッチは必要ありません。

bcdedit ユーティリティの機能に関する詳細情報を取得するには、ヘルプを使用する必要があります。 bcdedit/?