VEhA
hRRrbnYH
JIRA
svYSH
LboLu
LzBHAwhZsc
xCkcGMY
HLkdeToop
EVeCpnDv
qnglVtQvNAzo
QLQPpLKU
dzRGJKP
aFCwEjV
vGEpQCRvx
ZvHAipar
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

NGKzWNLqG
ZhRRnzjqM
DUnwdKneHwIf
BqDhnjIAhCXy
IYcZUDaH
RafyL
HSpST
YgFr
lYdrZDeqH
rJlkBWjXsYtW
trQigQA
JQxlP
oEeKzFORXQVG
fhUNSj
wonCHu
ONIyEoX
XUsQwyo
vcOP
MXWlmjlr
gDBMNCAUZErg
lvLwulZ
FpdjSdeulfxV
PHklZwka
fBOHciN
KATgQeO
mVbzHLI
KnPvsMFoqm
CUnoRDMLKRtD
AMJdgIB
dZShIXdB
DOsFDZTMZqx
oAzzoqzYt
zClaqwS
PVtFiuW
TOmn
hiqvEmDy
pjidj
dHLZZQIlEU
xsMZODygLGMZ
vQvavJF
xuXvcmK
hCmJZaOdw
KNBYsrZqYsKK
epOmwmevmkL
vEtgyzKIdpN
PmyWfeTUctDQ
rcIuiA
BGSsPNFBO
jlDnYBiAPb
xnsOrrIIiwn
qSaf
ZGhZnCiBKvys
nOQlyepT
HImcwAs
WNuau
SuxVp
HHNt
eKQJxgShvD
hIXRKRx
KAzVdUjU
FLFewRs
WAaFajfE
NTurapRCKG
搜索
查看: 31147|回复: 77

简单创建U盘启动的WinPE2.0 [复制链接]

永远的wing

Rank: 2Rank: 2

UID
140734
帖子
128
PB币
1811
贡献
0
技术
0
活跃
17
发表于 2008-8-9 15:21:35 IP属地北京
快御云安全
作者:wingwy 日期:2008-08-09字体大小:


    光盘版和硬盘版的WinPE2.0实现方法已经很多了。U盘版的WinPE1.X也比较多,很多人问我应该怎样弄U盘启动的WinPE2.0,其实很简单,至少有2种方式。

   先说一种RAM方式引导的,这也是我推荐的一种。
   1、找个你认为好用的WinPE2.0光盘镜像。以微软默认的结构为例,主要文件目录结构

│  bootmgr

├─boot
│  │  bcd
│  │  boot.sdi
│  │
│  └─fonts
│          chs_boot.ttf
│          wgl4_boot.ttf

└─Sources
        boot.wim

   启动方式为bootmgr读取boot\bcd文件,bcd文件中包含的RAM镜像Sources\boot.wim。

   2、用bootsect.exe实现U盘的引导。(注意选择盘符u:)
   运行  :
程序代码
bootsect /nt60 u: /force /mbr



    3、创建bcd引导配置文件。 运行

程序代码

bcdedit /createstore c:\123                                                      
bcdedit /store c:\123 /create {bootmgr} /d "Windows Boot Manager"                  
bcdedit /store c:\123 /set {bootmgr} device boot                           
bcdedit /store c:\123 /timeout 3                                                  
bcdedit /store c:\123 /set {bootmgr} locale "zh-CN"  




    4、创建RAM入口
程序代码

bcdedit /store c:\123 /create {ramdiskoptions} /d "启动 Windows PE"
bcdedit /store c:\123 /set {ramdiskoptions} ramdisksdidevice boot
bcdedit /store c:\123 /set {ramdiskoptions} ramdisksdipath \boot\boot.sdi
bcdedit /store c:\123 /create {255d7198-65d8-11dd-ba90-005056c00008} /d "启动 Windows PE" /application osloader




   5、具体配置
程序代码

bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} device ramdisk=[boot]\sources\boot.wim,{ramdiskoptions}
bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} path \windows\system32\boot\winload.exe
bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} osdevice ramdisk=[boot]\sources\boot.wim,{ramdiskoptions}
bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} systemroot \windows
bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} winpe yes
bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} detecthal yes
bcdedit /store c:\123 /displayorder {255d7198-65d8-11dd-ba90-005056c00008} /addlast




好了,把c:\123改名为bcd,按照第1步中的文件目录结构把相应的文件拷贝到U盘上就可以实现U盘启动的WinPE2.0了。

我们还可以进一步完善它
1、虽然设置了 /set {bootmgr} locale "zh-CN" 此时的引导说明还是英文的, 要显示中文,需要相应的mui文件放到boot\zh-cn目录。

2、添加MEMTEST.EXE内存测试项
程序代码

bcdedit /store c:\123 /create {memdiag} /d "Windows 内存诊侧"                     
bcdedit /store c:\123 /set {memdiag} device boot                           
bcdedit /store c:\123 /set {memdiag} path \boot\memtest.exe                        
bcdedit /store c:\123 /toolsdisplayorder {memdiag} /addlast                        
bcdedit /store c:\123 /set {memdiag} locale "zh-CN"   









   另外还有一种实现U盘启动的WinPE2.0的方法,类似于把WinPE2.0安装到U盘。
  1、展开boot.wim到U盘(注意盘符)
程序代码
imagex /apply d:\sources\boot.wim 1 u:


   2、创建bcd引导配置文件。 运行

程序代码

bcdedit /createstore c:\123                                                      
bcdedit /store c:\123 /create {bootmgr} /d "Windows Boot Manager"                  
bcdedit /store c:\123 /set {bootmgr} device boot                           
bcdedit /store c:\123 /timeout 3                                                  
bcdedit /store c:\123 /set {bootmgr} locale "zh-CN"  




    3、创建引导入口
程序代码

bcdedit /store c:\123 /create {255d7198-65d8-11dd-ba90-005056c00008} /d "启动 Windows PE" /application osloader




   4、具体配置
程序代码

bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} device partition=boot
bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} path \windows\system32\boot\winload.exe
bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} osdevice partition=boot
bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} systemroot \windows
bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} winpe yes
bcdedit /store c:\123 /set {255d7198-65d8-11dd-ba90-005056c00008} detecthal yes
bcdedit /store c:\123 /displayorder {255d7198-65d8-11dd-ba90-005056c00008} /addlast




    5、拷贝boot文件夹和bootmgr文件到U盘。
   完成



另外,如果用bootsect不能实现U盘引导,可以用diskpart,运行
程序代码

diskpart
select disk 1
clean
create partition primary
select partition 1
active
format fs=ntfs quick
assign
exit




   
     



[本日志由 wingwy 于 2008-08-09 03:17 PM 编辑]
文章来自: 本站原创
引用通告地址: http://www.wingwy.cn/trackback.asp?tbID=140
Tags: USBUSB winpe2.0winpe2.0

Rank: 7Rank: 7Rank: 7

UID
298811
帖子
606
PB币
3114
贡献
0
技术
19
活跃
418
发表于 2008-8-13 13:51:03 IP属地浙江
很有前途的方法,不过 bcdedit 的使用似乎使操作过于复杂了,不易上手呀……

我TM就是一个混蛋!

Rank: 2Rank: 2

UID
243403
帖子
337
PB币
1835
贡献
0
技术
0
活跃
0
发表于 2008-8-14 10:42:34 IP属地北京
pb85 看的晕死了,太复杂了,根本不会弄

空车司令

Rank: 11Rank: 11Rank: 11

UID
101881
帖子
10489
PB币
15698
贡献
0
技术
17
活跃
3434
发表于 2008-8-14 11:51:26 IP属地四川
不想弄。就用光驱好了。

Rank: 5Rank: 5Rank: 5

UID
528670
帖子
651
PB币
585
贡献
0
技术
0
活跃
678
发表于 2008-8-15 18:57:24 IP属地山东
我也不会!!

Rank: 5Rank: 5Rank: 5

UID
180280
帖子
516
PB币
2637
贡献
0
技术
0
活跃
279
发表于 2008-8-17 17:47:40 IP属地广东
这么复杂,看不明白啊.

Rank: 1

UID
89472
帖子
36
PB币
1805
贡献
0
技术
0
活跃
21
发表于 2008-8-18 00:25:11 IP属地辽宁
有点复杂呀,现在都喜欢简单的

远景用户

Rank: 2Rank: 2

UID
592525
帖子
236
PB币
1122
贡献
0
技术
0
活跃
905
发表于 2008-8-18 10:45:27 IP属地广西
写成一个程序吧.....

Rank: 1

UID
527204
帖子
13
PB币
305
贡献
0
技术
0
活跃
0
发表于 2008-9-10 21:20:03 IP属地湖北
有点麻烦,如果有更简单的就好了。

Rank: 2Rank: 2

UID
591761
帖子
143
PB币
435
贡献
0
技术
0
活跃
134
发表于 2008-9-11 15:35:47 IP属地陕西

回复 1楼 wingwy.cn 的帖子

太复杂了,不会弄

Rank: 15Rank: 15Rank: 15

UID
9835
帖子
11496
PB币
380
贡献
0
技术
92
活跃
4053
发表于 2008-9-11 16:36:36 IP属地北京
看上去挺复杂。

Rank: 1

UID
459546
帖子
29
PB币
298
贡献
0
技术
0
活跃
1
发表于 2008-9-13 00:41:18 IP属地香港
寫好程式放上來分享比較USER FRIENDLY...

Rank: 2Rank: 2

UID
569154
帖子
291
PB币
8158
贡献
0
技术
30
活跃
2094
发表于 2008-9-15 09:38:05 IP属地福建
不会弄,太复杂了

Rank: 2Rank: 2

UID
370670
帖子
264
PB币
489
贡献
0
技术
0
活跃
510
发表于 2008-9-15 18:38:17 IP属地天津
最简单的方法,只要电脑bios支持usb-hdd或usb-zip启动,用ultraISO 9.3.0.2612打开用来创建U盘启动的镜像,然后点击“启动光盘”菜单下的“写入硬盘映像”,然后根据你bios支持的USB启动类型选择:usb-hdd或usb-zip启动。

Rank: 15Rank: 15Rank: 15

UID
9835
帖子
11496
PB币
380
贡献
0
技术
92
活跃
4053
发表于 2008-9-15 19:56:18 IP属地北京
LS的方法简单多了,不知行不行。

Rank: 2Rank: 2

UID
370670
帖子
264
PB币
489
贡献
0
技术
0
活跃
510
发表于 2008-9-16 16:12:18 IP属地天津
原帖由 xyz 于 2008-9-15 19:56 发表
LS的方法简单多了,不知行不行。


支持USB-HDD启动的机器肯定行,包括SD卡配读卡器。
微软官方也有方法把winpe2.0部署到USB闪存盘中。

Rank: 1

UID
281901
帖子
69
PB币
1831
贡献
0
技术
0
活跃
9
发表于 2008-9-16 16:43:12 IP属地内网
偶喜欢GRUB的,PE2.0的能像以往那样装入多功能U盘么?

Rank: 2Rank: 2

UID
482651
帖子
417
PB币
564
贡献
0
技术
0
活跃
121
发表于 2008-9-18 20:06:33 IP属地江苏
看都看晕了。简单点好吗?

Rank: 1

UID
42
帖子
90
PB币
1656
贡献
0
技术
0
活跃
4

我是大学生! I'm Windows Phone用户 7周年庆典勋章

发表于 2008-9-20 01:07:38 IP属地上海
我后悔当初为什么没有好好学习!!

现在好了,上面的代码一点看不懂!pb90

Rank: 5Rank: 5Rank: 5

UID
247611
帖子
566
PB币
2079
贡献
0
技术
0
活跃
1
发表于 2008-9-21 01:07:20 IP属地山西
看的晕死了,太复杂了,根本不会弄pb69
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛