arch linux 笔记本电脑无法识别内部 windows SDA 驱动器上的分区或文件系统

arch linux 笔记本电脑无法识别内部 windows SDA 驱动器上的分区或文件系统

我买了一台装有 Windows 11 的笔记本电脑,并在其上安装了 Arch Linux。这台笔记本电脑有 3 个内置 500GB SSD。其中两个采用 RAID 配置,以形成一个 1TB 分区,Windows 安装在该分区上。我在第三个空的 SSD 上安装了 Arch。

UEFI 设置/BIOS 可识别所有驱动器,我可以通过从设置启动菜单中更改启动优先级,轻松启动 Windows 和 Arch。Windows 还可识别 Linux 驱动器和文件系统。

我正在尝试将 Windows 添加到 GRUB,这样每次想要切换时就不必进入 BIOS 设置,但由于某种原因,我的 Linux 系统无法识别 Windows 文件系统,而 fdisk 似乎根本无法识别该驱动器。

运行 lsblk 得到以下结果:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    1     0B  0 disk 
zram0       254:0    0     4G  0 disk [SWAP]
nvme0n1     259:0    0 476.9G  0 disk 
├─nvme0n1p1 259:1    0   511M  0 part /boot
└─nvme0n1p2 259:2    0 476.4G  0 part /

Nvme0n1 是我的 Linux 驱动器,我认为 sda 是 Windows 驱动器,但它看不到文件结构或大小并且无法安装。

fdisk -l 给出如下结果:

Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: PC SN530 NVMe WDC 512GB                 
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: 0E662EC6-E4A2-4F83-9A20-2A762CA47690

Device           Start        End   Sectors   Size Type
/dev/nvme0n1p1    2048    1048575   1046528   511M EFI System
/dev/nvme0n1p2 1050624 1000214527 999163904 476.4G Linux filesystem


Disk /dev/zram0: 4 GiB, 4294967296 bytes, 1048576 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Secureboot 已关闭,Windows 和 Arch 都安装了现代 UEFI,而不是旧式 BIOS。我可以启动这两个系统,Windows 也没有问题,可以看到 Linux 驱动器,这让我认为这一定不是硬件问题,比如线路或连接故障等。有人知道问题可能是什么吗?

相关内容