Windows无法引导了

之前是挂了两块硬盘的,一块装了 openSUSE13.2,一块装了 Windows7。优先从 openSUSE 所在的硬盘引导,引导正常。
然后我把安装了 Windows 的硬盘卸了,openSUSE 依旧引导正常。
然后我从我的 /home 所在的分区用 gparted 划分了新的分区(两个 NTFS 分区)出来,在 /home 分区的后面,用 ghost 在其中一个(就是后面的 sda7)安装了 Windows7。按照 ghost 的过程,ghost 拷贝完成之后,需要继续启动 windows7 来完成 ghost 后续安装过程的。可是现在无法引导 windows 了,也就无法继续 ghost 后续安装过程了(注:openSUSE 依旧引导正常,可是选择了 grub2 中 windows 菜单之后,进入一个黑屏和有光标闪烁的屏幕,无反应)。
我现在的分区如下:

我已经运行过 sudo grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成引导菜单了。
望协助,谢谢!

貌似是 windows7 所在的分区没有分区引导记录。

帖一下你的 grub.cfg 吧。

下面这个是我的,你可以参考一下:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (on /dev/sdb1)' --class windows --class os $menuentry_id_option 'osprober-chain-D2C2F62CC2F61487' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos1'
        if  x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 --hint='hd0,msdos1'  D2C2F62CC2F61487
        else
          search --no-floppy --fs-uuid --set=root D2C2F62CC2F61487
        fi
        chainloader +1
}
menuentry 'Windows 7 (loader) (on /dev/sdb2)' --class windows --class os $menuentry_id_option 'osprober-chain-5EF0F9C3F0F9A207' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos2'
        if  x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos2' --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 --hint='hd0,msdos2'  5EF0F9C3F0F9A207
        else
          search --no-floppy --fs-uuid --set=root 5EF0F9C3F0F9A207
        fi
                                                              193,1-8       87%

给分区安装了分区引导记录之后可以引导了。可是后续过程失败了,说什么“安装程序无法将 WINDOWS 配置为在此计算机的硬件上运行”,郁闷了。
之前在我的机器的另一个硬盘上是 ghost 成功了的。

硬件应该没问题吧,我觉得这个提示一般是因为 ghost 版本没有集成你电脑的驱动。

这个是有可能的,因为我现在用的 ghost 和之前用的 ghost 镜像不是同一个了。
不过都有万能驱动的呀,我之前 ghost 的时候是必须取消万能驱动,这次是两种情况都试过了。
而且我的机器配置都是大约是 10 年左右流行的,按理驱动都会带的才对。

我也遇到过同样的情况,我的方法是用pe修复引导,在完成windows安装之后再修复引导。
还有个方法只在装Windows双系统用过,把ghost分区设置成启动分区(用diskg*,不会拼了-_-||),然后安装好再改过来。