我有一个 5TB WD Elements 外置 USB 磁盘,它被格式化为单个 5TB NTFS 分区,其中没有大约 4TB 的文件。它不是可启动磁盘。它停止安装,所以我把它拆开并停靠在我的 HD 底座上,看看驱动器是否还活着 - 是的,而且我后来确定 WD 机箱内的内部 SATA 转 USB 支架已坏。
我只有 mac m1(运行 14.4.1)可以恢复,因为我的 win10 pc 主板最近在另一起事故中坏了,所以我无法运行 chkdsk 或查看 Windows 是否知道如何处理它。
我已确定磁盘处于活动状态,但分区图似乎已损坏。我获取了“Disk Drill”的演示副本,它认为驱动器有一个 256GB 的 NTFS 分区,其余的是“未分区空间”。无论如何,我对两个分区进行了快速扫描,发现未分区空间中有数十万个文件。太棒了。不过,Disk Drill 不会恢复分区,只允许我按类型复制文件 - 啊!
我得到了最新的 TestDisk (7.2) 并开始使用它。我可以探索分区并查看预期的文件结构。它还认为磁盘上有两个分区。我想修改分区,以便只有一个 5TB NTFS 分区,看看是否可以安装。此时我说“保存备份”。
我在分区屏幕上,其中显示了扇区及其起始、结束和大小。如下所示:
我曾尝试按照https://www.cgsecurity.org/wiki/Advanced_NTFS_Boot_and_MFT_Repair操作,但前提是我知道我在做什么,而且我有一些模糊的想法,但我肯定不是专家,如果可以的话,我不想丢失驱动器数据。
我选择了一个分区(大的那个)并对其进行了分析,它告诉我有一个“坏的起始扇区”。
分析后,它提到每柱面的磁头数为 1,但可能是 128,并使用几何菜单进行编辑。我不知道如何进入这个“菜单”,所以我按回车键继续,现在它显示分区图正常,分区是主分区,起始是 2048,结束是 9767475199。
如果我将其写入分区图,256 和 1220934399 之间的任何数据会发生什么情况(来自第一个屏幕截图)? - 那里有数据吗?这些数字只是一个小故障并且最终毫无意义吗?
我应该按下“写入”按钮,看看会发生什么吗?有没有办法恢复磁盘损坏时我之前保存的备份,然后做一些不同的事情?
只是为了好玩,我进行了高级搜索,它认为还有更多分区。但我从未在此磁盘上使用过 fat:当我购买驱动器时,NTFS 是默认分区格式,所以我没有使用它。
我没有足够的空间来写入驱动器的完整映像。
绝大多数恢复并非旨在修复损坏,而是为了将数据复制到另一个驱动器,因为存在覆盖重要内容的危险。一些需要付费的高级软件,如 RStudio 和 GetDataBack 以及数百种其他软件包,可以在漂亮的 GUI 中显示文件。虽然我使用过这些软件包,但我进行的恢复工作还不够多,不足以说这些软件包比其他产品更好。
我不建议这样做,因为如果你搞砸了,事情肯定会变得更糟。
这将仅备份前 1000 个扇区,但通常分区表存储在少于 10 个扇区中。
其中 /dev/sdb 必须用备用驱动器名称替换。
如果你不小心在 of= 后面放错了东西,事情肯定会变得更糟。如果你输入了 of=/dev/sda,你的 macOS 可能会被毁掉。
如果你需要恢复备份
这里根据文件大小自动检测计数。
警告!!! 注意如果您意外指定了 macos 驱动器,您将丢失您的 macos。
唯一真正安全的选择是使用测试磁盘或类似工具将文件抓取到 MacOS 存储驱动器或其他外部驱动器上。
计算机会将其解释为单个分区,但我们无法知道这是否正确。如果实际上有两个分区,则在列出文件时可能会显示乱码。可能似乎存在一些合法文件,但它们可能已损坏或部分损坏。
对于拥有 30 年 IT 经验的人来说,新的 5TB 硬盘的成本并不能证明您的数据会面临风险,尤其是在存在坏扇区的情况下。
最明智的方法是使用 ddrescue 将数据克隆到另一个驱动器,然后您可以在驱动器的副本上测试所需的任何内容,而不会对您的数据造成额外的风险。