我尝试安装 Windows 7 RTM(实际上是从 7100 RC 升级)。一切顺利,安装完成,登录屏幕出现 - 我输入了登录信息(域凭据)... 当我按下 Enter 时,它显示:
- 注销
- 关闭
- 然后重新启动。
重启后,没有 Windows 7 启动菜单,甚至根本没有启动菜单 - 它直接跳转到我在安装 Windows 7 RC 时放弃的旧 Windows XP 安装。
请注意,XP 安装在 C: 上,而 W7 安装在 E: 上。boot.ini 现在如下所示:
;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT
Boot.ini.saved 具有相同的内容。
是的这个博客声明“不支持从 Windows 7 RC 到 RTM 的“就地”(或直接)升级”,但 RTM 安装程序实际上允许执行此操作。更新:是的,我在安装 .ini 文件中将“最低支持版本”从 7322(或其他)更改为 7000。因此,我不会责怪 MS 或其他什么。只是想找到解决方案。
那么,除了全新安装 Windows 7 之外,还有其他方法可以解决这个问题吗?这是一个已知问题吗?
更新:这是 bcdedit(来自驱动器 E: 上的 W7)输出: - 有没有办法使用它来打开 W7?
E:\Windows\System32>bcdedit
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
resumeobject {830cc0c5-6cbe-11de-9e38-d784ddd4a91e}
displayorder {ntldr}
{default}
toolsdisplayorder {memdiag}
timeout 3
Windows Legacy OS Loader
------------------------
identifier {ntldr}
device partition=C:
path \ntldr
description Earlier Version of Windows
Windows Boot Loader
-------------------
identifier {default}
device partition=E:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {bootloadersettings}
recoverysequence {830cc0c9-6cbe-11de-9e38-d784ddd4a91e}
recoveryenabled Yes
osdevice partition=E:
systemroot \Windows
resumeobject {830cc0c5-6cbe-11de-9e38-d784ddd4a91e}
nx OptIn
答案1
好的,我在一个论坛上找到了答案(我在 XP 中找到了它,现在我在 W7 中,所以不记得链接了):得到易BCD,重新安装了 Vista 引导程序,现在我在 Windows 7 中。
但不知道发生了什么。