FAT32 ファイル システムを使用する形式の USB フラッシュ ドライブからコンピューターを起動することはできません。

この記事では、FAT32 ファイル システムを使用する形式の USB フラッシュ ドライブを使用する場合のスタートアップエラーについて説明します。

適用対象:  Windows Server 2012R2
元の KB 番号:   954457

現象

FAT32 ファイル システムを使用する USB フラッシュ ドライブを書式設定します。 この USB フラッシュ ドライブからコンピューターを起動すると、スタートアップ プロセスが応答を停止し、画面が黒になります。

原因

この問題は、USB フラッシュ ドライブがリムーバブル メディアとしてリストされている場合に発生します。 したがって、Windows FAT32 ファイル システムを使用するためにフラッシュ ドライブを書式設定しても、USB フラッシュ ドライブにマスター ブート レコード (MBR) は作成しません。 USB フラッシュ ドライブはスーパー フロッピー ディスクとして扱います。 FAT32 スタートアップ コードでは、MBR のないスーパー フロッピー ディスクからコンピューターを起動できません。

BIOS は、スタートアップのコントロールを USB フラッシュ ドライブから FAT32 スタートアップ コードに転送します。 ただし、FAT32 スタートアップ コードは、このシナリオをサポートしません。

回避策

この問題を回避するには、コマンド プロンプト ユーティリティを使用して、USB フラッシュ ドライブのブート パーティションを作成して Diskpart 書式設定します。

使用方法の詳細については Diskpart 、「DiskPart Command-Line オプション」を参照してください

MBR とブート セクターを区別する方法

現在、Windowsオペレーティング システムは、ブート セクターのオフセット 3 で署名を使用して、セクターがブート セクターであるかどうかを判断します。 これらの署名は MBR には表示されません。 署名は次のとおりです。

  • FAT16: MSDOS5.0
  • FAT32: MSDOS5.0
  • NTFS: NTFS

ブート セクターが FAT32、FAT16、または NTFS であるかどうかを判断する方法

ブート セクターの 2 つの文字列を確認して、次のいずれかのファイル システムを使用して USB フラッシュ ドライブが書式設定されたかどうかを確認します。

  • FAT32
  • FAT16
  • NTFS

文字列に FAT32、FAT16、または NTFS が含まれている場合、ブート セクターは特定のファイル システム形式で書式設定されています。