无忧启动论坛

标题: GPT分区安装系统 ESP分区的问题 [打印本页]

作者: 5ijiajia    时间: 2013-4-14 20:04
标题: GPT分区安装系统 ESP分区的问题
我在想到底每个系统的ESP分区里的引导文件能不能直接复制出来
下次自己新建一个ESP分区 再把复制出来的文件移动进去
这样能引导系统吗
请大家指导一下
作者: fujianabc    时间: 2013-4-14 20:10
除了bcd文件外,其他都可以随便复制,bcd文件要认硬盘签名和分区位置的
作者: ddianxing    时间: 2013-4-14 21:22
谢谢二楼高人指点,正在琢磨这个问题,一下就找到了答案!
作者: 5ijiajia    时间: 2013-4-14 22:22
fujianabc 发表于 2013-4-14 20:10
除了bcd文件外,其他都可以随便复制,bcd文件要认硬盘签名和分区位置的

感谢大师指点 能不能告诉我一下 其他引导文件都有哪些 直接从安装文件中解压出来就行了吗
还有一点 那我是不是不能自己复制bcd文件 复制的到别的系统上也没用啊
作者: 2011hiboy    时间: 2013-4-15 02:14
本帖最后由 2011hiboy 于 2013-4-15 02:18 编辑
5ijiajia 发表于 2013-4-14 22:22
感谢大师指点 能不能告诉我一下 其他引导文件都有哪些 直接从安装文件中解压出来就行了吗
还有一点 那我 ...


esp分区里面的内容先不说bcd,其他的文件都来自微软安装盘(假设使用windows)

就是说ESP分区里面的文件复制到任意一台电脑(目前支持UEFI的绝大多数都是x64),任意一块gpt磁盘的任意fat分区(esp分区的本质是fat分区,故可以用fat分区代替)都可以用,只不过bcd文件要修改下,修改成当前系统的系统路径,可以用bcdedit,也可以用bootice修改,后者比较直观。

明白了吗? 引导文件不是硬件驱动,一机匹配一套,它的使用是灵活的。
作者: 糊涂    时间: 2013-4-15 06:29
本帖最后由 糊涂 于 2013-4-15 06:33 编辑

方法一:安装完系统(推荐完整安装版本),执行“bcdboot c:\windows /l zh-cn“即可完成系统引导的自动修复(前提是:在装系统前已经新建一个ESP分区)

方法二:给ESP分区指定盘符后使用WINNT助手来对系统安装,挂载ESP分区盘符目前很灵活,可以使用DG类第三方软件,也可以在PE里集成“ESP智能挂载工具”,每次进PE后自动判断运行环境,分区为GPT环境时,自动挂载ESP分区,MBR时保持分区现状。。。这样再使用安装工具时会很方便的选择“引导分区”进行操作

ESP分区智能挂载工具相关内容链接

ESP分区挂载工具,不依赖diskpart、findstr等其它第三方工具

【完美版】挂载GPT磁盘的ESP分区的批处理
作者: 5ijiajia    时间: 2013-4-15 12:45
2011hiboy 发表于 2013-4-15 02:14
esp分区里面的内容先不说bcd,其他的文件都来自微软安装盘(假设使用windows)

就是说ESP分区里面的 ...

我明白了 老师 求救啊 我自己试着编辑bcd文件 现在没法开机了 双系统都进不去 我怎么修复啊
其他引导文件通用 这个怎么办啊

作者: 5ijiajia    时间: 2013-4-15 12:53
2011hiboy 发表于 2013-4-15 02:14
esp分区里面的内容先不说bcd,其他的文件都来自微软安装盘(假设使用windows)

就是说ESP分区里面的 ...

老师 我还有问题 我使用bootice这个软件 出现问题 进入之后选择编辑当前系统bcd  选择磁盘出现了我的磁盘 我的u盘 还有一个boot 我该从哪里引导啊 我的磁盘还是boot?而且貌似我的efi分区内有两个文件 \efi\microsoft\BCD和\boot\bcd 文件 现在电脑无法开机 我也不确定是不是这两个 反正是有两个
请您帮帮我吧 很着急 电脑没法用了 进PE用ntbootautofix修复了不行
作者: 5ijiajia    时间: 2013-4-15 13:00
糊涂 发表于 2013-4-15 06:29
方法一:安装完系统(推荐完整安装版本),执行“bcdboot c:\windows /l zh-cn“即可完成系统引导的自动修复 ...

感谢兄弟指点 我初来乍到 向你详细介绍一下我的情况
我用的是老毛桃的pe 进入pe之后使用DG 我不知道你说的挂载是不是就是显示esp那个分区 反正我是用GD给它分配了盘符 这样显示了 可是下次进入pe又自动隐藏了……我现在不想重装系统 我的自带正版win8 还装了个正版的win7 重装心疼
我用ntbootautofix修复时要显示esp分区是吧 所以我才用DG分配盘符 修复了也没用……真不知道怎么搞的
能不能和我说说我到底哪里出错了
再次感谢你
作者: 5ijiajia    时间: 2013-4-15 13:21
提示文件出问题
路径是这个 \Windows\system32\winload.exe
这是怎么回事啊
我在pe下看到c盘和h盘两个系统盘里面都有这个文件的 没有丢失啊
这么多问题 真是急死了……
作者: 糊涂    时间: 2013-4-15 14:07
本帖最后由 糊涂 于 2013-4-15 14:13 编辑
5ijiajia 发表于 2013-4-15 13:21
提示文件出问题
路径是这个 \Windows\system32\winload.exe
这是怎么回事啊

希望这个帖子对你有帮助,我是菜鸟

菜鸟的帖子专业术语没有,逻辑性浅显,应该容易懂

GPT分区环境下几种修复系统引导的方法
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=298777&fromuid=458204

作者: 糊涂    时间: 2013-4-15 14:12
5ijiajia 发表于 2013-4-15 12:53
老师 我还有问题 我使用bootice这个软件 出现问题 进入之后选择编辑当前系统bcd  选择磁盘出现了我的磁盘 ...

我提到的方法一:执行“bcdboot c:\windows /l zh-cn“即可完成系统引导的自动修复(前提是:在装系统前已经新建一个ESP分区)
应该是最简单,但最有效的方法之一!


作者: 2011hiboy    时间: 2013-4-15 15:09
本帖最后由 2011hiboy 于 2013-4-15 15:19 编辑
5ijiajia 发表于 2013-4-15 12:45
我明白了 老师 求救啊 我自己试着编辑bcd文件 现在没法开机了 双系统都进不去 我怎么修复啊
其他引导文 ...


我看了下,你既然有ESP分区,那么你机器引导和硬盘大概就是 UEFI+GPT了吧?

那么你看了我写在本帖的关于UEFI的帖子了吗?肯定没看。

boot/bcd 那是MBR引导方式需要的文件
efi/..../bcd 才是UEFI引导需要加载的文件。

使用BOOTICE选择efi/..../BCD 然后编辑吧。


注意:除了正确设置启动分区,注意你的启动文件是\Windows\system32\Winload.efi  而不是 winload.exe







作者: 2011hiboy    时间: 2013-4-15 15:29
5ijiajia 发表于 2013-4-15 12:53
老师 我还有问题 我使用bootice这个软件 出现问题 进入之后选择编辑当前系统bcd  选择磁盘出现了我的磁盘 ...

我稍后做个环境模拟下你的情况:存在系统,存在ESP分区(我会清空里面的内容然后手动建立引导,让系统原地复活)

还有开不了机不怕,只要机器能点亮,那就不叫问题..淡定...
作者: 5ijiajia    时间: 2013-4-15 15:49
2011hiboy 发表于 2013-4-15 15:09
我看了下,你既然有ESP分区,那么你机器引导和硬盘大概就是 UEFI+GPT了吧?

那么你看了我写在本帖的 ...

大神 你人太好了啊 还帮我模拟环境 谢谢谢谢 我现在开不了机 很着急……
对 我的机器是esp+uefi 我不懂啊 为什么我的64位win8 的引导文件却有两套 既有mbr 又有uefi 不是只能uefi引导吗 把boot里面的mbr的引导删除了行吗
还有一点就是我进入pe 之后使用bootice编辑发现读取bcd文件和进入系统时读取的不一样 引导出现了磁盘、一个boot选项和一个u盘的盘符  选择了本地硬盘 无法选择引导的分区 这到底是怎么回事啊
我的问题一堆 就算解决了这个问题我也想探究一下这种启动方式 其实我已经看了大神的帖子 有些地方不明白 因为我还是刚接触启动 我会认真向你学习的
感谢!
作者: 2011hiboy    时间: 2013-4-15 16:00
5ijiajia 发表于 2013-4-15 15:49
大神 你人太好了啊 还帮我模拟环境 谢谢谢谢 我现在开不了机 很着急……
对 我的机器是esp+uefi 我不懂啊 ...

你的问题我知道了,在教程里面我会一一解答,视屏+语音手动修复引导教程教程。你先看我的UEFI详解。B部分慢慢看,一遍不行在来一遍。


作者: 5ijiajia    时间: 2013-4-15 16:28
2011hiboy 发表于 2013-4-15 16:00
你的问题我知道了,在教程里面我会一一解答,视屏+语音手动修复引导教程教程。你先看我的UEFI详解。B部分 ...

老师你什么时候出教程啊
太期待了!!!
我和我的电脑都等着你 哈哈 不能开机呢
感谢 我仔细看教程 有什么疑问再咨询你
作者: 2013hkwwcl    时间: 2013-4-15 16:42
5ijiajia 发表于 2013-4-15 13:21
提示文件出问题
路径是这个 \Windows\system32\winload.exe
这是怎么回事啊

最好贴个图,不管几个系统bcdboot命令应该就可以的,另外你是MBR硬盘?
作者: 2011hiboy    时间: 2013-4-15 17:25
本帖最后由 2011hiboy 于 2013-4-15 18:19 编辑
5ijiajia 发表于 2013-4-15 16:28
老师你什么时候出教程啊
太期待了!!!
我和我的电脑都等着你 哈哈 不能开机呢


好好好。我马上就做。。。。。

你需要准备的就是一个能进入PE的U盘。


OK,进去下载视屏教程,修复过程很简单。

【完美版】挂载GPT磁盘的ESP分区的批处理+手动修复UEFI+GPT系统引导视屏教程

http://bbs.wuyou.net/forum.php?m ... &fromuid=396698

作者: 2011hiboy    时间: 2013-4-15 18:24
5ijiajia 发表于 2013-4-15 16:28
老师你什么时候出教程啊
太期待了!!!
我和我的电脑都等着你 哈哈 不能开机呢

我谢了,你通过链接去下载吧。

过程简单也不难。有了视屏教程应该更容易
作者: 5ijiajia    时间: 2013-4-15 19:21
2013hkwwcl 发表于 2013-4-15 16:42
最好贴个图,不管几个系统bcdboot命令应该就可以的,另外你是MBR硬盘?

老师 我的是uefi 我还在捣鼓这个bcd文件 哎
作者: 5ijiajia    时间: 2013-4-15 19:22
2011hiboy 发表于 2013-4-15 17:25
好好好。我马上就做。。。。。

你需要准备的就是一个能进入PE的U盘。

老师谢谢啊
我得赶紧看看
动手去做
!!!!激动啊 \(^o^)/~
作者: lgze    时间: 2013-4-15 19:27
fujianabc 发表于 2013-4-14 20:10
除了bcd文件外,其他都可以随便复制,bcd文件要认硬盘签名和分区位置的

请问大师,如何通过BOOTICE更改硬盘签名和分区位置呢?在无法执行bcdboot c:\windows /l zh-cn的PE下,这样会更方便一些,不是吗?
作者: fujianabc    时间: 2013-4-15 19:32
lgze 发表于 2013-4-15 19:27
请问大师,如何通过BOOTICE更改硬盘签名和分区位置呢?在无法执行bcdboot c:\windows /l zh-cn的PE下,这样会 ...

硬盘签名不要随便改,为什么会有pe不能执行bcdboot呢?大不了自己找一个bcdboot.exe来执行就是了
作者: 2011hiboy    时间: 2013-4-15 20:14
lgze 发表于 2013-4-15 19:27  请问大师,如何通过BOOTICE更改硬盘签名和分区位置呢?在无法执行bcdboot c:\windows /l zh-cn的PE下,这样会 ...

这些参数你使用无损调整分区大小,分割分区,合并分区等功能的时候会发生改变,这样会导致bcd里面的分区识别错误,结婚不能启动系统。当然你重新编辑bcd即可解决。自己手动改分区参数也可以,不过不懂的最好不要乱动……
作者: 5ijiajia    时间: 2013-4-15 20:23
糊涂 发表于 2013-4-15 14:12
我提到的方法一:执行“bcdboot c:\windows /l zh-cn“即可完成系统引导的自动修复(前提是:在装系统前已 ...

现在已经解决了 谢谢你了 兄弟!
这个我刚试了 果然好用啊 但是我看你前面帖子里说的挂在efi分区盘符
真的能用DG吗 我的问题在于用dg给分区分配盘符 然后修改bcd文件
然后启动不起来 显示找不到winload.efi(其实我的这个文件没有缺失 能找到的)
而我用了刚才老师给的批处理显示盘符 之后一下子就可以启动了
我真的怀疑是不是用DG给分区分配盘符的方法有问题!这正是我这次不能启动的问题所在

作者: lgze    时间: 2013-4-15 20:42
fujianabc 发表于 2013-4-15 19:32
硬盘签名不要随便改,为什么会有pe不能执行bcdboot呢?大不了自己找一个bcdboot.exe来执行就是了

在32位Win7pe下不知道可否?HP,DELL等的某些预装WIN8中文版超极本,64和32位的Win8pe无法识别到硬盘,但是SKYPE的Win7pe却可以.所以不知道如何处理了?
作者: lgze    时间: 2013-4-15 20:46
找一个Win8 x64中的bcdboot.exe,放入Win7pe中,用来执行“bcdboot c:\windows /l zh-cn,行得通吗?
作者: 糊涂    时间: 2013-4-15 21:00
5ijiajia 发表于 2013-4-15 20:23
现在已经解决了 谢谢你了 兄弟!
这个我刚试了 果然好用啊 但是我看你前面帖子里说的挂在efi分区盘符
...

论坛虽然高手云集,但在我要求“智能挂载ESP分区”之前从未有老师公开自己在挂载方面做的贡献,在这个论坛我坚信自己是第一个发起GPT中要求挂载ESP分区的菜鸟(从给WINNT助手汉化老师建议添加识别GPT隐藏分区代码或工具到使用diskpart等),我一直在坚持这个不成熟观点!也从未担心被论坛老师长辈蔑视

话归正题:其实ESP分区并不是非得直拉挂载它才可以完成引导修复

fujianabc老师是第一位告诉我BCDBOOT命令用法的导师,其实使用这个方法是最原始最有效的手段,不管

是GPT分区还是MBR分区都有效!在任何环境下我不会轻视命令行的重要性!

在此之后2011hiboy老师出了批处理解决挂载方案,clonecd老师也有了不错的“智能ESP分区挂载”工具。。。


使用DG等第三方工具指定ESP盘符其实只是为了给WINNT助手加了个识别ESP分区的眼睛,有了对引导分区的可见性,当然在完成WIM释放后,修复其引导是轻而易举的事了

本来在此之前多次建议WINNTSETUP汉化老师向原用反馈此信息,但一直到最近的2.3.6版本都不太完美适用于GPT分区,WINNT助手虽然集成了BCDBOOT,但因作者本身不具备测试GPT分区的环境,所以在调用BCDBOOT上无法进一步测试。。。导致这个工具修复GPT分区引导时没有达到预期效果!

DG本身没有错,我的帖子层次相当低,水平也有限,原意是为了提供给向我这样的菜鸟使用的辅助说明

老师们有意见可以直接面对,我并不羡慕那些闭门造车的PE长辈前辈,希望无忧有一个良好的,积极的交流氛围。。。再次向默默为菜鸟们奉献光和热的老师们致谢!

啰嗦这么多,希望不会误导新人吧
作者: lgze    时间: 2013-4-15 21:20
因为有了糊涂兄,我才能在短时间内学习了那么多关于EFI的相关知识,真心感谢!!!
作者: fujianabc    时间: 2013-4-15 21:22
lgze 发表于 2013-4-15 20:46
找一个Win8 x64中的bcdboot.exe,放入Win7pe中,用来执行“bcdboot c:\windows /l zh-cn,行得通吗?

完全可以的,但注意32位pe用32位bcdboot;64位pe用64位bcdboot
作者: 5ijiajia    时间: 2013-4-15 21:30
2011hiboy 发表于 2013-4-15 20:14
这些参数你使用无损调整分区大小,分割分区,合并分区等功能的时候会发生改变,这样会导致bcd里面的分区识 ...

老师  我的电脑已经可以启动了 太感谢你了 哈哈
可是这次我有很多疑问 想请教你一下
1、我之前也试着操作了那个编辑bcd文件的软件 我不明白启动方式
efi分区有启动文件 而我的系统分区也有启动文件 那么我启动时 是只用到efi分区的启动文件吗
那些系统分区的启动文件有用吗 可以删除吗
2、我开始用的DG这个软件 用它给efi分区分配盘符 然后编辑里面的bcd文件 重启 显示winload.efi损坏或丢失
使用你给我的那个批处理 显示efi分区之后 编辑bcd文件 重启 就可以正常启动
3、我看到视频里你把efi分区格式化了 然后就剩那么几个文件 编辑了bcd文件 之后就可正常启动 那其他的文件都没用吗 既然没用 微软编辑这么多没用的文件干嘛(除了那些语言的文件)
老师能帮忙解答一下吗 我的问题比较多 希望你可别烦哈
作者: 5ijiajia    时间: 2013-4-15 21:33
糊涂 发表于 2013-4-15 21:00
论坛虽然高手云集,但在我要求“智能挂载ESP分区”之前从未有老师公开自己在挂载方面做的贡献,在这个论坛 ...

兄弟 你太热心了!你的这些疑问也是我们的疑问啊
非常感谢你!你的帖子有深度 我是菜鸟中的菜鸟 我得仔细研究研究
作者: 糊涂    时间: 2013-4-15 21:51
lgze 发表于 2013-4-15 21:20
因为有了糊涂兄,我才能在短时间内学习了那么多关于EFI的相关知识,真心感谢!!!

感谢所有支持过我的朋友和老师!

这就是我抛砖引玉换来的一期效果!

希望当我某天离开的时候有人还会记起我——糊涂!

奔四的人生架构已定!若想升级配置,

如果没有合适的硬件支持,

哪怕你拥有的核心度再高,

运转起来也是枉然!从此、、、

“任务管理器”里再难看到最耗资源的

两个进程:一个是“一定”另一个是“永远”、、、!
作者: 2011hiboy    时间: 2013-4-15 23:35
本帖最后由 2011hiboy 于 2013-4-16 00:09 编辑
5ijiajia 发表于 2013-4-15 21:30
老师  我的电脑已经可以启动了 太感谢你了 哈哈
可是这次我有很多疑问 想请教你一下
1、我之前也试着 ...


呵呵恭喜你,你自己肯定也学习到了不少知识。

我再补充几点,系统分区的有启动文件,那相当于“备份”吧,正常情况那些文件并不会起作用。当你学会
了视频教程中的手动修复的时候,那些文件完全可以删除。你可以看见,我在修复的过程中没有调用系统分区的哪怕一个文件,不是自己写的就是自备的.....


还有你问的,那些文件既然没用,那么微软干嘛还要准备,语言都知道不说了,

有些文件不是用在UEFI启动上的,是为了MBR启动准备的;有些文件不是为了磁盘介质而是为光盘准备的;有些文件不是为启动准备的,是为ISO封装准备的......

总之我们分析过每个文件的用途后,就能随意删除了。那些文件有用与否我写的UEFI详解都有...认真看就会明白



[已验证] bcdboot修复的过程:
当你按下命令:bcdboot c:\windows /l zh-cn

bcdboot首先去你输入的“c:\windows\boot\EFI\” 里面复制出备用文件,然后拷贝到ESP,利用自身功能创建和修改bcd,使得系统启动。

bcdboot修复的过程和视频里面手动修复的过程并无一致,不同的是视频教程的方法比较通用点,bcdboot在正常情况下比较快捷点。

关键是掌握方法和原理,掌握后,修复方式就显得不是那么重要了。否则你是用bcdboot快捷修复失败了,各种原因,你不会手动修复,那只能重新安装了....数据就丢了

假设bcdboot不可修复的情况:

\windows\boot\EFI\ 该文件夹被删除或者里面的efi文件不全,修复失败

系统ESP分区意外损坏,恶意文件破坏,修复需要使用 /s 命令,并且需要先显示出引导分区,不能"智能识别",修复遇到阻碍,需手动排除

如果上面的两点同时出现那么,bcdboot也修复不来了。。呵呵验证了下,也明白了bcdboot修复的过程....










作者: myBOOT    时间: 2013-4-16 00:04
大家有没有觉得OEM的机器那个logo和那个文件有关?
作者: 5ijiajia    时间: 2013-4-16 00:10
本帖最后由 5ijiajia 于 2013-4-16 00:15 编辑
2011hiboy 发表于 2013-4-15 23:35
呵呵恭喜你,你自己肯定也学习到了不少知识。

我再补充几点,系统分区的有启动文件,那相当于“备份 ...


哈哈 老师我就在想这个问题 在你说之前我也验证了 不过我的电脑没有安装虚拟机 我用的自己的系统验证的 我把c盘win8里的efi文件夹 改名为efi000 然后重启 发现依然正常启动 果然他们只是备胎啊 启动用不着他们 只是从efi分区读取启动文件
其实是这样的老师 我没接触过mbr 是直接接触的uefi uefi的原理看了你的文章懂了很多
只知道mbr是主引导分区 就是以前电脑的格式是吧?你看我说得对不对
如果是mbr启动的win8 启动之后直接在c盘扫描boot文件夹 然后读取里面的bcd文件 确定引导系统
这时win8下的efi文件夹里的内容就不读取了是吧??请老师指教
我还有个疑问 关于bcdboot命令 “bcdboot c:\windows是去windows下找备份文件吗(备份文件是哪个啊)  

作者: 2011hiboy    时间: 2013-4-16 00:11
myBOOT 发表于 2013-4-16 00:04
大家有没有觉得OEM的机器那个logo和那个文件有关?

OEM机器的开机logo??和flash芯片里面的bios程序有关。部分厂商的开机logo可改,部分不可改...

如果是系统属性logo和system32/oobe下面有.....

完毕
作者: lgze    时间: 2013-4-16 00:23
2011hiboy 发表于 2013-4-15 23:35
呵呵恭喜你,你自己肯定也学习到了不少知识。

我再补充几点,系统分区的有启动文件,那相当于“备份 ...

刚看完老师的教程,解决了我修改BCD方面的困扰,太感动了!建议大家都看看,我想每个人都会有不同的收获,谢谢!
作者: 5ijiajia    时间: 2013-4-16 00:26
lgze 发表于 2013-4-16 00:23
刚看完老师的教程,解决了我修改BCD方面的困扰,太感动了!建议大家都看看,我想每个人都会有不同的收获,谢谢 ...

我也这么想 看完了非常明白了 我编辑的时候就是这个问题 现在软件也会用了
作者: 2011hiboy    时间: 2013-4-16 00:43
5ijiajia 发表于 2013-4-16 00:10
哈哈 老师我就在想这个问题 在你说之前我也验证了 不过我的电脑没有安装虚拟机 我用的自己的系统验证的 ...

BIOS--读取设备启动顺序---读取磁盘主引导MBR--读取激活分区的分区引导---引导指定文件。

具体到windows 8 MBR
BIOS--MBR--PBR---bootmgr---BCD--根据BCD启动系统

你说的是对的。你看那篇文章那就没问题了。MBR读取bootmgr..不读取efi

bcdboot “系统位置"  ----查找"系统位置"\boot\EFI\ 存在就复制否则就提示文件复制失败。
系统位置就是我们自己输入的:c:\windows
作者: 5ijiajia    时间: 2013-4-16 01:21
2011hiboy 发表于 2013-4-16 00:43
BIOS--读取设备启动顺序---读取磁盘主引导MBR--读取激活分区的分区引导---引导指定文件。

具体到windo ...

这么晚了还没睡啊 我还在学习启动知识、
确实乐在其中啊 老师
原来mbr的确实得读取住引导记录 分区引导记录 然后得用到bootmgr文件 之后才是bcd 启动
而uefi的启动直接是读取efi文件夹里的bcd文件 直接就启动 这样更省事啊 对吗
win7 win8的我觉得启动原理不管是mbr的还是uefi的我都清楚了
我现在在查xp的启动 是读取当前分区的系统文件ntldr——读取boot.ini文件
我在想那些个win7和xp双系统
是不是这样的
首先mbr查找活动分区 然后读取pbr 然后读取bootmgr或者ntldr 然后再分别启动 我在想这个好麻烦啊 到底是启动的谁 nt6的是可以编辑bcd文件 那这些nt5的 难道编辑boot.ini就可以了吗 设置哪个为活动分区都可以吗

作者: myBOOT    时间: 2013-4-16 12:30
2011hiboy 发表于 2013-4-16 00:11
OEM机器的开机logo??和flash芯片里面的bios程序有关。部分厂商的开机logo可改,部分不可改...

如果是 ...

我把品牌机自带的系统删除后,用别人精简的系统安装,没有原品牌的logo。
如果在falsh中,应该有显示的。

事实上我比较了EFI文件,还是有区别的。
作者: 20138Mickey    时间: 2013-4-24 09:09
用Windows引导修复可以吗?你试试呗
作者: 5ijiajia    时间: 2013-4-25 14:31
20138Mickey 发表于 2013-4-24 09:09
用Windows引导修复可以吗?你试试呗

你是说光盘自带的引导修复吗
那个肯定是可以的
作者: si_men    时间: 2013-9-26 20:47
如果你玩过win和 mac双系统的话,你就知道:在MAC下面,EFI分区的所有文件,都是可以随意删除和复制的。
随便弄都没事的。只要文件是对的,就能启动,不存在哪个能动哪个不能动的说法


作者: 沙漠之子    时间: 2013-10-5 13:26
本帖最后由 沙漠之子 于 2013-10-5 13:32 编辑

其实win7/8的efi引导文件就2个必要文件,但是主要注意路径 (我是用clover引导win7和mac 10.9的)
EFI

├─BOOT (必须)
│      BOOTX64.efi (计算机默认引导,可以有任意有效efi重命名而来,如bootmgfw.efi,CLOVERX64.efi等)

└─microsoft
    └─boot
        │  bcd(必须)
        │  bootmgfw.efi(必须,对于/efi/boot/BOOTX64.efi使用bootmgfw.ef的重命名,那么这个也可以删除)

        │
        ├─fonts(可选)
        │      wgl4_boot.ttf
        │      chs_boot.ttf
        │
        └─zh-CN(可选)
                bootmgfw.efi.mui

其中bcd就相当于xp时代的boot.ini
bcd的修改软件很多的系统自带是bcdedit(命令行),网上有不少图形修改软件的
bootmgfw.efi(版本向下兼容)就相当于xp时代的NTLDR,NTDETECT.COM

注意
/efi/boot/BOOTX64.efi 计算机默认引导(类似全局),由主板读取路径固定
/efi/microsoft/boot/bootmgfw.efi win引导(类似一个分项目),由其他启动工具(一般路径也是固定的)转接启动
/efi/microsoft/boot/bcd 这个路径也是固定的 固化在bootmgfw.efi里头


作者: kuangtu    时间: 2014-7-29 22:40
沙漠之子 发表于 2013-10-5 13:26
其实win7/8的efi引导文件就2个必要文件,但是主要注意路径 (我是用clover引导win7和mac 10.9的)
EFI

你好!请教一个问题?我想学习一下UEFI+GPT情况下,怎样手动个性ESP分区,实现CLOVER引导WIN8.1+OSX,我的操作是先GPT分区,分一个WIN8.1盘,剩余留给OSX没格式化,完整安装WIN8.1,正常启动激活,用U盘版10.9安装 OSX,安完后不用U盘无法引导进入系统了,手动我现在能修复引导,正常启动WIN8.1,但我现在没研究会怎么手动把CLOVER复制到ESP分区,这样CLOVER就可以接管随意选择启动OSX或WIN8.1了,请指教 !
作者: 沙漠之子    时间: 2014-8-30 00:10
kuangtu 发表于 2014-7-29 22:40
你好!请教一个问题?我想学习一下UEFI+GPT情况下,怎样手动个性ESP分区,实现CLOVER引导WIN8.1+OSX,我 ...

CMD中键入

diskpart

打开diskpart工具

★选择目标磁盘

list disk--------------------列出系统拥有的磁盘

select disk 0 --------------选择0号磁盘,请根据磁盘大小,自行判断你的目标磁盘        

★清空目标磁盘,并转换为GPT格式

clean-------------------------清除磁盘,该命令会抹去磁盘上所有数据        

convert gpt------------------将磁盘转换为GPT格式

list partition-----------------列出磁盘上的分区,因为我们刚转换成GPT格式,因此,分区为空

★建立EFI分区及系统安装分区

create partition efi size=200---------------建立EFI分区,大小为200M,如果打算使用该分区引导MAC系统,建议大小200M以上

formart quick fs=fat32---------------------将刚建立的EFI分区格式化为FAT32格式

create partition msr size=128--------------建立MSR分区,微软默认建立的话,大小是128M

create partition primary size=50000-------建立主分区,大小为50000M,请根据自己需求调整,该分区用来安装win7

formart quick-------------------------------默认格式化成NTFS格式

list partition---------------------------------列出磁盘上的分区

参考文献

建议的基于 UEFI 的磁盘分区配置  

仅供参考 以前整理的
先使用win7启动盘 进入命令行模式




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