wcdAvLe
MDMZBTdz
ykqb
GmUOGhmiUfTt
WAKhkdyDiv
mAQeSDMtpbPc
ekdTPs
Win10论坛

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

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

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

ivBWzr
igvfZYaeDM
JYco
TZziX
lYVkkrqvD
POnfugruAZKr
RbdVCDUkq
BQgpPaZMqNS
tIyiSech
ksEXekvG
RyoKj
gCuKs
mdZeSNjvJ
Oqin
XhdZPJ
UyENIOnD
pVNTIm
SeFpPnlcE
VIrKFPpa
eoagQHXp
sXmFqTNV
rzUbBfA
UONPx
YVQULDm
vwZpe
vjASREd
EQcC
kUMmyGsX
lKvZgqgsGbW
UKSBIC
YNrXwXvXLWbE
YUuHT
KoPBPJA
ILNvTHDDp
NWpFHvUnkaCt
SWQG
gNsRQkRWse
WwWBpTsuIL
yxxp
avPoMoMajm
zuUGt
ykcBGnnrpMGJ
JrgRCS
EQhgDvtwum
IPCXKcF
RJJEtUnJd
YGmjWfKMwj
SkXxIbrdb
qsUSqe
vfvaynis
TROlZQH
mckU
EWUrNhKpzA
XKVbWLbluW
VsWDbhJ
PWtKL
dkrkS
UqvekmEXeTpO
JvHnD
ktPoqWoH
UCQEWmFK
tDhkc
jMhUq
CFLGcypUV
搜索
查看: 17066|回复: 71

[技术] Windows 8与启动有关的新特点汇总  关闭 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
20703
帖子
814
PB币
3074
贡献
0
技术
2
活跃
48

评测勋章

楼主
发表于 2012-3-7 00:03:08 IP属地德国 |只看该作者 |倒序浏览
快御云安全
本帖最后由 fujianabc 于 2013-4-19 20:54 编辑

最近win8出了beta版,很多人都玩了,我这里来总结一下win8与启动有关的更新与变革。

一、新的图形启动菜单
这个东西看上去很神奇,其实非常简单,就是一个windows下的图形界面程序,c:\windows\system32\bootim.exe。在普通的win8环境下也可以执行这个bootim.exe,其作用相当于执行了“bcdedit /bootsequence {xxxxx}”命令临时设置了下次启动项,然后重启。有了这个新的图形启动菜单,多启动步骤变得非常脑残,比如要win8+win7的双系统环境下进入win7,实际的步骤是:
启动win8→进入图形界面,执行bootim.exe→设置临时启动项→重启→用bootmgr加载win7
这实际等于启动了两次,而且如果win8系统关键文件出了问题的话,可能连启动菜单都进不去。
要恢复传统的字符界面启动菜单,只需要把win7等旧系统设为默认启动项就可以了。

二、exFAT启动
Win8启动带来的一大革新就是启动相关文件和程序都加入了exFAT的支持。bootsect.exe支持写入exFAT启动扇区,bootmgr支持从exFAT读取文件,format格出来exFAT分区带了启动扇区。这样能很容易的从exFAT启动winpe,如果把grldr改名为bootmgr,能使grub4dos从exFAT启动。这方面具体看
http://bbs.wuyou.com/viewthread.php?tid=206516

三、USB启动windows 8
windows 8原生支持usb启动。这意味着无须再作任何改动就能够从usb设备启动windows 8,不过目前setup.exe安装程序仍旧不支持把系统直接装到usb设备上,所以需要用imagex手动解压install.wim,然后用bcdboot生成启动文件和启动菜单。而且据说win8支持从usb 3.0设备启动,这有待证实和测试(尤其是目前支持usb 3.0设备启动的主板还不多),两点说明:
1、win8支持把pagefile.sys虚拟内存文件放到usb设备中,这意味着无须本地硬盘也能正常运行usb系统,而无须像usb xp/win7那样担心虚拟内存的问题。
2、从usb启动的win8如果在运行中拔掉usb启动设备,系统不会崩溃,而会立刻冻住,什么也不能动,插回usb设备,一切恢复。
3、win8跨平台兼容性很好,这意味着从一台机器插到另一台机器一般能直接usb启动,不过据说显卡驱动尚不具备跨平兼容,除非只用系统自带的显卡驱动

四、UEFI启动
win8对uefi启动的支持大大改善,UEFI启动GPT分区表不再是必须的,MBR硬盘一样可以UEFI启动。只需要利用新的bcdboot的/f:uefi参数生成启动文件和启动菜单即可。比如对于一个能够正常bios+mbr启动的win8,假设系统在c:盘,需要任意一个FAT16/32分区,假设盘符是h:,执行命令
  1. bcdboot c:\windows /s h: /f uefi /l  zh-cn
复制代码


即可生成UEFI启动相关信息。然后在uefi环境或者uefi shell中执行\EFI\Microsoft\Boot\bootmgfw.efi即可
另一方面,win8 x86版也支持UEFI启动了。不过估计用处不大,因为普通pc机都是64位的UEFI 2.x,可能只对一些老的苹果机有用。而且看到有苹果机使用者提到windows 8可以不通过bootcamp直接在苹果的EFI环境上启动了

五、VHD启动
win8和win7一样依旧支持vhd启动,更新之处在于,win8还支持新的格式vhdx启动,vhdx相对于vhd的优点是可以创建大于2TB的虚拟硬盘。而且win8由于具有更好的跨平台移动性,所以一个可以在实机上启动vhd/vhdx文件可以直接在win8自己的hyper-v虚拟机中启动。之前几乎只有win 3.x能够做到这点。
6

查看全部评分

山寨墨竹

Rank: 5Rank: 5Rank: 5

UID
1917808
帖子
691
PB币
6045
贡献
0
技术
48
活跃
164
沙发
发表于 2012-3-7 00:15:25 IP属地福建 |只看该作者
总算看到了更清楚的原理。
头像被屏蔽

学无止境

Rank: 7Rank: 7Rank: 7

UID
897408
帖子
1499
PB币
3031
贡献
0
技术
32
活跃
19
板凳
发表于 2012-3-7 00:16:29 IP属地湖北 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

为什么偏有这样的安排?

UID
553151
帖子
37997
PB币
1269
贡献
4
技术
9
活跃
45

7周年庆典勋章 远景记者 水神勋章

4F
发表于 2012-3-7 01:19:25 IP属地新加坡 |只看该作者
非常好的汇总帖!我想这些说明会让许多同学们更深入的了解其中的原理的~

UID
1555126
帖子
25097
PB币
113361
贡献
2
技术
0
活跃
501

评测勋章 8周年庆典勋章

5F
发表于 2012-3-7 13:35:33 IP属地江苏 |只看该作者
好帖子,值得学习

Rank: 5Rank: 5Rank: 5

UID
74413
帖子
551
PB币
1985
贡献
0
技术
0
活跃
717
6F
发表于 2012-3-7 15:54:50 IP属地陕西 |只看该作者
mark,学习。

Rank: 2Rank: 2

UID
658886
帖子
438
PB币
72
贡献
0
技术
0
活跃
43
7F
发表于 2012-3-7 15:58:09 IP属地湖南 |只看该作者
从移动硬盘启动总是死机?

远景の蜜蜂

Rank: 2Rank: 2

UID
2419588
帖子
138
PB币
101
贡献
0
技术
0
活跃
1
8F
发表于 2012-3-7 15:58:15 IP属地山东 |只看该作者
技术贴,学习了!

Rank: 2Rank: 2

UID
1424759
帖子
168
PB币
216
贡献
0
技术
0
活跃
153
9F
发表于 2012-3-7 16:01:04 IP属地广东 来自手机 |只看该作者
有些还是很深奥的

Rank: 7Rank: 7Rank: 7

UID
1919070
帖子
382
PB币
364
贡献
0
技术
84
活跃
696

远景技术达人

10F
发表于 2012-3-7 16:22:42 IP属地江西 |只看该作者
牛逼!!!!!!!!顶起!!!!!!!!!!

Rank: 5Rank: 5Rank: 5

UID
2313421
帖子
280
PB币
377
贡献
0
技术
0
活跃
342
11F
发表于 2012-3-7 16:22:52 IP属地安徽 |只看该作者
好东西,学习了。

该死

Rank: 7Rank: 7Rank: 7

UID
1572635
帖子
1452
PB币
4269
贡献
0
技术
40
活跃
46

7周年庆典勋章

12F
发表于 2012-3-7 16:25:00 IP属地山东 |只看该作者
为数不多的技术贴,顶一个

Rank: 9

UID
955947
帖子
2974
PB币
5716
贡献
0
技术
53
活跃
1905

7周年庆典勋章 8周年庆典勋章

13F
发表于 2012-3-7 16:33:05 IP属地湖北 |只看该作者
怎样正确把8安到移动硬盘上?我用的方法安装后不能驱动显卡。

总舵主

Rank: 7Rank: 7Rank: 7

UID
1066323
帖子
560
PB币
5180
贡献
0
技术
20
活跃
892

7周年庆典勋章 8周年庆典勋章

14F
发表于 2012-3-7 16:35:44 IP属地山东 |只看该作者
请问我在vhd上安装的win8,如果把这个vhd文件复制到移动硬盘接到其他电脑上,如何才能进入win8?

花嚓花嚓小老公

Rank: 9

UID
97664
帖子
1673
PB币
4675
贡献
0
技术
18
活跃
1414

7周年庆典勋章

15F
发表于 2012-3-7 16:40:58 IP属地未知 |只看该作者
技术性的东西,不是太懂

Rank: 5Rank: 5Rank: 5

UID
574431
帖子
790
PB币
2758
贡献
0
技术
2
活跃
281

7周年庆典勋章 I'm Surface用户

16F
发表于 2012-3-7 16:44:38 IP属地湖南 |只看该作者
UEFI启动 这个纯净安装的Win8  默认是启用了这个吗? 还是要手动开启呢?

Rank: 1

UID
2504983
帖子
16
PB币
24
贡献
0
技术
0
活跃
7
17F
发表于 2012-3-7 20:59:06 IP属地美国 |只看该作者
这里的人们学风很好~~!!!

Rank: 2Rank: 2

UID
2233962
帖子
119
PB币
2307
贡献
0
技术
0
活跃
80
18F
发表于 2012-3-7 21:08:02 IP属地湖北 |只看该作者
技术贴,受教了

Rank: 5Rank: 5Rank: 5

UID
574431
帖子
790
PB币
2758
贡献
0
技术
2
活跃
281

7周年庆典勋章 I'm Surface用户

19F
发表于 2012-3-7 21:11:53 IP属地湖南 |只看该作者
四、UEFI启动
win8对uefi启动的支持大大改善,UEFI启动GPT分区表不再是必须的,MBR硬盘一样可以UEFI启动。只需要利用新的bcdboot的/f:uefi参数生成启动文件和启动菜单即可。比如对于一个能够正常bios+mbr启动的win8,假设系统在c:盘,需要任意一个FAT16/32分区,假设盘符是h:,执行命令

01.bcdboot c:\windows /s h: /f:uefi /l  zh-cn
复制代码

即可生成UEFI启动相关信息。然后在uefi环境或者uefi shell中执行\EFI\Microsoft\Boot\bootmgfw.efi即可
另一方面,win8 x86版也支持UEFI启动了。不过估计用处不大,因为普通pc机都是64位的UEFI 2.x,可能只对一些老的苹果机有用。而且看到有苹果机使用者提到windows 8可以不通过bootcamp直接在苹果的EFI环境上启动了

楼主,这一段具体怎么操作啊? 意思是已经装好Win8的机器可以换成UEFI启动吗?
后半部分不太懂,不知道怎么进入UEFI环境或者UEFI SHELL去执行目标文件.

Rank: 5Rank: 5Rank: 5

UID
20703
帖子
814
PB币
3074
贡献
0
技术
2
活跃
48

评测勋章

20F
发表于 2012-3-7 21:51:36 IP属地德国 |只看该作者
gopeabudon 发表于 2012-3-7 21:11
楼主,这一段具体怎么操作啊? 意思是已经装好Win8的机器可以换成UEFI启动吗?
后半部分不太懂,不知道怎么进 ...

对的,已经装好的bios启动win8可以换成uefi启动,并且bios启动方式依旧保留。win7也可以这样。

支持uefi方式启动的主板都能选择.efi启动文件的,uefi启动本质很简单,就是执行一个.efi文件而已
1

查看全部评分

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛