如何在 Archlinux 中启动 NTFS 分区

How to boot an NTFS Partition in Archlinux

我刚刚进行了双启动 Win10/arch,目前我遇到了一个问题,我成功地自动挂载了一个 NTFS 分区,但只是在只读模式下,我需要 "write" 权限它,我是按照这个方法来开机的。

https://www.youtube.com/watch?v=8hrm51ufjJc

有人可以帮我吗?

提前致谢

您是否在 Windows 中禁用了快速启动? 如果你没有,别担心。我做了这个脚本。如果未禁用快速启动,它将删除用于使 windows 启动更快的文件。由于某些原因,您必须先 运行 ntfsfix 才能挂载您的分区。

#!/bin/bash
sudo ls >/dev/null
if sudo -n true 2>/dev/null; then 
    echo -e "3[0;36mGot temporary sudo session. This script won't work if the volume is already mounted.\n 3[0m" 
    fdisk -l | grep -C0 'basic data'
    echo -e "\n"
echo -e -n "Enter windows partition identifier (format: 3[0;36msdX#3[0m): "
read disk
sudo ntfsfix /dev/$disk >/dev/null
sudo mkdir /kek
sudo mount -t ntfs-3g -o remove_hiberfile /dev/$disk /kek
sudo umount /kek
sudo rmdir /kek
sudo -k
echo "Temporary sudo session killed."
else
    echo "Pls try again"
fi

在终端中键入 lsblk 以搜索 windows 分区。 必须类似于 sda1 或 sda2。
将其复制粘贴到终端 sudo ntfsfix /dev/{windows partitions}.

示例:

sudo ntfsfix /dev/sda1.

希望这对您有所帮助。