几个月前我尝试了 Windows 8 消费者预览版,它清除了我的分区表……或者启动信息。
所以现在机器根本无法启动。有没有 Ubuntu 工具或 Linux 工具可以修复所有分区并使其再次启动?(这些分区上有 Windows 7 和 Vista。我在 Win 7 上以 VM 形式运行 Ubuntu)。我尝试了另一个在 Vista 上运行的工具,能够看到 Win 7 分区,但该工具后来删除了 Vista 启动信息。
更新:根据@mlt 的要求,这是fdisk -l
所说的内容;
ubuntu@ubuntu:~$ sudo fdisk -l /dev/sda
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x1aca8ea5
Device Boot Start End Blocks Id System
/dev/sda1 284993226 350602558 32804666+ 7 HPFS/NTFS/exFAT
答案1
首先,我很确定,除非您要求 Windows 8 安装程序执行其他操作,否则您的分区是没问题的。您只丢失了引导加载程序或引导配置(情况更糟)。您没有描述尝试启动硬盘时究竟发生了什么。屏幕上有任何具体消息吗?您的系统使用 MBR 还是 GPT?它有 UEFI 还是旧版 BIOS?
你最好使用类似 windows 工具来恢复你的 windows 内容磁盘分区、bcdedit 和 bootsect,使用恢复 CD 或任何类似“Windows Live CD”的工具。bcdedit 允许您编辑启动配置。甚至Linux 上还没有阅读器。
如果你使用的是 MBR,你可以尝试恢复它。虽然这可能不够,但你可能很幸运。使用 GPT 情况可能更糟。