MS-DOSおよびWindowsコマンドラインのbootsectコマンド

目次:

MS-DOSおよびWindowsコマンドラインのbootsectコマンド
MS-DOSおよびWindowsコマンドラインのbootsectコマンド

ビデオ: USBメモリからOSをインストールする方法 2024, かもしれません

ビデオ: USBメモリからOSをインストールする方法 2024, かもしれません
Anonim

bootsectのコマンドは、BOOTMGRとNTLDRを切り替えるには、ハードディスクパーティションのマスターブートコードを更新します。このツールを使用してコンピューターのブートセクターを復元できます。また、FATおよびNTFSベースのファイルシステムで使用して、FixFATおよびFixNTFSツールを置き換えることができます。

可用性

Bootsectコマンドは、次のバージョンのMicrosoftオペレーティングシステムでbootsec.exeとして使用できる外部コマンドです。

  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • ウィンドウズ8
  • ウインドウズ10

Bootsect構文

bootsect / help SYS [/ force] [/ mbr]

ドライブ: 検索するドライブ文字。
/助けて これらの使用方法を表示します。
/ nt52 NTLDRと互換性のあるマスターブートコードをSYS、ALL、またはに適用します。SYS、ALL、またはWindows Vistaより古いオペレーティングシステムにインストールされている必要があります。
/ nt60 BOOTMGRと互換性のあるマスターブートコードをSYS、ALL、またはに適用します。SYS、ALL、またはWindows Vista、Windows Server 2008以降にインストールされているオペレーティングシステム。
SYS Windowsの起動に使用されるシステムパーティションのマスターブートコードを更新します。
すべて すべてのパーティションのマスターブートコードを更新します。ALLは、必ずしも各ボリュームのブートコードを更新するわけではありません。代わりに、このオプションは、Windowsブートボリュームとして使用できるボリュームのブートコードを更新します。これにより、基礎となるディスクパーティションに接続されていないダイナミックボリュームは除外されます。ブートコードはディスクパーティションの先頭に配置する必要があるため、この制限が存在します。
このドライブ文字に関連付けられたボリュームのマスターブートコードを更新します。1)ボリュームに関連付けられていない場合、または2)基になるディスクパーティションに接続されていないボリュームに関連付けられている場合、ブートコードは更新されません。
/力 ブートコードの更新中に、ボリュームを強制的にマウント解除します。このオプションは注意して使用する必要があります。

Bootsect.exeが排他的なボリュームアクセスを取得できない場合、ファイルシステムは次の再起動の前にブートコードを上書きする可能性があります。Bootsect.exeは、各更新の前に、常にボリュームのロックとマウント解除を試みます。/ forceが指定されている場合、最初のロックの試行が失敗すると、強制的なマウント解除が試行されます。たとえば、ターゲットボリューム上のファイルが現在他のプログラムによって開かれている場合、ロックは失敗する可能性があります。

成功すると、強制的なマウント解除により、最初のロックが失敗した場合でも、排他的なボリュームアクセスと信頼できるブートコードの更新が可能になります。同時に、強制マウントが解除されると、ターゲットボリューム上のファイルに対するすべての開いているハンドルが無効になり、これらのファイルを開いたプログラムから予期しない動作が発生します。したがって、このオプションは注意して使用する必要があります。

/ mbr SYS、ALL、またはドライブ文字で指定されたパーティションを含むディスクのセクター0のパーティションテーブルを変更せずに、マスターブートレコードを更新します。/ nt52オプションと共に使用すると、マスターブートレコードはWindows Vistaより古いオペレーティングシステムと互換性があります。/ nt60オプションと共に使用すると、マスターブートレコードはWindows Vista、Windows Server 2008以降と互換性があります。