本文适用于使用格式化为使用 FAT32 文件系统的 USB 闪存驱动器时的启动失败。
原始 KB 数: 954457
现象
将 U 盘格式化为使用 FAT32 文件系统。 尝试从此 USB 闪存驱动器启动计算机时,启动过程将停止响应,屏幕为黑色。
原因
出现此问题的原因是 USB 闪存驱动器被列为可移动媒体。 因此,当你格式化闪存驱动器以使用 FAT32 文件系统时,Windows 操作系统不会在 USB 闪存驱动器上创建主启动记录(MBR)。 USB 闪存驱动器被视为超级软盘。 FAT32 启动代码不支持在没有 MBR 的超级软盘中启动计算机。
BIOS 尝试将启动的控制从 USB 闪存驱动器传输到 FAT32 启动代码。 但是,FAT32 启动代码不支持此方案。
解决方法
若要解决此问题,请使用 Diskpart
命令提示符实用工具在 USB 闪存驱动器上创建和格式化启动分区。
有关如何使用 Diskpart
的详细信息,请参阅 DiskPart 命令行选项。
如何区分 MBR 和启动扇区
目前,Windows 操作系统使用启动扇区偏移量为 3 的签名来确定扇区是否为启动扇区。 这些签名不会显示在 MBR 中。 签名如下:
- FAT16:MSDOS5.0
- FAT32:MSDOS5.0
- NTFS:NTFS
如何确定启动扇区是 FAT32、FAT16 还是 NTFS
检查启动扇区中的两个字符串,以确定 U 盘是否使用以下文件系统之一格式化了 USB 闪存驱动器:
- FAT32
- FAT16
- NTFS
如果字符串包含 FAT32、FAT16 或 NTFS,则启动扇区的格式为该特定文件系统格式。