“无法挂载文件系统”错误

“无法挂载文件系统”错误

尝试从“损坏的” Western Digital MyBook Live 2tb 硬盘中提取数据。

我偶然发现一个论坛,建议在我的 Macbook 上使用 Ubuntu(从 CD 启动)。设法下载并创建了 Ubuntu 的启动 CD(顺便说一下,就像这个小型操作系统一样)。使用 CD 启动机器并插入驱动器(我已将其从外壳中取出并放入外部 USB SATA 外壳中并插入笔记本电脑)。Ubuntu 可以看到该驱动器,但每次我单击该驱动器时,都会出现以下错误:

Unable to mount 2.0 TB Filesystem

Error mounting: mount: wrong fs type, bad option, bad superblock on /dev/sdb4, missing codepage or helper program, or other error In some cases useful info is found in syslog -try dmesg | tail or so

我是这方面的新手,花了很长时间搜索这个网站,看看能否找到一个不麻烦任何人的解决办法。我想到了一些接近的解决方案,但一些提问者提到他们丢失了数据……这让我不敢再继续下去了。我基本上需要从驱动器中提取 1 个特定文件夹。如果我可以安装此卷“sdb4”,则有一个名为“My_Work”的文件夹需要备份。其余的我有/曾经有一份副本。

当我输入 dmesg | tail...我得到了几行...但我认为相关的是:

[  406.864677] EXT4-fs (sdb4): bad block size 65536
[  429.098776] hfs: write access to a journaled filesystem is not supported, use the force option at your own risk, mounting read-only
[  439.786365] hfs: write access to a journaled filesystem is not supported, use the force option at your own risk, mounting read-only
[  445.982692] EXT4-fs (sdb4): bad block size 65536
[ 1565.841690] EXT4-fs (sdb4): bad block size 65536

我读到过一些文章,尝试/检查“sudo fdisk -l /dev/sdb4”。它给出了以下结果:

Disk /dev/sdb44: 1995.8 GB, 1995774623744 bytes
255 heads, 63 sectors/track, 242639 cylinders, total 3897997312 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sdb4 doesn't contain a valid partition table

这是我遇到的问题,我感到很沮丧,于是我决定尝试寻求帮助,而不是让自己陷入更深的困境!我知道答案可能已经在那里了。如果是这样,有人能给我指出正确的方向吗?如果没有,有人能解决我的情况吗(如果可能的话)!

答案1

对于那些仍在寻找答案的人:

如果您的 HDD 已“变砖”且无法正确安装,请执行以下操作:

  • 如果有空间,请制作一个映像。
    操作映像文件不会损坏硬盘上的数据,以防您犯错并破坏数据。

  • 如果您仍可以挂载分区,请以只读方式挂载。
    更改挂载命令如下:mount -o ro /dev/sdb1 /mnt/targetfolder

  • 如果您无法挂载硬盘分区,请尝试 extundelete 或 testdisk:
    sudo apt-get install testdisk extundelete。然后,运行cd <recovery-dir>; sudo extundelete /dev/sdb1sudo testdisk /dev/sdb1并按照说明恢复数据。

我成功地从被覆盖的 raid 1 驱动器中恢复了数据,所以我真的可以推荐这些工具。

答案2

文件系统很可能是 hfs,仅适用于 Mac OSX,而​​ Ubuntu 在读写时会出现问题,我会尝试从 Mac OSX 而不是 Ubuntu 内部解决这个问题。

我添加以下内容仅供参考 刚刚阅读了一篇文章,列出了从 ext4 驱动器上的坏超级块中恢复的步骤。

请尝试以下操作:

那么,如何恢复损坏的超级块?幸运的是,超级块的备份副本保存在磁盘上的某些偏移处。要找出超级块备份的位置,请打开终端窗口并输入:

sudo mke2fs -n /dev/????

您要检查的分区在哪里????,在我的情况下是 sdb3。这将产生如下输出:

Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872

这些是块编号,表示超级块备份的位置。

要使用备份中的超级块替换该超级块,请输入以下命令:

sudo e2fsck -y -b block_location /dev/????

用上面的数字之一替换 block_location,同样,???? 是分区,因此在我的情况下它是 sdb3。

我的硬盘上有严重的损坏,但提供 -y 开关可阻止 fsck 每次遇到坏块时都要求确认。

运行此程序后,我能够安装分区并恢复我的数据。

参考

答案3

我遇到了一个问题,我的 mybook live 2tb 驱动器突然停止工作。说实话,我把它当作便携式驱动器使用,并把它收起来了。当我把它拿出来再插回去做备份时,灯从蓝色变成白色再变成红色,我尝试了所有方法让它工作。支持网站上说的所有内容,以及在互联网上花了大约 4 个小时阅读所有这些论坛并尝试所有建议的方法。以下是我学到的东西:

解决方案:(我以前懂电脑,但现在年纪大了,已经在这些垃圾上浪费了太多时间,懂电脑的时间少了)

无论这是什么文件系统,它都不是 Linux 原生的 ext2 或 3 或任何其他文件系统,它是 mac。它无法在 Ubuntu 下安装,而 Ubuntu 正是我所运行的,并且会不断出现所有这些错误。当您最终访问它时,您会看到所有类型的 .apple 文件。

轻松修复。打开你的垃圾 WD mybook 驱动器,将其拉出,卸下网卡,从百思买购买 SATA 转 USB 适配器线或对接端口,将其带到有 Windows 系统的朋友家里,使用 Linux 文件系统读取器http://www.diskinternals.com/linux-reader/

安装它,插入驱动器,当 Windows 想要格式化它时,点击取消并运行该程序,然后瞧,您的文件就在那里。

相关内容