无法访问 Windows NTFS 磁盘部分?

无法访问 Windows NTFS 磁盘部分?

我已经安装了 Ubuntu 和 Windows 8。起初一切都很顺利,我可以使用 win8 或 ubuntu。

接下来,在 ubuntu 上安装了一些程序后,我现在无法访问 Windows 部分和硬盘上其他磁盘部分的文件!

这是我每次尝试打开它时收到的消息:

UNABLE TO ACCESS VOLUME...
Error mounting /dev/sda2 at /media/shadispire/1AC27B5FC27B3E57: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/shadispire/1AC27B5FC27B3E57"' 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。它处于快速启动模式,因此文件系统未释放。重新启动 Windows 并通过命令提示符(管理员模式)将其关闭:

shutdown -s -t 00

这将完全关闭 Windows,从而可以挂载 Windows 分区。

或者使用 GUI 支持的解决方案:

您也可以通过左下角的 Windows 标志完全关闭 Windows

move mouse in bottem-left corner until windows-sign appear -> right click -> shutdown or sign out -> shutdown

如需更多背景知识:

您还可以使用 Windows Powershell 确定上次启动的启动类型并键入/更有可能复制以下内容:

$boot = Get-WinEvent -ProviderName Microsoft-Windows-Kernel-boot -MaxEvents 10 | Where-Object {$_.message -like “The boot type*”}

进而

$boot| format-list

例如,在我的情况下给出以下输出:

TimeCreated  : 5/29/2015 2:59:15 PM
ProviderName : Microsoft-Windows-Kernel
Id           : 27
Message      : The boot type was 0x0.

TimeCreated  : 5/29/2015 9:25:38 AM
ProviderName : Microsoft-Windows-Kernel
Id           : 27
Message      : The boot type was 0x0.

The boot type was 0x0.表明已完全关闭。

阅读更多这里

干杯 ;)

答案2

系统要求您将其以只读方式安装,因此我们将此作为临时修复:

sudo mount -t "ntfs" -ro "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda2" "/media/shadispire/1AC27B5FC27B3E57"

因此该驱动器当前以只读方式安装,所以您无法进行任何更改。

如果您希望它可写,您需要返回 Windows 并将其完全关闭,如何做到这一点在另一个答案中清楚地给出。

相关内容