在 Centos 6 / Windows 10 双启动中,Windows 引导加载程序覆盖分区

在 Centos 6 / Windows 10 双启动中,Windows 引导加载程序覆盖分区

在之前的 Centos 6 安装中,Windows 10 是在几个月前安装的,并且 Centos 6 GRUB 文件已更新为按磁盘名称选择双启动。

最近,由于重新启动时出现某种错误,磁盘顺序发生了更改,Windows 尝试从阵列分区(不包含操作系统,仅包含数据)启动,破坏了它,只留下了一个 150 MB 左右的启动分区完整磁盘 XFS 分区。

现在我的数组处于这种状态:

GUID分区表

+150 Mb NTFS 文件系统(大概是破坏了前一个分区的 Windows 启动分区)
+10 Tb 空白空间

我确定磁盘已被 Windows 启动覆盖,我需要恢复以前的分区并访问以前的数据,但我怀疑在这种情况下哪个是最佳过程:

a) 我应该删除 NTFS 启动分区并尝试完整的 testdisk 磁盘恢复吗?
b) 我应该删除 NTFS 启动分区并使用 fdisk 或类似的工具自动恢复以前的分区吗?
c) 由于干净恢复的希望已经破灭,我是否应该使用低级恢复软件来尝试恢复尽可能多的原始数据?

答案1

恢复 xfs 中文件的最佳过程似乎是:

  1. xfs_修复-文档链接
    包含在多个 GNU/Linux 发行版中或可下载。

    xfs_check /dev/设备--> 分析磁盘(不写入)
    xfs_repair -n--> 更深入的分析(不写)

    xfs_修复--> 实际恢复(写)

  2. 测试盘-文档链接
    Gparted 中包含免费软件。

    按照文档链接中的步骤操作。

  3. UFS 浏览器-产品链接
    商业专有软件。

    通过用户友好的 GUI 进行恢复,如果 1. 和 2. 失败,则可以正常工作。

相关内容