![丢失整个 PC 的最不幸方式](https://linux22.com/image/893943/%E4%B8%A2%E5%A4%B1%E6%95%B4%E4%B8%AA%20PC%20%E7%9A%84%E6%9C%80%E4%B8%8D%E5%B9%B8%E6%96%B9%E5%BC%8F%20.png)
我有一台装有 Win 7 的 PC。我通过 USB 启动安装 Ubuntu。
并排安装,并使用滑块盒对硬盘进行分区。
一切顺利。成功启动到桌面。我尝试访问 Windows 分区,出现错误消息。这是意料之中的。
然后我使用 Ubuntu 终端对 img.gz 文件进行 gzip 压缩,并将其解压。大约有 4 GB 的数据。
IICR,我用过sudo dd of=/dev/sda
我退出终端并关闭了 Ubuntu。但它似乎挂在一个空白屏幕上(带有背景壁纸),所以我按住开/关按钮立即关闭电源。
然后我重新启动了电脑,没有 Grub,只有黑屏上闪烁的下划线。
于是我关机并尝试使用原始 USB 启动中的启动修复。没有用。给我的说明太混乱了,所以我放弃了。
这是在“从 USB 尝试 Ubuntu”上。我决定通过单击桌面上的快捷方式重新安装 Ubuntu。
窗口弹出,一切正常。然后它说上面已经有 Debian (wheezy/sid)。呃?我只安装了 Ubuntu,没有安装 Debian。
也没有提到 Windows。
没关系,我又进行了一次并排安装。这次没有弹出任何有关分区的信息。
现在一切都很好,Grub 运行良好。
但是我找不到 Windows 分区,我开始恐慌。
快速检查后发现,Debian 只占了很小一部分,而 Ubuntu 占用了超过 95% 的硬盘空间,而且大部分都是空的。空的。哦不。
我从 PC 上卸下硬盘,然后通过 USB 将其插入另一台 Windows PC。显示为“可移动磁盘”,但单击时 Windows 要求我插入磁盘。基本上显示为空磁盘。
但是,Ubuntu 仍然在上面,当我从它启动时,Grub 和 Ubuntu 都运行良好。
下一步我该怎么做?我可能能够恢复一些 Windows 文件。
希望你喜欢这个悲伤的故事。
我很可能是一个白痴,但你必须同意,这是丢失整台电脑的最不幸的方式之一。
答案1
如果您的描述准确,则您的 Windows 安装将完全消失,硬盘驱动器的前 4 GB 和分区表中的任何内容也将消失。
尽管如此,你仍然可能幸运地通过使用专门的恢复工具恢复一些文件(4GB 之后的任何文件)。如果你想尝试一下,不要使用你的硬盘!按照以下说明操作,来源:这个答案:
- 启动您的实时 USB 并安装该
testdisk
包。 - 运行 TestDisk在您的硬盘上(很可能
/dev/sda
)并耐心等待它运行。如果它恢复了任何文件,请确保快速将它们保存到外部驱动器。再次,不要使用原来的驱动器。 - 当 TestDisk 运行的时候,喝杯咖啡。
如果 TestDisk 因某种原因无法正常工作,您可以尝试使用称为 的替代工具photorec
,该工具可能会有更好的运气。请注意,该photorec
工具旨在用于图片,但它绝对可以恢复其他文件类型。使用任何一种恢复方法,您成功的机会都很大,尽管并非所有东西都可以恢复。例如,您的系统可能丢失了文件名和类似内容的记录。至少,这可以防止灾难性的损失。
file
我强烈建议使用命令行实用程序以及其他“发现”工具解析任何恢复的数据,以确定文件内容。即使对于专业的数据取证团队来说,从这些事件中恢复也并不容易。
恢复完所有能恢复的内容后,您应该考虑格式化硬盘并开始清理。如果要继续使用 Windows,请先安装它。
至于为什么你的系统报告安装的是 Debian。我猜你的图像曾是Debian 安装,你不小心dd
把它放到了主硬盘上。你现在可能猜到了,dd
这是一个非常危险武器,你需要 100% 确定你在逃跑确切地使用它时使用正确的命令。这也是为什么你的硬盘驱动器的前 4 GB 被销毁的原因——你提取到其中的 Debian 映像覆盖了所有内容。
为了避免将来发生此类事件,请务必拥有(最近且经过验证的工作)备份,并在分区和使用命令时格外小心dd
。 这两个操作都有一个极端造成大量损害的可能性,因此您需要 100% 确定您正在做的事情正是您想要的。
为了完整性和教育性,这里描述一下发生的事情:
- 初始状态,Windows 已安装。
在做任何事情之前,请先检查您的系统。 - Ubuntu 安装后。
此时,Windows + Ubuntu 只需稍加调整即可正常运行。 - 之后
dd
(真实) 这是一切开始变糟的时刻。您写入的映像/dev/sda
已覆盖您的分区数据、EFI 启动分区(可能?),以及最重要的分区表。请注意您的 Windows 分区如何从左侧“缩小”。缩小部分中的任何数据都无法恢复。您将能够恢复旧 NTFS 占用空间(选定分区)中的任何内容。 - 之后
dd
(根据分区表)
这就是您的硬盘在分区表中的样子。它不再是您的硬盘的准确表示。
当然,这不是一个准确的模型,因为我只是用gparted
牺牲闪存驱动器来尝试解释这一点。因此,这里真正重要的是概念。您的系统可能有所不同(尤其是分区大小)。