我最近买了一台预装了 Windows 7 64 位的新 HP 笔记本电脑。它有一个 500GB SATA 硬盘。分区(我购买时得到的)如下:
C:\ = NTFS(已使用约 32 GB)。此处的可用空间约为 407GB。
D:\ = Windows 的恢复分区。(使用了大约 17GB)
然后我想在保留 Windows-7 的同时安装 Ubuntu。所以我用 Ubuntu LiveCD 启动。在 Ubuntu 安装过程中,它到达了一个阶段,要求分区来安装 Ubuntu。它显示以下分区:
/dev/sda1-NTFS-208 MB Windows 7 加载器。
/dev/sda2 - NTFS - 482GB 我认为这是 C:\ NTFS 分区。
/dev/sda3 - 17.6 GB Win-Vista 加载器
我猜测上面的分区是 Windows 恢复分区(如果错了请纠正我)
/dev/sda4——108MB
在这里我选择了高级选项,因为唯一的其他选项是擦除整个磁盘并安装 Ubuntu,而我并不需要这个选项。在高级选项中,我选择了 /dev/sda2/ 并点击“更改”。然后将这 482GB 中的 50 GB 分配给 Linux,并将其格式化为 ext2 文件系统。然后格式化之后,它说将文件系统中的更改写入硬盘。之后它将 /dev/sda2 显示为 ext2,在其下方显示了一个没有名称(sda??)的分区,也没有分区类型(NTFS/ext2),但旁边写着“不可用”,大小为 420 GB。我认为这是调整大小的 NTFS 分区,并尝试将其格式化为 NTFS,但没有选项可以执行此操作。因此我继续安装 Ubuntu。它成功完成。然后当我重新启动时,Grub 加载程序为我提供了以下选项:-
Ubuntu 10.04
Ubuntu 10.04(恢复模式)
Windows7 加载程序
Windows Visa 加载器
记忆测试。
当我选择 Windows-7 时,它显示启动 Windows,但无法加载 Windows。但过了一段时间,它出现错误,说启动修复正在尝试修复磁盘。基本上我的 Windows Os/Loader 已损坏,无法再使用。
我的问题是:
我在 Ubuntu 安装磁盘分区和格式化过程中做错了什么导致了这个问题?
问题到底是什么?我应该做什么/不做什么来避免这个问题?
无需重新格式化并重新安装或将 Windows 恢复到旧状态(这意味着 Ubuntu 将消失),我可以挽救这两个操作系统吗?
任何指针都有用。