linux 修复ntfs磁盘,安装和使用NTFSfix(安装Ntfs-3g),以在Linux上修复Windows硬盘驱动器

本文介绍在Linux系统中安装和使用NTFSfix(安装Ntfs-3g)的方法,支持Ubuntu、Debian、Arch Linux、Fedora、OpenSUSE,使用它可以在Linux上修复不工作的Windows硬盘驱动器。你是否有运行NTFS文件系统的dirty Windows硬盘驱动器,遇到问题并且不想重新启动到Windows?如果是这样,别担心,使用NTFS-fix可以达到目的,可以直接从终端修复运行Microsoft NTFS文件系统的Windows硬盘驱动器。

安装NTFSfix的方法

NTFSfix工具未在Linux上预先安装,此外,大多数Linux发行版本身不能与NTFS文件系统交互,因此,在我们开始研究如何清理运行Windows文件系统的硬盘驱动器之前,我们必须通过安装Ntfs-3g以及其他一些软件包来了解如何设置Linux操作系统以便能够与硬盘驱动器进行交互。

要开始安装NTFS修复程序,请按键盘上的Ctrl+Shift+T或Ctrl+Alt+T打开终端窗口,然后,按照下面命令行说明进行操作。

1、Ubuntu

在Ubuntu Linux上,NTFSFix应用程序无法使用其特定包进行安装,相反,添加了对Microsoft Windows NTFS文件系统的支持的Ntfs-3g软件包也将提供NTFS修复应用程序。

要在Ubuntu系统上安装Ntfs-3g软件包,请使用下面的Apt命令:

sudo apt install ntfs-3g -y

2、Debian

在Debian Linux系统中的NTFSFix,不会将应用程序作为一个独特的软件包分发,而是作为Ntfs-3g软件包的一小部分(它为Linux提供NTFS支持)。

如果你使用的是Linux并且需要此软件包,请转到终端窗口并使用下面的Apt-get命令:

sudo apt-get install ntfs-3g -y

3、Arch Linux

要在Arch Linux上访问NTFSFix实用程序,必须加载NTFS-3g软件包,但是,你应该知道NTFS-3g软件包仅在“Extra”软件存储库中可用,该软件库需要启用。

通过使用Nano文本编辑器打开Pacman配置文件来启用额外功能:

sudo nano -w /etc/pacman.conf

滚动查找“Extra”并从“Extra”行中删除“#”符号以启用它,然后,从其正下方的所有行中删除#符号。

通过按Ctrl+O将编辑保存到Nano中的配置文件,使用Ctrl+X退出,然后使用以下命令安装包:

sudo pacman -Syy ntfs-3g

4、Fedora

在Fedora Linux上,对NTFS和NTFSFix应用程序的支持分为两个包,Ntfs-3g包和Ntfsprogs包,要在Fedora系统上安装两者,请在下面输入Dnf命令:

sudo dnf install ntfs-3g ntfsprogs -y

5、OpenSUSE

NTFS用户空间驱动程序在Ntfs-3g包中,而NTFS Fix实用程序和所有其他内容都在ntfsprogs包中,要使一切正常,请在下面输入Zypper命令:

sudo zypper install ntfs-3g ntfsprogs

使用NTFSFix的方法

NTFSFix工具在Linux上非常容易使用,因为命令的语法和选项在命令的“help”中得到了很好的解释。

注意:要访问“help”信息,请运行ntfsfix --help命令。

cf815a83ecc004ce58c6e9770cfc842d.png

要使用NTFSFix程序在Linux上清理NTFS文件系统硬盘驱动器,首先要在终端中识别它的驱动器标签,在Linux上识别硬盘驱动器标签的最快方法是使用lsblk命令,在终端中,执行以下命令:

lsblk

查看lsblk命令在屏幕上打印出来的驱动器树,并尽力识别Windows/NTFS硬盘驱动器的标签和分区,参考用lsblk在Linux上找到硬盘信息:硬盘标签,找到分区名称,查找UUID信息。

获得Windows/NTFS硬盘驱动器的标签和要扫描的分区后,将其输入下面的命令以运行NTFSFix,在此示例中,驱动器标签为/dev/sdX1,请务必将其替换为实际的驱动器标签:

sudo ntfsfix /dev/sdX1

注意:请记住,运行此工具不会100%正常运行,有时,如果NTFS Fix无法解决问题,则必须启动Windows并运行chkdsk。

让命令运行,完成后,NTFS驱动器上的所有内容都应处于正常工作状态。

98b17f24cc655fa5f3e27155b48ee08e.png

1、清除坏道的操作

需要清除NTFS硬盘上的一些坏扇区吗? NTFSFix可以解决它,只需使用“clear-bad-sectors”命令行参数即可:

sudo ntfsfix --clear-bad-sectors /dev/sdX1

2、清除dirty flags的操作

如果使用“clear-dirty”命令行参数,NTFSFix工具可以清除NTFS驱动器上的任何“dirty flags”:

sudo ntfsfix --clear-dirty /dev/sdX1

相关主题

 

【出处】:https://blog.csdn.net/weixin_42396285/article/details/116735098

=======================================================================================

posted on 2024-04-10 23:48  jack_Meng  阅读(534)  评论(0编辑  收藏  举报

导航