AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1843410
Accepted
frumbert
frumbert
Asked: 2024-05-23 17:01:55 +0800 CST2024-05-23 17:01:55 +0800 CST 2024-05-23 17:01:55 +0800 CST

TestDisk - 在坏掉的 WD Elements 上重建 NTFS 分区 [来自 macos]

  • 772

我有一个 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 分区,看看是否可以安装。此时我说“保存备份”。

我在分区屏幕上,其中显示了扇区及其起始、结束和大小。如下所示:

Testdisk 终端的屏幕截图

我曾尝试按照https://www.cgsecurity.org/wiki/Advanced_NTFS_Boot_and_MFT_Repair操作,但前提是我知道我在做什么,而且我有一些模糊的想法,但我肯定不是专家,如果可以的话,我不想丢失驱动器数据。

我选择了一个分区(大的那个)并对其进行了分析,它告诉我有一个“坏的起始扇区”。

Testdisk 终端的屏幕截图 - 分析

分析后,它提到每柱面的磁头数为 1,但可能是 128,并使用几何菜单进行编辑。我不知道如何进入这个“菜单”,所以我按回车键继续,现在它显示分区图正常,分区是主分区,起始是 2048,结束是 9767475199。

分析后的分区图

如果我将其写入分区图,256 和 1220934399 之间的任何数据会发生什么情况(来自第一个屏幕截图)? - 那里有数据吗?这些数字只是一个小故障并且最终毫无意义吗?

我应该按下“写入”按钮,看看会发生什么吗?有没有办法恢复磁盘损坏时我之前保存的备份,然后做一些不同的事情?

只是为了好玩,我进行了高级搜索,它认为还有更多分区。但我从未在此磁盘上使用过 fat:当我购买驱动器时,NTFS 是默认分区格式,所以我没有使用它。

高级搜索

我没有足够的空间来写入驱动器的完整映像。

partitioning
  • 1 1 个回答
  • 44 Views

1 个回答

  • Voted
  1. Best Answer
    cybernard
    2024-05-24T01:54:25+08:002024-05-24T01:54:25+08:00

    绝大多数恢复并非旨在修复损坏,而是为了将数据复制到另一个驱动器,因为存在覆盖重要内容的危险。一些需要付费的高级软件,如 RStudio 和 GetDataBack 以及数百种其他软件包,可以在漂亮的 GUI 中显示文件。虽然我使用过这些软件包,但我进行的恢复工作还不够多,不足以说这些软件包比其他产品更好。

    我应该按下“写入”按钮,看看会发生什么吗?有没有办法恢复磁盘损坏时我之前保存的备份,然后做一些不同的事情?

    我不建议这样做,因为如果你搞砸了,事情肯定会变得更糟。

    这将仅备份前 1000 个扇区,但通常分区表存储在少于 10 个扇区中。

    dd if=/dev/sdb of=/文件夹名称/backup.img bs=512 count=1000

    其中 /dev/sdb 必须用备用驱动器名称替换。

    如果你不小心在 of= 后面放错了东西,事情肯定会变得更糟。如果你输入了 of=/dev/sda,你的 macOS 可能会被毁掉。

    如果你需要恢复备份

    dd if=/foldername/backimg  of=/dev/sdb bs=512
    

    这里根据文件大小自动检测计数。

    警告!!! 注意如果您意外指定了 macos 驱动器,您将丢失您的 macos。

    唯一真正安全的选择是使用测试磁盘或类似工具将文件抓取到 MacOS 存储驱动器或其他外部驱动器上。

    如果我将其写入分区图,256 和 1220934399 之间的任何数据会发生什么情况(从第一个屏幕截图)? - 那里有数据吗?

    计算机会将其解释为单个分区,但我们无法知道这是否正确。如果实际上有两个分区,则在列出文件时可能会显示乱码。可能似乎存在一些合法文件,但它们可能已损坏或部分损坏。

    对于拥有 30 年 IT 经验的人来说,新的 5TB 硬盘的成本并不能证明您的数据会面临风险,尤其是在存在坏扇区的情况下。

    最明智的方法是使用 ddrescue 将数据克隆到另一个驱动器,然后您可以在驱动器的副本上测试所需的任何内容,而不会对您的数据造成额外的风险。

    • 0

相关问题

  • 更改分区的(类型)GUID?

  • 在未分配空间的备份硬盘中安装 ubuntu

  • 如何完全擦除笔记本电脑磁盘以进行全新的 Ubuntu 安装?

  • 分区大小 128GB 但仅检测到 64GB [重复]

  • 我应该对用于存储的辅助(非操作系统)SSD 进行分区吗?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve