无忧启动论坛

标题: Windows 8与启动有关的新特点汇总 [打印本页]

作者: fujianabc    时间: 2012-3-6 23:18
标题: Windows 8与启动有关的新特点汇总
最近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.net/forum.php?mod=viewthread&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能够做到这点。

[ 本帖最后由 fujianabc 于 2013-2-9 20:26 编辑 ]
作者: yueyezhan    时间: 2012-3-7 00:57
感谢分享,最近比较忙,几乎没时间用电脑了
作者: fh123456    时间: 2012-3-7 12:38
楼主有心啊。我来学习一下的,
作者: strauss98    时间: 2012-3-7 14:41
这个不错,支持一下。
作者: 2012angel    时间: 2012-3-8 00:21
我来学习一下的,谢谢
作者: 2010GWM    时间: 2012-3-8 06:33
谢谢LZ!
学习了......
作者: 2012xzw0913    时间: 2012-3-8 16:52
楼主很强大,我新手没懂
作者: gongjc    时间: 2012-3-9 12:52
顶一下!!!!!!
作者: 2012_booter    时间: 2012-3-9 13:35
加收藏。 还没有装 win8 的打算。
作者: zhaohj    时间: 2012-3-9 13:59
总结得很好啊,不知WIN8有哪些版本,如原先的win2003分企业版、标准版、专业版等
另:win2003域升级到win2008的问题,目前win2003域服务器已经无法很好地管理win7的客户端,服务器升级到win2008必是大势所趋!
作者: fujianabc    时间: 2012-3-9 15:55
原帖由 zhaohj 于 2012-3-9 13:59 发表
总结得很好啊,不知WIN8有哪些版本,如原先的win2003分企业版、标准版、专业版等
另:win2003域升级到win2008的问题,目前win2003域服务器已经无法很好地管理win7的客户端,服务器升级到win2008必是大势所趋!

目前版本还为细分,到时看微软公布的信息了
作者: q67512    时间: 2012-3-10 19:55
学习了,多谢楼主分享。
作者: 2012dvthtr4    时间: 2012-5-4 17:23
感谢分享,这个不错,支持一下。
作者: 糊涂    时间: 2013-3-30 20:32
标题: 回复 #1 fujianabc 的帖子
仔细看了几遍,虽然还是不懂,但感觉此命令对WIN7启动文件的修复一样有效,释放WIM安装文件到分区后,执行

bcdboot *:\windows /s h: /f uefi /l zh-cn命令。。。

bcdboot C:\windows /l zh-cn

谢谢老师指点

[ 本帖最后由 糊涂 于 2013-3-31 13:02 编辑 ]
作者: 易广白    时间: 2013-3-31 12:53
谢谢楼主分享支持!支持!!非常感谢
作者: hero8000    时间: 2013-4-24 10:07
老大还是走在启动的前列。

真心支持。
作者: shan    时间: 2013-9-29 07:34
学习了,谢谢楼主。
作者: shan    时间: 2013-10-2 14:10
学习,谢谢fujianabc大元帅
作者: xwan    时间: 2013-10-3 02:53
谢谢F大的研究成果,今天才看到这个帖子的我有点汗颜
作者: 多情公子1    时间: 2013-10-5 09:10

这个不错,支持一下。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3