gParted > Windows 10 无法识别 FAT32 格式的 USB

gParted > Windows 10 无法识别 FAT32 格式的 USB

我已经尝试了好几次了。我在 Ubuntu 中使用 gParted(来自实时 USB)将 120GB USB3.0 驱动器格式化为 FAT32,然后当我尝试在 Windows 10 中安装时,它无法安装。然后我打开磁盘管理,别无选择,只能将 RAW 分区重新格式化为 ExFat。

什么原因导致 gParted FAT32 分区在 Win10 中无法被识别?

答案1

某些版本的 libparted 中存在一个错误,导致在以下情况下无法保留文件系统引导扇区代码:调整大小FAT32 分区。我认为您可能已经调整了 FAT32 分区的大小。

Bug 759916 - fat(32) 调整大小会生成具有无效跳转指令和伪随机引导代码的引导扇区

为了使 Windows 识别 FAT32,它需要按如下方式设置初始字节(至少 3 个字节“eb 58 90”):

$ sudo hexdump -n 7k -C /dev/sda1
00000000  eb 58 90 4d 53 57 49                              |.X.MSWI|
00000007

要在问题发生后解决该问题,请使用十六进制编辑器(如 hexedit)在分区开始处设置 FAT32 文件系统的初始 3 个字节。

答案2

我有同样的问题,但在我的磁盘管理中它是 FAT32,但无法访问。尝试在右键单击它时在“更改驱动器号和路径...”中添加驱动器号,它就像一个魅力一样工作。

相关内容