从Windows启动管理器看待 Windows 7 = NT 6.1
2008-11-10 09:22:49 来源:WEB开发网现在我们再来看一下 Windows 7,当我们在安装有 Windows Vista/Server 2008 的计算机中安装了已经放出的 Windows 7 预览版后,Windows 7 会将自己添加在 BCD 里,与原有的 Windows Vista/Server 2008 实现共存,BOOTMGR 启动菜单将显示 Windows 7、Windows Vista/Server 2008 及早期版本的 Windows(如果有的话)三个选项。换言之,Windows 7 采用的启动管理器依然是 BOOTMGR 与 BCD,它与 Windows Vista/Server 2008 是一个平起平坐的关系。
假如 Windows 7 的核心版本叫做 NT 7 的话,那么它应该拿出一个版本比 BOOTMGR 与 BCD 更高的新启动管理器才对,由这个新的启动管理器接管 BOOTMGR 与 BCD 的工作。当然,目前在现实中是不存在这样一个启动管理器的,我们不妨将其假设为 Loader v7。那么,当我们安装了 Windows NT 7 系统后,Loader v7 将自动取代 BOOTMGR 与 BCD 负责计算机的启动管理,到时候只有符合 NT 7.X 版本的 Windows 系统才有资格以独立选项的姿态出现在 Loader v7 菜单中,Windows Vista/Server 2008 将被统一显示为“早期版本的 Windows”、Windows XP/Server 2003 则将被显示为“更早期版本的 Windows”(当然,如果几年以后真的有 Loader v7,到时它究竟还能否向下兼容 Windows XP/Server 2003 恐怕很难说了)。现在,Windows 7 虽然正式名称叫做 7,但是它却并没有拿出这样一款更高级的 Loader v7 启动管理器,依然只能依靠 BOOTMGR 与 BCD、同 Windows Vista/Server 2008 平起平坐,因此 Windows 7 的核心版本号还没有资格提升到 NT 7 的高度,最多只能叫做 NT 6.1 了。
虽然现在 Windows 7 仅仅放出了一个预览版,在正式发行前会有什么变化还不好说,但从目前核心版本号已经确定为 NT 6.1 的情况来看,笔者认为 Windows 7 的启动管理器不会有什么大变了。可以预见在今后的三五年内,我们的计算机都将长期使用 BOOTMGR 与 BCD。就像 Windows 2000/XP/Server 2003 可以并列在一起成为 NT 5.X 系列一样、Windows Vista/Server 2008(包括将来的 R2)/Windows 7 也可以并列在一起组成一个相对完整的 NT 6.X 家族了。
其实,在 Windows 7 核心版本号确定之前,笔者个人还是非常希望 Windows 7 能够设计新的启动管理器取代 BOOTMGR 与 BCD,真正成为 NT 7 的。现有的 BOOTMGR 与 BCD 虽然已经很好用,但有一个最大的缺陷就是它始终还是基于纯字符界面的、不是一个支持鼠标操作的 GUI 界面,叫做 Windows 未免有些名不副实。其它操作系统可是早就实现图形方式的启动管理器了,这不得不说是一个遗憾。试想如果开机自检后可以出现一个图形化的启动界面,通过鼠标点击按钮选择操作系统以及安全模式等选项该有多好,期待 NT 7 将来可以实现。目前只有使用 ERD Commander 等第三方启动管理器软件才可以实现这个目的了。
更多精彩
赞助商链接