我在 USB 扩展坞上使用 WD 1TB Sata2 HDD。
我开始将大文件复制到这个外部存储,然后出去了。
当我回到家时,出现了一个奇怪的系统托盘消息,我关闭了它,因为我认为没什么大不了的。我唯一能想到的词是依稀记得的是“优化“ 和 ”表现“
然后我悲伤地发现磁盘无法访问并且 Windows 提示我进行格式化!
系统事件查看器显示以下事件多次发生:
Source: Ntfs
The file system structure on the disk is corrupt and unusable.
Please run the chkdsk utility on the volume F:.
Source: Application Popup(but i see no popups)
Application popup: Windows -
Corrupt File : Exception Processing Message 0xc0000102
Parameters 0x000007FEFCF1715C 0x000007FEFCF1715C
0x000007FEFCF1715C 0x000007FEFCF1715C
Source: Disk
The device, \Device\Harddisk1\DR2, has a bad block.
重启几次后,情况仍然相同。然后我尝试按照 chkdsk 的建议操作:
C:\Windows\system32>chkdsk F: /F
The type of the file system is NTFS.
Volume label is 1T.
Corrupt master file table. Windows will attempt to recover
master file table from disk.
Windows cannot recover master file table. CHKDSK aborted.
MFT 被视为损坏,并且无法通过 chkdsk 恢复。
然后我从 Linux 启动,得到了同样的结果。
由于 MFT 已损坏,我无法安装磁盘。
磁盘上的数据对我来说很有价值。除了格式化之外,您建议怎么做?
提前谢谢 :-)
编辑:
我跑了测试磁盘但两个都MFT(MFT 主和 MFT 镜像)已损坏,因此无法重建。我又搜索了一下,现在我正在使用零假设恢复,正如TestDisk所建议的那样。
答案1
虽然没有保证,但可以尝试一下测试盘。
TestDisk 可以:
修复分区表,恢复已删除的分区
从备份中恢复 FAT32 引导扇区
重建 FAT12/FAT16/FAT32 引导扇区修复
FAT 表
重建 NTFS 引导扇区
从备份中恢复 NTFS 引导扇区
使用 MFT 镜像修复 MFT
找到 ext2/ext3/ext4 备份 SuperBlock
从 FAT、exFAT、NTFS 和 ext2 文件系统中恢复文件
从已删除的 FAT、exFAT、NTFS 和 ext2/ext3/ext4 分区复制文件。
答案2
尝试启动 DVD 版本的 Ubuntu。我过去曾成功访问过驱动器。
答案3
我曾经使用 cloneZilla 组合恢复过看似被破坏/无法访问的驱动器,或者有时,如果情况真的很糟糕,dd
。
如果损坏的磁盘有物理损坏,您可以制作可启动的 clonezilla CD 并使用它将驱动器内容复制到另一个驱动器;如果问题在于损坏的数据,那么dd
可能会有所帮助。
使用dd
做请注意,需要相当多的 *nix 黑客经验。
链接:
我不确定这会有多大帮助,但我过去使用这些工具取得了很多成功,希望你的问题可以得到解决。祝你好运 :)
编辑:没想到这已经这么老了,哎呀:)
答案4
也许您可以尝试在其上运行 TestDisk: