AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题 / 452689
Accepted
Saeed
Saeed
Asked: 2018-06-30 10:43:19 +0800 CST2018-06-30 10:43:19 +0800 CST 2018-06-30 10:43:19 +0800 CST

无法挂载 571 GB 卷

  • 772

我有两个驱动器:C 和 D,并且刚刚删除了驱动器 C(包含 Windows 文件)。然后我安装了 Linux Mint。
Mint 工作正常,但我无法访问我的驱动器 D。我所有的个人和重要文件都在那里。
但是当我尝试打开并挂载驱动器 D 时,它会显示此错误:

Unable to mount 571 GB Volume
Error mounting /dev/sda4 at /media/saeed/C064AD3264AD2BDA: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sda4" "/media/saeed/C064AD3264AD2BDA"' exited with non-zero exit status 14: The disk contains an unclean file system (0, 0).
Metadata kept in Windows cache, refused to mount.
Failed to mount '/dev/sda4': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

我已经阅读了这个问题及其答案。它有效,但它是只读的。我也做了这个问题的最佳答案中所说的,但它并没有使它可重写。
我能做些什么?还是我应该做?


我无法再访问 Windows。它是 Windows 10。
问候

linux-mint
  • 2 2 个回答
  • 4390 Views

2 个回答

  • Voted
  1. Best Answer
    jc__
    2018-06-30T12:07:15+08:002018-06-30T12:07:15+08:00

    如何在 linux 上挂载 NTFS 驱动器,并重置脏位。

    让我们正确地做到这一点。很容易在不经意间破坏错误的数据。

    1:识别HD分区。

    sudo fdisk -l

    您必须能够从提供的信息中选择有问题的驱动器和分区。

    像这样的东西:

    /dev/sda1            2048    59414527    29706240    7  HPFS/NTFS/exFAT
    /dev/sda2        59414528   169236479    54910976   83  Linux
    /dev/sda3       173432832   488280063   157423616    5  Extended
    /dev/sda4       169236480   173432831     2098176   82  Linux swap / Solaris
    /dev/sda5       173434880   488280063   157422592    7  HPFS/NTFS/exFAT
    

    在我的系统/dev/sda5上是设置了脏位的分区。

    你的可能是/dev/sda4。

    笔记:

    X in/dev/sdXn是分配给物理硬盘驱动器的字母。

    n in/dev/sdXn是分配给分区的编号。

    字母C:和D:是微软的作业,在这里没有帮助。

    请确保您正在使用正确的驱动器和分区。

    发布输出sudo fdisk -l以帮助识别您的磁盘/分区。

    2:验证分区未挂载。

    mount | grep /dev/sda5

    如果你得到类似这样的输出:

    /dev/sda5 on /mnt/sda5 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
    

    分区已挂载。

    卸载:

    sudo umount /dev/sda5

    笔记:

    /dev/sda5是的,您可以使用“设备文件”或“安装点”卸载/mnt/sda5。

    3:复位脏位。

    在修改数据之前,请务必检查将对数据执行的操作。

    sudo ntfsfix --no-action /dev/sda5

    如果您满意一切看起来都不错,请修改您的数据。

    sudo ntfsfix --clear-dirty /dev/sda5

    4:挂载分区。

    sudo mount /dev/sda5 /mnt/myData

    笔记:

    自动检测 NTFS 文件系统时 mount 使用的默认值通常很好。

    如果默认设置不适合您,请调整安装选项。

    sudo mount -t ntfs -rw /dev/sda5

    检查手册页以获取适合您的安装版本的确切开关。

    man mount

    6:添加到/etc/fstab这样分区将在重新启动时自动挂载。

    挂载分区并确定所有开关后,获取要自动挂载的分区的 UUID。

    sudo blkid

    记下 UUID 编号。

    sudo vi /etc/fstab

    为您的 NTFS 驱动器添加一个条目

    ## My data on ntfs
    UUID=12345678-1234-1234-1234-123456789abc /mnt/myData ntfs defaults 0 2
    

    笔记:

    您的 UUID 号码将是唯一的,并且与我的不同。/dev如果 linux出于某种原因为磁盘分配了不同的编号,则使用 UUID 编号将防止出现 oops 。

    调整defaults以匹配您的开关。

    • 2
  2. 0B51D14N
    2018-06-30T11:20:47+08:002018-06-30T11:20:47+08:00

    抱歉不能发表评论...尝试sudo ntfsfix /dev/sda4然后安装它。

    • 0

相关问题

  • 在 Linux Mint 上更新 libinput

  • linux java -version 仅适用于 root 用户[关闭]

  • 在 Linux Mint 上用 LightDM 替换 MDM 的正确程序是什么?

  • Linux Mint 内核损坏

  • Synaptic 包管理器文件设置

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    ssh 无法协商:“找不到匹配的密码”,正在拒绝 cbc

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    如何卸载内核模块“nvidia-drm”?

    • 13 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add 返回:“连接代理时出错:没有这样的文件或目录” 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya 为什么 Linux 使用 LF 作为换行符? 2017-12-20 05:48:21 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve