0

I bought a laptop with windows 11 and installed arch linux on it. The laptop has 3 internal 500GB SSDs. Two of them are in a RAID configuration to make a single 1TB partition which Windows came installed on. I installed Arch on the empty third SSD.

UEFI settings/BIOS recognizes all drives and I can easily boot into both Windows and Arch by changing the boot priority from the settings boot menu. Windows also recognizes the linux drive and filesystem.

I'm trying to add Windows to GRUB so I don't have to go into BIOS settings every time I want to switch, but for some reason my linux system isn't recognizing the windows filesystem, and fdisk doesn't even seem to recognize the drive at all.

Running lsblk gives me this:

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 is my linux drive and I think sda is the windows drive but it doesn't see the filestructure or size and isn't mountable.

fdisk -l gives this:

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 is off and both windows and arch are installed with modern UEFI, not legacy bios. The fact that I can boot into both systems and Windows has not problem seeing the Linux drive makes me think it must not be a hardware issue like a bad cord or connection or whatever. Anyone know what the problem might be?

0 Answers0