当我尝试访问驱动器时,出现以下问题-
Error mounting /dev/sda2 at /media/ankur/D0484A98484A7CEA: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/ankur/D0484A98484A7CEA"' 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/sda2': 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.
答案1
您可以在 Windows 中运行chkdsk /f
或者
使用 安装 ntfs-3g sudo apt-get install ntfs-3g
。然后在 NTFS 分区上运行 ntfsfix 命令。
ntfsfix v2.0.0(libntfs 10:0:0)
用法:ntfsfix [选项] 设备
Attempt to fix an NTFS partition. -h, --help Display this help -V, --version Display version information
例如:ntfsfix /dev/hda6
开发人员的电子邮件地址: [电子邮件保护]Linux NTFS 主页:http://www.linux-ntfs.org
=======================================
您可以使用名为 ntfsprogs 的程序。如果未安装,您可以通过以下方式安装它:只需按键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令:
sudo apt-get install ntfsprogs
安装完成后,您需要找到 NTFS 驱动器名称,只需执行sudo fdisk -
l 即可找到,一旦您知道名称,然后
sudo ntfsfix /dev/sdXX
确保将 XX 替换为您的驱动器名称。
笔记:无论何时处理分区,请确保您有完整的备份以确保安全。
===================================
sudo apt-get install testdisk
然后运行它:
sudo testdisk
并按照说明进行操作。您必须搜索分区,然后写入更改。
感谢这里的回答者:
答案2
以 root 身份进入终端并输入以下行。
“mount -t ntfs-3g -o remove_hiberfile /dev/斯达克斯/媒体/你的驱动器号“这将像(28CC250CCC24D5BA),选择您的sda(x)号码也。
但使用 Windows 7 后,每次进入 ubuntu 时都必须这样做。
其他选项列在下面。
关闭快速关机从 Windows 7 开始。
为此,请按照以下步骤操作。
步骤 1:启动 Windows 7
步骤 2:转到控制面板-->电源选项。
步骤 3:选择其他选项窗口中上方会有一个选项。
这将使您能够以管理员身份更改设置。
转到该窗口并取消选中快速关机选项。
然后重新启动 PC 并享受 ubuntu。;-)
不要在 Windows 7 中使用休眠/待机,此 MS Windows 方法不会完全关闭系统或磁盘。
它使磁盘驱动器处于待机状态,而不是完全关闭。
由于数据丢失,此 ubuntu 不允许访问待机驱动器。