我刚刚重新启动 Windows(我与 Ubuntu 双启动),我的D:
分区中的所有内容都消失了!
第一个问题:如何最好地保存硬盘的当前状态以最大程度地提高恢复的机会?
我最紧迫的任务是保存我剩余的数据,直到我找到恢复尽可能多的数据的方法。现在,我甚至不敢移动那台电脑上的鼠标,因为我不知道那会如何影响任何事情并破坏我恢复数据的机会。我应该让它继续开着吗?我应该“干净地”关机吗?我应该拔掉电源吗?还有其他办法吗?
简短版本
将 700GB D:分区从 1TB MBR 驱动器迁移到 3TB UEFI 驱动器上的 2.3 D:分区。
双启动 Ubuntu 14.04(从 13.10 升级)和 Windows 7,均为 64 位。
正在将笔记本电脑硬盘备份到所述桌面分区,分区表面上空间不足。Ubuntu 和 Windows 都报告了 1.3TB/2.3TB 的使用率。Ubuntu 明确错误地指出剩余空间不足,Windows 错误地指出硬盘碎片太多。
分析了 Windows 中的驱动器碎片,碎片率有点高(20% 多)。已开始碎片整理,但因为没什么意义而取消了。
使用 GUI 检查分区是否有错误;最后挂起了。关闭磁盘检查器。我认为fix errors
已经检查过了。
运行dskchk /F /V /X D:
。它显然卸载了分区(/X
标志),并干净利落地完成了。关闭计算机。
尝试启动 Ubuntu。Ubuntu 由于某些未知原因在启动时挂起。
启动 Windows。Windows 继续检查 上的磁盘分区D:
。它花的时间不长(与第一次运行相比),我没听清楚它到底说了什么,但它报告删除了很多“索引”。我不确定那些只是搜索索引,还是其他什么。
打开D:
分区以检查一切是否正常。我的所有文件和文件夹都丢失了。
按照拉功率@大卫·施瓦茨的推薦。
更多问题
- 我尝试对分区进行碎片整理会毁了自己吗?
- 我能弄清楚
chkdsk
我的分区到底发生了什么吗?这会有帮助吗? - 如何在不改变分区上任何位的情况下挂载该分区?
- 哪些工具可以帮助我恢复数据?我需要新的驱动器来协助恢复数据吗?
- 有没有想过寻求专业的数据恢复帮助?如果有,有什么好的公司推荐吗?
一些背景知识
讽刺的是,当我将笔记本电脑硬盘备份到有问题的桌面分区时,问题分区上的空间显然已经用完了(D:
在 Windows 中,sda4
在 Ubuntu 中)。这非常令人惊讶,因为我还有很多可用空间:df
Ubuntu 中的实用程序和 Windows 7 中的各种工具都报告了大约 1 TB 的可用空间(3TB 驱动器上的 2.3TB 分区)。
我认为问题可能(但不一定)与几个月前我从 1TB 驱动器迁移到 3TB 驱动器有关。迁移过程非常麻烦,因为旧驱动器是 MBR,而新驱动器必须是 UEFI 才能支持大于 2TB 的驱动器大小。我不记得迁移的具体细节,但我最终从头开始将 Windows 7 安装到一个全新的C:
分区(在新驱动器上),为 Ubuntu 创建了几个额外的小分区,然后将剩余的 2.3TB 用于我的D:
分区。然后我安装了 Ubuntu 13.10,并将旧的 ~700GBD:
分区从旧的 1TB 驱动器复制到D:
新驱动器上的新 2.3TB 分区。我不记得我是如何进行复制的,因为我尝试了很多工具(Windows 和 Linux),我不记得哪一个最终(似乎)起作用了。
几个月来一切都运行良好。
快进到现在。rsync
在将我的笔记本电脑硬盘备份到sda4
/D:
分区时挂起。感到困惑的是,我尝试touch
在 Linux 中安装分区的位置创建一个新(空)文件,它抱怨设备上没有足够的剩余空间。df
显示 1.3TB/2.3TB 的利用率。
我重新启动 Windows,再次尝试创建一个空文件。Windows 抱怨驱动器“碎片太多”,尽管它也报告了 1.3TB/2.3TB 的利用率。
答案1
立即切断电源。你不希望驱动器的状态发生任何变化。它不会变得更好。
从 CD 启动,可能是 Linux Live CD。对硬盘进行快照,可能是外部驱动器。这样,无论发生什么,您都可以回到现在的位置。这将允许您尝试不同的恢复技术。
答案2
我强烈建议您使用精心维护的备份并从中恢复系统。多年来,在处理此类问题案例的过程中,我发现需要付出很多努力,但通常很难恢复数据或获得回报(如果有的话)。
您意识到磁盘或控制器硬件可能出现故障。此类损坏的信息恢复概率较低。
如果信息非常重要,而您又没有备份,您可以考虑使用专业的恢复磁盘恢复服务。
顺便说一句,我使用市场上众多优秀产品之一将系统磁盘映像保存到附加驱动器。如果发生磁盘故障或数据丢失,我只需完全恢复磁盘映像即可。