Arch 无法识别 GPT 驱动器

Arch 无法识别 GPT 驱动器

我刚刚安装完 Arch,但我的 3TB GPT 驱动器(这不是我的启动驱动器)未在 arch 中显示。我在 Windows 7 机器上将其初始化为 GPT,并且该机器仍然能够从该驱动器读取数据。和UEFI有关系吗?我的主板是 UEFI,我的 Windows 安装是 EFI。我不确定如何在 arch 上执行 EFI,并且一些提到 arch 的线程会自动识别 UEFI BIOS(我不太确定 UEFI 和操作系统安装之间的关系)。

答案1

我不知道为什么分区没有显示在您的 Arch 桌面上(IMO GUI 很奇怪且不可靠,并且通常有烦人的硬编码假设1),但是如果分区对操作系统可见,例如使用sudo fdisk -lsudo blkidsudo lsblk,那么您可以手动将分区挂载到任何您喜欢的地方。例如:

sudo mkdir -p /windows-data
sudo mount -t ntfs -o ro /dev/sda2 /windows-data

您可以一如既往地调整确切的安装选项(例如 uid、gid、perms)以满足您的需求。

您还可以通过向 中添加一行来自动安装分区/etc/fstab,如下所示:

/dev/sda2 /windows-data ntfs uid=1000,gid=1000,noatime,allow_other 0 2

(全部在一行,而不是两行)

1如果我不得不猜测,我会说 Arch 桌面知道“HPFS/NTFS/exFAT”分区是什么,并且会显示它,但不知道“Microsoft 基本数据”是什么,所以忽略它。

相关内容