如何使用 ubuntu 13.10 安装有问题的内部硬盘

如何使用 ubuntu 13.10 安装有问题的内部硬盘

我有一台装有 Windows 7 的笔记本电脑。有一天我无法访问 Windows。因此,我尝试使用 Ubuntu 13.10 live USB(“仅试用”版本)来检索内部硬盘中的重要文件。

当我尝试打开内置硬盘时,它显示:

Unable to access "86Gb Volume"

Error mounting /dev/sda2 at /media/ubuntu/34BC6628BC65E538: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=999,gid=999,dmask=0077,fmask=0177" "/dev/sda2" "/media/ubuntu/34BC6628BC65E538"' exited with non-zero exit status 13: ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read NTFS $Bitmap: Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

请帮帮我

答案1

I/O 错误(输入输出)可能只是 NTFS 文件系统的一个小故障,或者磁盘本身可能已损坏。

首先要尝试的是CHKDSK /f使用 Windows,或者通过 Ubuntu 尝试sudo ntfsfix /dev/sdXy(类似于 CHKDSK,但功能较弱)-其中“sdXy”是分区名称,例如“sdb2”。您可以使用以下命令了解分区的名称sudo parted -l


否则,如果磁盘可能受到物理损坏,您可以尝试手动安装硬盘。如果这不起作用,我可以指出另一种方法(使用复制整个驱动器dd,循环安装映像,并提取可读内容),这需要大量的时间/可用空间。

手动安装硬盘

步骤1:创建目录

 sudo mkdir /mnt/RESCUE

第2步:安装驱动器

sudo mount -o loop /dev/sdb2 /mnt/RESCUE

步骤3:将内容复制到其他地方

步骤4:一旦您拥有了所需的一切,您就可以gparted擦除磁盘及其分区表。我建议创建一个临时的 EXT4 或 FAT 文件系统,然后在重新使用磁盘之前将其删除。

相关内容