我安装了 Windows 7 和 Debian 7,使用电脑已经快一年了。几周前,我尝试加载 Windows,发现 grub 中的启动选项不见了。
后阅读我试过了sudo update-grub2
,sudo update-grub
但似乎都无法恢复驱动器。我试过了os-probe
,fdisk
但似乎分区丢失了。
有什么想法我可以做些什么来恢复在此 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。