安装扇区损坏的第二个驱动器,常用技术不起作用

安装扇区损坏的第二个驱动器,常用技术不起作用

Ubuntu 16.04.1

这台笔记本电脑有两个物理磁盘,当在一个驱动器上登录 Ubuntu 时,无法查看另一个驱动器(即带有 Windows 的驱动器)。

无法访问“499 GB 卷”

Error mounting /dev/sdb4 at /media/chuck/DA2AFEDB2AFEB41B: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sdb4" "/media/chuck/DA2AFEDB2AFEB41B"' 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/sdb4': 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.

因此尝试了一下fdisk -l,我认为这是固定磁盘列表,它看到了 Linux 磁盘,也看到了 Windows 磁盘:

chuck@chuck-Satellite-P875:~$ sudo fdisk -l
[sudo] password for chuck: 
Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

然后它显示了一堆东西,包括 Linux 驱动器作为 /dev/sda,其中 /dev/sda1 到 /dev/sda6,然后是 Windows 驱动器作为 /dev/sbd,其中 /dev/sbd1 到 /dev/sbd5

所以 Linux 可以看到 Windows 驱动器,对吗?

chuck@chuck-Satellite-P875:~$ sudo mount /dev/sbd /mnt
mount: special device /dev/sbd does not exist
chuck@chuck-Satellite-P875:~$ sudo mount /dev/sbd1 /mnt
mount: special device /dev/sbd1 does not exist
...
chuck@chuck-Satellite-P875:~$ sudo mount /dev/sbd5 /mnt
mount: special device /dev/sbd5 does not exist

我需要告诉它 sbd1 在 sbd 中吗?怎样做?

我有一些 UUID,有什么办法可以使用它们吗?

/dev/sda1: UUID="0100-3191" TYPE="vfat" PARTUUID="ea9dff67-090e-4637-923a-a6d0e530e030"
/dev/sda2: PARTUUID="c60843f8-0b09-4a45-a42c-ac4574634996"
/dev/sda3: UUID="d667b884-df12-47a1-bc7b-219c2d9bd01f" TYPE="ext4" PARTUUID="1329343c-d4d3-40c6-b8c9-2b231994557d"
/dev/sda4: PARTUUID="16c1bd1f-7819-4975-b6ce-644f73ff34d7"
/dev/sda5: UUID="cca8b76c-6942-4330-9e2d-469ef9524bed" TYPE="ext4" PARTUUID="afa9ac42-348b-4440-9b73-0435512a725e"
/dev/sda6: UUID="34fff9a0-94d1-4ede-a9a1-8d151f2490f3" TYPE="swap" PARTUUID="b8d3384b-de5a-4965-b0c0-e16f8b9e75cc"
/dev/sdb1: LABEL="Recovery" UUID="C8CEFA02CEF9E918" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e566bf90-36a6-48f9-acd0-03f676d33345"
/dev/sdb2: UUID="BCFB-E073" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="c0a5152f-7788-4ac6-81ab-f920efc93139"
/dev/sdb3: PARTLABEL="Microsoft reserved partition" PARTUUID="7607b4f9-4021-4b9b-9b8d-b5faf541ec7f"
/dev/sdb4: UUID="DA2AFEDB2AFEB41B" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e0c362d3-b65a-4e4f-a701-1bc594042d43"
/dev/sdb5: UUID="32CAE475CAE436AF" TYPE="ntfs" PARTUUID="5ed526c0-d59f-4753-9e2a-0e61ac448b97"

请注意,所有这些都是因为 AVG 防病毒软件尝试将自身升级到完整的“360”版本,并且它在加载时挂起,不会让 Windows 开始加载。AVG 说以安全模式启动 Windows 并卸载,但让 Windows 启动似乎是不可能的。我打算从 ubuntu 打开 Windows 驱动器,要么检索尽可能多的文件,要么继续删除 AVG 文件夹,直到 Windows 能够启动。

如果有人想看的话,可以提供更多细节。

如有任何建议,我们将不胜感激。提前致谢。

答案1

如果文件系统健康,那么 Ubuntu 应该能够挂载该驱动器。

在当前情况下,我只会chkdsk /R /F在 Windows 环境中运行此磁盘,例如,您可以在 Hirens 启动 CD 上使用 MiniXP。然后,您应该能够安装该磁盘。

但由于这不是 Windows 论坛,我还应该建议一些 Ubuntu 工具来修复文件系统......

首先通过输入以下命令安装 NTFS-3G:

sudo apt-get install ntfs-3g

接下来以同样的方式安装 NTFSProgs:

sudo apt-get install ntfsprogs

现在有了这两种工具,您就可以着手修复 Windows 了。首先找到您的 Windows 分区。在终端中输入:

sudo fdisk -l

掌握了这些信息后,您需要使用 NTFSProgs 尝试修复分区。在终端窗口中输入:

sudo ntfsfix /dev/<device name>

相关内容