![从 ubuntu live cd 访问文件](https://linux22.com/image/877950/%E4%BB%8E%20ubuntu%20live%20cd%20%E8%AE%BF%E9%97%AE%E6%96%87%E4%BB%B6.png)
我只有一个 ubuntu live cd 用于一些关键情况...我有一个 vaio F11 和一个 win10 作为操作系统,但 windows 无法从 HDD 启动,所以我尝试使用 ubuntu live 访问文件,但它说:
Error mounting /dev/sda3 at /media/ubuntu/14FCB981FCB95E24: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=999,gid=999,dmask=0077,fmask=0177" "/dev/sda3" "/media/ubuntu/14FCB981FCB95E24"' 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/sda3': 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
mount
需要使用 sudo 并提供正确的安装设置。我建议您使用udisksctl mount -b /dev/sdXY
,其中 X 是驱动器的字母,Y 是分区号。它将自动安装到/media
目录,确切的安装点将打印到屏幕上(stdout
)。
来自我的系统的示例流程:
sudo blkid
1)使用或确定分区字母和数字sudo lsblk -f
xieerqi:$ sudo blkid
[sudo] password for xieerqi:
/dev/sda1: UUID="86df21bf-d95f-435c-9292-273bdbcba056" TYPE="ext4"
/dev/sdb1: LABEL="System" UUID="F4F688B2F68876A0" TYPE="ntfs"
/dev/sdb2: LABEL="TI105866W0A" UUID="4EBAAE53BAAE36FD" TYPE="ntfs"
/dev/sdb3: LABEL="HDDRECOVERY" UUID="BC4ED40D4ED3BDF8" TYPE="ntfs"
/dev/sdb5: UUID="0ca7543a-5463-4a07-8bbe-233a7b0bd625" TYPE="ext4"
/dev/sdb6: UUID="3a6e2270-19a2-49d7-aab3-5efb92d3b3d0" TYPE="swap"
/dev/sdc1: UUID="6A32C4555E1C5B4D" TYPE="ntfs"
/dev/sdd1: UUID="BA02-AF80" TYPE="vfat"
2)运行udisksctl mount -b /dev/sdXY
命令来挂载所需的分区。
xieerqi:$ udisksctl mount -b /dev/sdb2
Mounted /dev/sdb2 at /media/xieerqi/TI105866W0A.
cd /media/user/mountpoint
3)使用 GUI 文件管理器导航到挂载点。
4)完成后,卸载分区。
$ udisksctl unmount -b /dev/sdb2
Unmounted /dev/sdb2.