我的笔记本电脑运行着 ubuntu 11.10,已更新至 12.04,但更新到一半时失败了。我别无选择,只能关闭笔记本电脑,因为它死机了,再打开时发现笔记本电脑无法正常工作。然后我制作了一个 ubuntu 12.04 启动 CD 来启动笔记本电脑,通过 USB 将文件从笔记本电脑内置硬盘保存到运行 Windows XP 的 PC 的外置硬盘上,这样做没有任何问题,但随后我非常疲惫地从 CD 安装 ubuntu 12.04,我选择分区方法,即 3 个选项中的第一个来保留文件和文件夹,我开始安装,几秒钟后注意到它正在写入我的外置 USB 驱动器,我害怕了,拔掉了 USB 线,然后继续在我的笔记本电脑上正常安装 ubuntu 12.04,但现在 ubuntu 无法打开我的外置 250 GB 硬盘,但在磁盘实用程序中确实识别它。它没有安装,而是显示此消息。
Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0).
Failed to mount '/dev/sdb1': 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.
Windows 无法将其识别为任何东西,easus 也是如此。请帮帮我,我迫切需要找回我所有的文件,我觉得自己像个白痴。
好的,我刚刚设法使用测试磁盘将所有文件从外部复制到笔记本电脑,然后笔记本电脑突然断电并重新启动到低图形模式,我得到 4 个选项,但没有任何效果,它一直在这个和 grub 模式之间循环,并且不再接受我在黑屏模式下的密码,这太残忍了,请问有人能帮忙吗
答案1
编辑:强制挂载并不太危险,只要你使用只读。我们首先(假设你的硬盘分区是 /dev/sdb1,运行
sudo blockdev --setro /dev/sdb
和
sudo blockdev --setro /dev/sdb1
(至少应该有一个成功)。然后,无需重新启动,我们将运行
sudo mkdir /media/mountrecovery
其次是
sudo mount -t ntfs-3g /dev/sdb1 /media/mountrecovery -o force
这会将您的文件系统挂载为只读/media/mountrecovery
旧答案:
您可能损坏了文件系统无法正常工作的某些重要文件。尝试在 Windows XP 下打开“我的电脑”,右键单击故障硬盘,然后单击“属性”>“工具”选项卡>“立即检查”。运行检查。如果它要在重新启动后重新安排,请让它这样做,然后在连接硬盘的情况下重新启动。然后,它应该可以正常工作。(损坏看起来不太严重)如果没有,您需要挽救文件。您可以尝试获取磁盘挖掘器(可惜不是 FOSS),并在保存丢失数据的硬盘上的 Windows XP 下运行它。然后,您可以将这些文件还原到外部硬盘上。(使用快速模式,如果失败,请使用长而彻底的模式。如果它是碎片化的,您可能只能找到零碎的东西。