我已经尝试了好几次了。我在 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,但无法访问。尝试在右键单击它时在“更改驱动器号和路径...”中添加驱动器号,它就像一个魅力一样工作。