注册
登录
论坛
搜索
插件
默认风格
默认风格_6hOY
D Dark
greenwall
jeans
fashion
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
【3.A.S.T】网络安全爱好者
»
初入江湖
» Vista系统用WinPE 打造双启动菜单
返回列表
发帖
冰绿茶
发短消息
加为好友
冰绿茶
当前离线
UID
1227
帖子
270
精华
1
积分
733
威望
1168
金钱
874
阅读权限
70
在线时间
2 小时
注册时间
2008-7-16
最后登录
2009-2-13
3.A.S.T少校
帖子
270
积分
733
威望
1168
金钱
874
在线时间
2 小时
1
楼
跳转到
»
正序看帖
打印
字体大小:
t
T
发表于 2008-7-27 23:09
|
只看该作者
Vista系统用WinPE 打造双启动菜单
Vista
,
WinPE
,
菜单
,
系统
Vista系统用WinPE 打造双启动菜单
由于笔者使用的笔记本没有光驱,而外置光驱又坏了,于是每次对系统进行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系统下会弹出系统"用户账户控制"警告框,选择允许,之后就会出现安装提示,由于是纯中文界面,十分易于理解和操作。
WinPE安装主界面
因为我们要安装到本地硬盘,所以笔者这里选择"[1] 普通安装--安装到第一硬盘活动分区(一般是 C 盘)",输入"1"然后回车。这时出现的是WinPE安装程序对系统的检测,如果没有什么错误,就可以直接按任意键继续了。等待几分钟后,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启动菜单的创建与修改。
如何运行BCDEdit工具
首先,这款工具需要在管理员身份下运行,所以我们最好从"开始-所有程序-附件"中的"命令提示符"快捷图标上点击右键,选择"以管理员身份运行"。
管理员身份运行命令提示符
由于BCDEdit.exe命令存放在"C:\Windows\system32"目录中,所以打开命令提示符窗口后要进入"C:\Windows\system32"目录中才可运行BCDEdit.exe。因为BCDEdit的命令参数十分复杂,也由于篇幅限制,笔者就不再解释相关命令以及参数的用法,直接说一下如何修改菜单添加WinPE的启动项。如果有读者对此感兴趣,可以运行"bcdedit /?"来获取十分详细的系统帮助。不想仔细研究的读者可以按照后面文章中提供的步骤操作。
为安全起见,在正式操作前先使用导出工具备份系统启动引导信息。这里笔者把文件备份到"D:\Bak Data\BCD"中,文件夹必须事先建立好,程序并不会自动创建不存在的文件夹。然后在命令提示行输入"bcdedit /export "D:\Bak Data\BCD\Boot" ",Boot为储存的文件名。如果修改失败,就可以通过"bcdedit /import"来恢复备份。
备份引导信息
注意:如果文件名包含空格,则必须将其包含在英文的双引号中。
备份成功后,就可以进行启动项的修改了,我们可以先看一下此时的启动信息,在命令行输入"bcdedit",无需任何参数,回车即可。
可以看到,现在启动项中只有"{current}"一项,我们就是要修改此处,添加一个新的启动项。这里读者要创建一个名为"WanMei WinPE"的启动项,在命令提示行输入"bcdedit /set {legacy} description "WanMei WinPE""。
bcdedit编辑命令
设置了启动名称后,就要设置启动路径了。这里只要照抄"boot.ini"中提供的路径即可。在命令提示符处输入:"bcdedit /set {legacy} path "C:\WanMei\Wanmei.BIN"";这时运行"bcdedit"依旧看不到新的启动项,需要加载一下启动项,在命令提示符处输入"bcdedit /displayorder {current} {legacy}",这里项目的排列顺序即启动菜单中的顺序。
排列启动菜单顺序
设置完成后,我们可以通过输入"bcdedit"或者直接从系统启动菜单中看到新添加的启动项了。
新的启动菜单
电脑启动画面
WinPE让你创建和格式化硬盘分区,并且给你访问NTFS文件系统分区和内部网络的权限。这个预安装环境支持所有能用 Windows2000和WindowsXP驱动的大容量存储设备,你可以很容易地为新设备添加驱动程序。WinPE所包含的硬件诊断和其他预安装工具都支持标准的WindowsXP驱动,你无需做任何其他特别的工作,就能够操纵你的系统及其他分区,比如备份文件等操作,这样添加双启动菜单后就变得非常简单了,没光驱也照样维护系统。
收藏
分享
返回列表
【 新 手 入 门 】
初入江湖
有问必答
软件交流
程序设计
黑客播报
操作系统
Windows专区
Unix 专区
【 技 术 交 流 】
原创专区
QQ技巧
反黑知识
网站建设
教程发布
技术交流
免杀技术
0day发布
专题归类
私服技术
【 论 坛 水 区 】
被黑站点
激情灌水
极品贴图
开心乐园
影音专区
广告专区
【 论 坛 管 理 】
新人报到
论坛管理
勋章申请
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
全国地图
@@@ 加入本站会员 一个月月赚1200+的秘密@@@