我在一台备用笔记本电脑上遇到了一件奇怪的事情。这是一台运行 Windows 10 Pro 64 位的 ThinkPad T560。
我使用它来初始化带有路由器发行版安装(恰好是 OPNSense)的 USB 驱动器。我使用 Rufus 来执行此操作,可能是最新版本。
于是我开始了一切,Rufus 开始写入正确的 USB 密钥驱动器,但看起来这需要一段时间,所以我离开它去做一些其他的事情。
当我回来时,T560 正处于某种启动循环中,尝试执行 BIOS 中的从网络启动功能(我从未使用过)。
我拔下 USB 钥匙,尝试重启 ThinkPad 几次,但无济于事。很明显,之前装有 Windows 的 SSD 找不到了,或者上面没有任何可启动的东西。
我很着急,需要 USB 密钥来修复其他东西,因此我出去处理这件事,并且 USB 密钥工作正常 - 它已被 Rufus 正确写入。
我现在回到 T560 试图弄清楚发生了什么,导致它不仅重新启动,而且显然操作系统也被覆盖了。
我认为 Rufus 可能已完成 USB 密钥创建并出于某种原因自动重新启动(尽管我不认为我要求这样做,甚至在 Rufus 中也没有看到这样的选项)。那么也许 USB 密钥(用于 OPNSense 安装)自动启动,然后自动(无需用户干预,因为没有其他人在家!)开始覆盖我的 Windows 安装?
更重要的是,由于我除了启动 Windows 10 安装程序尝试自动修复(未成功)之外什么都没做,我的下一步应该怎么做?
我启动了几个分区工具来尝试查看 SSD 驱动器,结果显示它有 3 个分区(我认为这可能是它的原始状态),但似乎没有显示文件系统。
我应该使用什么工具(最好是开源/免费的)来评估这种情况并可能从中恢复?
我没有太多需要恢复的数据文件,但我真的不想完全重新安装 Windows 和我在这里安装的其他软件。我不认为我在这里犯了什么大错误,所以我希望像恢复/恢复分区表之类的东西可能足以纠正这个问题,但我并不特别抱有希望,因为我在数据恢复方面没有太多经验(但确实有很多一般的技术经验)。
答案1
我不认为我在这里犯了一些大错误,所以我希望像恢复/恢复分区表或其他东西可能足以解决这个问题......
尝试使用 TestDisk 进行恢复。它是免费的开源恢复工具。
https://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
https://www.cgsecurity.org/wiki/TestDisk
如果您丢失了分区或硬盘分区出现奇怪的问题,请运行 TestDisk 来恢复数据。TestDisk 可检测多种文件系统,包括 NTFS、FAT12、FAT16、FAT32、exFAT、ext2、ext3、ext4、btrfs、BeFS、CramFS、HFS、JFS、Linux Raid、Linux Swap、LVM、LVM2、NSS、ReiserFS、UFS、XFS。TestDisk 还可以从 FAT、NTFS、exFAT 和 ext2 文件系统中恢复文件。
答案2
@gapsf,谢谢!我在研究文件恢复时碰到过 PhotoRec,但我知道这可能不是我需要的东西,因为我的问题似乎是磁盘分区问题。
我让 TestDisk 从 Ultimate Boot CD 运行,只需稍微摆弄一下(即使您不确定要做什么,TestDisk 上的 curses UI 也很棒),就可以浏览三个分区上的文件(在此 Win10 安装上,所有 NTFS 文件系统)并让 TestDisk 重写分区表,以便其他工具可以像往常一样识别它们。
此后 Windows 并未立即启动,我不得不使用一些典型的 Windows 恢复工具,如 bcdboot 和 bootrec。最后我不得不重建 BCD 条目。
但现在它运行起来和以前一样,一切似乎都得到了纠正。再次感谢您和所有阅读我的问题并做出回答的人。