当使用双引导设置并需要从Linux上的Windows驱动器访问数据时,可能需要手动装载,因为某些发行版不会自动装载具有读写权限的Windows分区。
在本教程中,我将介绍如何在Linux上手动挂载Windows NTFS驱动器。
注意:请注意,本教程中提到的指令和命令在Ubuntu 22.04版上执行。
在Linux上安装Windows驱动器
在Linux上安装Windows驱动器涉及三个步骤,如下所示。
- 识别Windows分区
- 创建装载点
- 安装驱动
1.识别Windows分区
可以使用各种命令行实用程序来识别Linux上的Windows分区。第一个是parted实用程序,用于调整Linux上的分区大小。
sudo parted—l
上述命令中的-L标志表示该列表。
输出显示文件系统类型,通配符指示Windows文件系统,而EXT4 Linux。获取NTFS设备信息的一种方法是确定其分区的大小。parted命令指示块设备是/dev/sda,而/dev/sda3是Windows NTFS分区。
lsblk实用程序是另一个用于列出所有连接的块设备的实用程序。
lsblk
现在我们有了所有的分区名称,我们可以通过它的大小来识别Windows。在我的例子中,它是/dev/sda3。
2.创建装载点
在Linux中,装载点本质上是用于访问文件系统的目录。它将是一个访问点,允许您访问文件系统,只要它被装载。
您可以在Linux系统上的任何位置设置一个挂载点;我将在根目录/mnt目录中创建它,这是通常用于挂载存储设备的标准目录。
sudo mkdir/mnt/WinMount
已成功创建/mnt目录中的装载点Winmount。
3.在Linux上安装Windows驱动器
要装入Windows驱动器,使用mount命令;语法如下所示。
sudo mount/[WINDOWS_DRIVE]/[MOUNT_POINT]
在上面的语法中替换[WINDOWS_DRIVE]和[MOUNT_POINT]。
sudo mount/dev/sda3/mnt/WinMount
现在,Windows驱动器安装在Linux上,使用df—h命令进行验证。
DF—H
驱动器已成功装入。
要检查已装载的Windows驱动器的权限,请将mount命令与grep配合使用。
SUDO装载|grep“sda3”
可以看到,默认情况下,我拥有对装载的Windows驱动器的读写(rw)权限。但是,权限也可以通过mount命令使用—o标志来更改。例如,如果您想在只读(ro)模式下装载驱动器,请按以下方式使用上面的命令。
sudo mount—o ro/dev/sda3/mnt/WinMount
卸载Linux上的Windows驱动器
要卸载Windows驱动器,请将umount命令与装载点路径配合使用。
sudo umount/[MOUNT_POINT]
我们将使用后续命令卸载装载点/mnt/WinMount上的已装载驱动器。
sudo umount/mnt/WinMount
要验证,请使用df—hT命令。
我是否需要在Linux上安装NTFS—3G才能装载Windows驱动器?
不,Linux的内核版本5.15及更高版本为NTFS驱动器提供了本地读写支持。因此,不需要安装第三方驱动程序。但是,如果您使用的发行版不支持NTFS,则需要安装ntfs—3g实用程序。
要在Ubuntu上安装它,请使用它的风格和基于Debian的发行版。
sudo apt install ntfs—3g
对于CentOS和Red Hat Linux发行版。
sudo yum install ntfs—3g
对于Fedora、Arch-Linux和基于Arch-Linux的发行版,使用下面提到的命令。
sudo dnf install ntfs—3g
结论
如果在双启动设置中启动时没有自动安装Windows NTFS分区,则必须手动安装。
要安装Windows驱动器,首先,我们需要识别Linux上的Windows分区。在识别驱动器名称之后,需要创建一个装载点目录;然后,使用mount命令,可以使用读写访问来装载驱动器。