Windows 7 分区从硬盘中消失

Windows 7 分区从硬盘中消失

我安装了 Windows 7 和 Debian 7,使用电脑已经快一年了。几周前,我尝试加载 Windows,发现 grub 中的启动选项不见了。

阅读我试过了sudo update-grub2sudo update-grub但似乎都无法恢复驱动器。我试过了os-probefdisk但似乎分区丢失了。

有什么想法我可以做些什么来恢复在此 SSD 硬盘上安装的 Windows 7?

我没有做任何分区更改或做任何我记得会弄乱分区表的事情。

user@localhost:~$ sudo fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000535e8

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   224860159   112429056   83  Linux
/dev/sda2       224862206   234440703     4789249    5  Extended
/dev/sda5       224862208   234440703     4789248   82  Linux swap / Solaris

我很确定 Windows 7 分区超过 30GB。

答案1

你需要的是测试磁盘

尝试关注他们的逐步指南看看你是否可以使用它来找到丢失的分区。

确保你备份当前分区表在对其进行任何更改之前,请先将其恢复为原始分区表,以防出现严重错误,而您希望恢复到旧分区表。


编辑:TestDisk 可能已预安装在您的系统中。如果没有,您可以使用

aptitude 安装测试盘
或者,您可以使用预装 TestDisk 的 LiveCD

答案2

也许分区仍然存在,但 Debian 无法挂载它,或者 MBR 中出现了问题。
尝试从 Windows LiveCD/DVD/USB 启动,或将驱动器插入另一台运行 Windows 的计算机。
然后在该计算机上使用diskmgmt.msc(按 Win+R -> discmgmt.msc),
或使用分区工具(例如 Partition Magic,安克诺斯工具)来查找/恢复/处理分区。
恢复分区后,您可以使用以下工具简易BSD使计算机加载您的 Windows。

相关内容