无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 334423|回复: 820
打印 上一主题 下一主题

[原创] UEFI启动视频详解:启动分析+N项操作实例,赶紧学习,不要落伍啦,该给自己充电啦...

    [复制链接]
1#
发表于 2013-4-9 18:22:28 | 显示全部楼层
本帖最后由 糊涂 于 2013-4-9 18:24 编辑
2011hiboy 发表于 2013-4-9 17:29
我在UEFI+GPT使用WinNtsetup安装系统,过程中并没有使用到BCDBOOT,因为作者的PE没有带BCDBOOT,引导问题,可以手动引导的。我正在做图文教程。。

原装英文版本WINNTSETUP虽然没有集成,但打开它时会提示自动下载,下载包中已经包括了BCDBOOT等几个重要工具



现在问题是:WINNT助手首次打开时,并没有执行挂载隐藏分区的动作,所以就算集成了BCDBOOT也无法将EFI文件导入ESP分区,导致修复命令在非ESP盘完成

假如首次运行时挂载了隐藏分区(包括ESP分区),那此问题迎刃而解!
回复

使用道具 举报

2#
发表于 2013-4-9 18:38:05 | 显示全部楼层
2011hiboy 发表于 2013-4-9 18:35
Diskgenius功能比你想象的多,你用它把ESP格式化一遍,自动分配了。或许显得麻烦些许,但对我来说Diskgen ...


如果再多加个第三方工具辅助,那还不如像 fujianabc老师说的那样,直接运行bcdboot命令

其实WINNT工具也不错,只是缺少挂载盘符部分!不然不管是MBR还是GPT分区已经通吃了
回复

使用道具 举报

3#
发表于 2013-4-9 18:40:25 | 显示全部楼层
本帖最后由 糊涂 于 2013-4-9 19:24 编辑
2011hiboy 发表于 2013-4-9 18:35
Diskgenius功能比你想象的多,你用它把ESP格式化一遍,自动分配了。或许显得麻烦些许,但对我来说Diskgen ...

如果能解决进PE后自动给所有分区挂载盘符,这个方法也不错!

UD加载UEFI文件这部分感觉像我以前说过的,随便一个U盘,在U盘末端分出一定容量(大于某PE体积)的分区,然后将支持UEFI启动的PE.iso解压后导入这个分区的效果差不多。。。


回复

使用道具 举报

4#
发表于 2013-4-9 20:14:49 | 显示全部楼层
2011hiboy 发表于 2013-4-9 19:55
Right,目前给UD增加UEFI开辟尾部用。

PE开机自动显示隐藏分区命令 Show 查看下PECMD帮助即可,然后添加 ...

我是小白中的小白
辛苦老师帮忙给编辑一下显示隐藏分区(最主要是ESP分区)的命令
这个问题已经愁了我好长时间了

PECMD.rar (990 Bytes, 下载次数: 54)

EXEC Winpeshl
     INIT U
     TEAM FILE %public%\desktop\desktop.ini|FILE %desktop%\desktop.ini|FILE X:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup|FILE X:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
     SHEL %SystemRoot%\explorer.exe
     EXEC !=X:\Program Files\freeime\registry.exe /s
     EXEC %Windir%\System32\CTFMON.EXE
     EXEC !%SystemRoot%\system32\FixUSB.exe U
     EXEC !X:\Program Files\Imagine\Imagine64.EXE /assocext /regcontextmenu
     FORX *.ocx,Regocx,0,CALL $%Regocx%
     FORX msxml*.dll,Regdll,0,CALL $%Regdll%
     DEVI %SystemRoot%\inf\usb.inf
     DEVI %SystemRoot%\inf\usbport.inf
     EXEC !%SystemRoot%\system32\fbinst.exe --onlylink "PETOOLS/*" %"TEMP"%
     EXEC !%SystemRoot%\system32\fbinst.exe --onlylink "UDTOOLS/*" %"TEMP"%
     PINT %Windir%\System32\calc.exe,TaskBand
     PINT %Windir%\system32\CMD.EXE,TaskBand
     PINT X:\Program Files\TOOLS\WINSNAP.EXE,TaskBand
     PINT %Windir%\System32\notepad.exe,TaskBand
     PINT X:\Program Files\WimTool\WimTool.exe,TaskBand
     PINT %WinDir%\Regedit.EXE,TaskBand
     PINT X:\Program Files\Registry Workshop\RegWorkshop.exe,TaskBand
     LINK %Desktop%\宽带连接,X:\ProgramData\Microsoft\Network\Connections\Pbk\ADSL.pbk
     LINK %Desktop%\PE网络设置,X:\Program Files\PENetwork\PENetwork.exe
     EXEC @REG ADD HKCU\Software\WimTool /v AutoMountPath /d B: /F
     EXEC @REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bmp\ShellNew /F
     EXEC =!diskpart /s %Windir%\system32\vdisk.txt
     FORX !\petools\win8pe64.ini,MyIni,1,LOAD %MyIni%
     
     EXEC @!=netcfg.exe -v -winpe
     EXEC @!=netcfg.exe -c s -i MS_Server
     EXEC @!=netcfg.exe -e -c p -i MS_NDISWAN
     EXEC @!=netcfg.exe -e -c p -i MS_PPPOE
     EXEC @!=netcfg.exe -e -c p -i MS_NDISUIO
     EXEC @!=netcfg.exe -c s -i ms_nativewifip
     EXEC @!=netcfg.exe -e -c s -i MS_RASMAN
     EXEC @!=netcfg -e -c p -i ms_nwipx
     SERV Browser
     SERV RasMan
     SERV dot3svc
     SERV Wlansvc
     SERV audiosrv
     SERV DeviceAssociationService
     SERV Schedule
     REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#0
回复

使用道具 举报

5#
发表于 2013-4-9 20:17:50 | 显示全部楼层
加载所有硬盘的隐藏分区:  SHOW F:-1

不会用,不知道哪儿有示例
回复

使用道具 举报

6#
发表于 2013-4-9 20:59:14 | 显示全部楼层
2011hiboy 发表于 2013-4-9 20:41
显示所有磁盘上的所有隐藏分区:SHOW -1:-1

为什么显示不出来呢?郁闷!

老师再想想办法,看如果进PE显示出GPT所有分区

点评

这种情况,我试了好几回都是这样,所以后面的WinNTSetup,安装就安装不下去了...  详情 回复 发表于 2013-9-3 23:39
回复

使用道具 举报

7#
发表于 2013-4-9 21:05:49 | 显示全部楼层
本帖最后由 糊涂 于 2013-4-9 21:07 编辑
2011hiboy 发表于 2013-4-9 21:05
郁闷,我亲测可以的啊?
那你这样,打开命令提示符输入:pecmd show -1:-1
看下效果

是不是不支持GPT分区呢?



回复

使用道具 举报

8#
发表于 2013-4-9 22:01:56 | 显示全部楼层
2011hiboy 发表于 2013-4-9 21:28
就是在GPT分区下显示了ESP分区....

看我的使用前,使用后:

怪了,不是版本问题吧

回复

使用道具 举报

9#
发表于 2013-4-9 22:22:24 | 显示全部楼层
提到过shel以前,但效果一样,我用的PECMD貌似是11年5月1日版,难道要更新一下试试?
回复

使用道具 举报

10#
发表于 2013-4-11 09:32:11 | 显示全部楼层
2011hiboy 发表于 2013-4-9 13:20
G:
假设我买了一台机器,没有预装系统,但是BIOS默认开启UEFI,磁盘格式是GPT,没有光盘,普通的UD维护盘 ...

SELECT DISK=0    // 选择磁盘0  
SELECT PARTITION=1 // 选择磁盘0的1号分区
ASSIGN LETTER=P:/ / 分配盘符P:
EXIT // 退出


希望老师追加一个环境判断语句

如果为GPT分区时搜索或指定ESP(也可能为其他自定义名称)挂载

但如果不是GPT分区,是MBR分区时不挂载

从这个语句上看出,如果磁盘使用的是MRB也会挂C盘为P:

这样有点“画蛇添足”的味道了

元方怎么看?
回复

使用道具 举报

11#
发表于 2013-4-11 11:25:56 | 显示全部楼层
2011hiboy 发表于 2013-4-11 10:55
这个只是个核心的命令,没有环境判断,如果mbr格式磁盘的确会有bug。

我待会完善下好了。

好的,完善好后记着通知我!我可是楼主的忠实粉丝呵呵
回复

使用道具 举报

12#
发表于 2013-4-11 15:50:16 | 显示全部楼层
2011hiboy 发表于 2013-4-11 15:42
批处理编写完毕.你自行下载测试.我在UEFI IA32、X64 构架下均测试成功!!!智能识别GPT磁盘,和ESP分区的 ...

感谢老师第一时间通知!我下载测试一下
回复

使用道具 举报

13#
发表于 2013-4-11 17:12:14 | 显示全部楼层
本帖最后由 糊涂 于 2013-4-11 17:18 编辑
2011hiboy 发表于 2013-4-11 15:42
批处理编写完毕.你自行下载测试.我在UEFI IA32、X64 构架下均测试成功!!!智能识别GPT磁盘,和ESP分区的 ...

辛苦老师一步步的改进修正!
我个人加了个VBS调用BAT文件,
这样进桌面的时候在后台自动操作,
没有明显的窗口提示信息!

VBS内容如下

Set shell = Wscript.createobject("wscript.shell")
a = shell.run ("%Windir%\System32\esp.bat",0)



ESP智能挂载.rar (15.93 KB, 下载次数: 71)

感谢楼主老师分享
回复

使用道具 举报

14#
发表于 2013-4-11 17:27:51 | 显示全部楼层
2011hiboy 发表于 2013-4-11 17:21
直接pecmd隐藏调用批处理即可,无需vbs

直接PECMD隐藏?应该怎么写呢?
应该是可以。。。求教老师
回复

使用道具 举报

15#
发表于 2013-4-11 19:59:27 | 显示全部楼层
2011hiboy 发表于 2013-4-11 18:29
写到pecmd.ini ,注意esp.bat的路径,!是表示隐藏执行…

EXEC !esp.bat

已经完成!
回复

使用道具 举报

16#
发表于 2013-4-11 20:18:16 | 显示全部楼层
2011hiboy 发表于 2013-4-11 20:02
ESP.bat你实际测试没有问题吧,不会把mbr c:给改了吧。
现在开启pe就能看见esp分区,安装系统没问题的说 ...

实机与虚拟机都测试了,这回可以称之为“智能挂载”了!

一个操作解决诸多问题,连WINNT助手的问题也给解决了,本来想给它重新打包的

现在看来没这个必要了
回复

使用道具 举报

17#
发表于 2013-4-12 12:13:27 | 显示全部楼层
2012zhd 发表于 2013-4-12 12:03
请放出下载地址,下来学习应用。

WIN8X64PE下载地址.rar (250 Bytes, 下载次数: 122)

支持量产与U+写入
也可做为UDPE中的一个WIN8单内核使用,工具内置
总体积288M
回复

使用道具 举报

18#
发表于 2013-4-12 12:50:39 | 显示全部楼层
2012zhd 发表于 2013-4-12 12:28
正在下载,谢谢。

今天上传的PE前面都有“新”字样
上传日期4月12
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-27 10:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表