Nie można uruchomić komputera z dysku flash USB sformatowanego do korzystania z systemu plików FAT32

W tym artykule opisano awarię uruchamiania podczas korzystania z dysku flash USB sformatowanego do korzystania z systemu plików FAT32.

Dotyczy: Windows Server 2012 R2
Oryginalny numer KB: 954457

Symptomy

Formatujesz dysk flash USB, aby używać systemu plików FAT32. Podczas próby uruchomienia komputera z tego dysku flash USB proces uruchamiania przestaje odpowiadać, a ekran jest czarny.

Przyczyna

Ten problem występuje, ponieważ dysk flash USB jest wymieniony jako nośnik wymienny. W związku z tym system operacyjny Windows nie tworzy głównego rekordu rozruchowego (MBR) na dysku flash USB podczas formatowania dysku flash do korzystania z systemu plików FAT32. Dysk flash USB jest traktowany jako dyskietka. Kod uruchamiania FAT32 nie obsługuje uruchamiania komputera z super dyskietki bez MBR.

System BIOS próbuje przenieść kontrolę uruchamiania z dysku flash USB do kodu startowego FAT32. Jednak kod uruchamiania FAT32 nie obsługuje tego scenariusza.

Obejście problemu

Aby obejść ten problem, użyj Diskpart narzędzia wiersza polecenia, aby utworzyć i sformatować partycję rozruchową na dysku flash USB.

Aby uzyskać więcej informacji na temat korzystania z programu Diskpart, zobacz DiskPart Command-Line Options (Opcje Command-Line diskpart).

Jak rozróżnić MBR i sektor rozruchowy

Obecnie system operacyjny Windows używa sygnatur z przesunięciem 3 w sektorze rozruchowym, aby określić, czy sektor jest sektorem rozruchowym. Te podpisy nie są wyświetlane w MBR. Podpisy są następujące:

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

Jak ustalić, czy sektor rozruchowy to FAT32, FAT16 czy NTFS

Sprawdź dwa ciągi w sektorze rozruchowym, aby ustalić, czy dysk flash USB został sformatowany przy użyciu jednego z następujących systemów plików:

  • FAT32
  • FAT16
  • NTFS

Jeśli ciągi zawierają fat32, FAT16 lub NTFS, sektor rozruchu został sformatowany w tym konkretnym formacie systemu plików.