![Arch os-prober 无法在不同磁盘上找到 Windows 10](https://linux22.com/image/193640/Arch%20os-prober%20%E6%97%A0%E6%B3%95%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%A3%81%E7%9B%98%E4%B8%8A%E6%89%BE%E5%88%B0%20Windows%2010.png)
好吧,我已经读过类似的问题,但到目前为止我还无法解决我的问题。我刚刚在 SSD 中安装了 Arch(位于/dev/sdc
),并且在另一个 SSD 上安装了 Windows 10 ( /dev/sda
)。
我的问题是,当执行 grub config ( grub-mkconfig -o /boot/grub.d/grub.cfg
) 并启用时os-prober
,它仍然找不到 Windows 10 条目。
的输出fdisk -l
是:
Disk /dev/sda: 223.57 GiB, 240057409536 bytes, 468862128 sectors
Disk model: INTEL SSDSCKKW24
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xd67b45de
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT
/dev/sda2 1026048 467744983 466718936 222.5G 7 HPFS/NTFS/exFAT
/dev/sda3 467746816 468856831 1110016 542M 27 Hidden NTFS WinRE
Disk /dev/sdb: *Omitted*
Disk /dev/sdc: 465.76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 870
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: E2F762F9-0255-497D-934E-0B8DF1009AD8
Device Start End Sectors Size Type
/dev/sdc1 2048 1050623 1048576 512M EFI System
/dev/sdc2 1050624 34605055 33554432 16G Linux swap
/dev/sdc3 34605056 976773134 942168079 449.3G Linux filesystem
我该如何修复它以便 os-prober 检测到我的 Windows 10 系统?
编辑
正如类似问题的一些答案所建议的那样,我已经尝试安装ntfs-3g
、安装 Windows 分区并重新运行,grub-mkconfig
但它仍然无法检测到系统。