Vista系统用WinPE打造双启动菜单

2026-03-23
由于笔者使用的笔记本没有光驱,而外置光驱又坏了,于是每次对系统进行Ghost备份时都十分麻烦。经过了一段时间的研究后,笔者终于通过制作Vista+WinPE的双启动解决了这个问题,从而实现了无需任何外接设备即可方便的对系统进行Ghost备份操作。在制作这个双系统的过程中,笔者略有心得,因此把整个过程记录下来供大家研究、探讨。

  WinPE全称"Windows Preinstallation Environment",中文译名为"Windows预安装环境",是微软制作的一个只运行部分极为重要核心服务的Windows子系统,在此系统下可以实现Windows安装、访问NTFS分区、网络共享甚至图形界面,以及一些第三方程序――比如Ghost――的使用。

  WinPE的部署安装

  其实WinPE的最普遍的使用方式是刻录成光盘或者部署到U盘等移动设备中从而实现对系统的引导。但是笔者限于条件,只能安装到本地硬盘,从而带来了一些麻烦。这是后话,我们先来看一下WinPE的安装过程。

  从网络下载的Vista WinPE Plus V2是一个光盘镜像程序,直接刻录即可使用,不过我们需要在硬盘安装,所以需要先对安装包进行解压操作。此步骤可以通过WinRAR压缩软件或者任意一款虚拟光驱软件(如:Daemon Tools )来进行。将镜像中的所有文件释放至任意位置,然后运行其中的"PESETUP.exe"进行安装。

  双击"PESETUP.exe"后,在Vista系统下会弹出系统"用户账户控制"警告框,选择允许,之后就会出现安装提示,由于是纯中文界面,十分易于理解和操作。

  因为我们要安装到本地硬盘,所以笔者这里选择"[1] 普通安装--安装到第一硬盘活动分区(一般是 C 盘)",输入"1"然后回车。这时出现的是WinPE安装程序对系统的检测,如果没有什么错误,就可以直接按任意键继续了。等待几分钟后,WinPE即可安装完毕,按任意键退出。

  至此WinPE的安装就已经结束了,但是笔者遇到了一个问题:安装结束后系统没有任何变化,系统配制、启动菜单均看不到WinPE的身影,重启后也看不到任何相关的信息。这个该怎么办呢?

  没关系,请看下一页文章的介绍,我会向大家一一到来。

打开C盘后,去掉了文件夹选项中的系统保护以及文件隐藏,发现C盘多了一些文件以及文件夹,打开其中的Boot.ini的文件,打开后发现如下语句:

  ――――――――――――――――――――――――

  [boot loader]

  timeout=5

  default=C:\

  [operating systems]

  multi(0)disk(0)rdisk(0)partition(1)\windows="Microsoft Windows XP

  Professional" /noexecute=optin /fastdetect

  C:\WanMei\Wanmei.BIN="WinPE Plus V2"

  ――――――――――――――――――――――――

  虽然这里把操作系统的版本写错了,但是从上面的截图可以看出,这个文件并没有起到系统引导的作用。笔者查了一些资料后发现,原来Vista的系统引导已经不再是传统的引导方式,而是全新的启动构架,其启动内容由Boot.ini移交给了"Boot Configuration Data" (BCD : 启动设置数据)。虽然这种构架具有兼容性更好,引导过程更加快速、安全等特点,但是也给启动菜单的DIY带来了一定的困难。微软为此提供了一个运行在命令行模式的启动设置管理工具――BCDEdit.exe,通过这个工具可以实现Vista启动菜单的创建与修改。