从实时媒体 (ubuntu 12.04) 启动,硬盘 (3TB、GUID、单个 EXT4 分区,用于存储数据,仅用于存储其他内容) 通过 SATA 连接。由于某种原因,文件系统只允许“只读”访问,因此我决定卸载。我打开“磁盘实用程序”,然后随意单击“安装”。不知出于什么原因,它挂起了(实际上并没有完成安装)... 所以我不耐烦了,做了一个 sysreq+REISUO 操作,但系统从未关闭。我又不耐烦了,就拔掉了插头。重新启动后发现设备上不再有任何分区。
所以基本上...我损坏、破坏、毁坏了我的 ext4 文件系统...?显然所有的数据还在那里...对吧?我可能会在做其他事情之前先把整个东西写入 block + dd,因为...当我在不久的将来拿到一个备用的 3 TB 驱动器时...也就是说...我该怎么做,如果有的话,才能找回我的分区和该分区上的所有数据?发生了什么?我该如何做才能不丢失我还没有备份的 3 TB 数据?
答案1
有可能测试磁盘将恢复磁盘上的分区。如果没有,您可能需要求助于照片录制,这是一种文件级恢复工具。PhotoRec 的问题在于它通常不会恢复文件名或目录结构,因此您可能最终会花费数十个小时来整理和重命名/移动它恢复的文件。
至于原因,我们无法得知。我想到的一些可能性包括:
- 由错误、宇宙射线(真实存在)、电涌、电缆损坏或其他原因造成的随机数据损坏。
- 磁盘物理损坏。建议使用 SMART 实用程序(如 GSMartControl)进行检查。
- 您描述的不受控制的关机可能导致数据损坏,因为缓存未写回到磁盘。
- 有人可能侵入了您的计算机并恶意造成破坏。(同样,病毒或蠕虫也可能是罪魁祸首,尤其是在计算机与 Windows 双启动的情况下。)
毫无疑问,我也忘记了一些可能性。您可以执行 SMART 测试、电缆测试、安全检查等检查来查找其中一些项目。其他项目(如果是原因)可能永远是个谜。
答案2
我不会谈论原因,罗德史密斯已经给出了一个相当全面的清单。
我不了解 TestDisk,但它也许能够完成我将要描述的事情......
如果该磁盘包含一个覆盖整个磁盘的分区,或者您恰好记得分区详细信息,则可以重新创建它。数据可能仍然存在,只是您的 MBR/GPT 被损坏(GPT 的可能性较小,因为有 2 个副本)。
无论如何,如果您能够负担得起,写入磁盘之前的第一步就是制作它的图像。