My PC is running a dual-boot setup. I have two NVMe Drives, running Windows 10 and Arch Linux respectively. I first installed Windows, then Arch. My bootloader is GRUB and is able to boot to both OSs. Both systems function normally.
As can be seen from the command lsblk, nvme0n1 contains Arch while nvme1n1 contains Windows, where the NTFS partition lies in nvme1n1p3.
> sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 7.3T 0 disk
├─nvme0n1p1 259:1 0 8G 0 part /efi
└─nvme0n1p2 259:2 0 7.3T 0 part /
nvme1n1 259:3 0 1.9T 0 disk
├─nvme1n1p1 259:4 0 100M 0 part
├─nvme1n1p2 259:5 0 16M 0 part
├─nvme1n1p3 259:6 0 1.9T 0 part
└─nvme1n1p4 259:7 0 642M 0 part
The NTFS partition is clearly recognized both in GNOME Disks and Nautilus. However attempts to mount it fail. When I try to mount using both GUIs, I get Error mounting /dev/nvme1n1p3 at /run/media/linux/(UUID): wrong fs type, bad option, bad superblock on /dev/nvme1n1p3, missing codepage or helper program, or other error (udisks-error-quark, 0).
However manual mounts work.
> sudo mount --mkdir /dev/nvme1n1p3 /run/media/linux/(UUID)
The command is executed successfully, and I can now access the NTFS partition on the GUI too.
It is a minor inconvenience to have to manually mount the drive, and I am curious why the GUI fails even though basically the same command on CLI succeeds.
ntfs-3ginstalled?ntfs-3gis installed.