无忧启动论坛

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

[求助] GPT分区安装系统 ESP分区的问题

    [复制链接]
1#
发表于 2013-4-15 02:14:38 | 显示全部楼层
本帖最后由 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修改,后者比较直观。

明白了吗? 引导文件不是硬件驱动,一机匹配一套,它的使用是灵活的。

点评

老师 我还有问题 我使用bootice这个软件 出现问题 进入之后选择编辑当前系统bcd 选择磁盘出现了我的磁盘 我的u盘 还有一个boot 我该从哪里引导啊 我的磁盘还是boot?而且貌似我的efi分区内有两个文件 \efi\microsof  详情 回复 发表于 2013-4-15 12:53
我明白了 老师 求救啊 我自己试着编辑bcd文件 现在没法开机了 双系统都进不去 我怎么修复啊 其他引导文件通用 这个怎么办啊  详情 回复 发表于 2013-4-15 12:45
回复

使用道具 举报

2#
发表于 2013-4-15 15:09:34 | 显示全部楼层
本帖最后由 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






点评

大神 你人太好了啊 还帮我模拟环境 谢谢谢谢 我现在开不了机 很着急…… 对 我的机器是esp+uefi 我不懂啊 为什么我的64位win8 的引导文件却有两套 既有mbr 又有uefi 不是只能uefi引导吗 把boot里面的mbr的引导删除了  详情 回复 发表于 2013-4-15 15:49
回复

使用道具 举报

3#
发表于 2013-4-15 15:29:03 | 显示全部楼层
5ijiajia 发表于 2013-4-15 12:53
老师 我还有问题 我使用bootice这个软件 出现问题 进入之后选择编辑当前系统bcd  选择磁盘出现了我的磁盘 ...

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

还有开不了机不怕,只要机器能点亮,那就不叫问题..淡定...
回复

使用道具 举报

4#
发表于 2013-4-15 16:00:43 | 显示全部楼层
5ijiajia 发表于 2013-4-15 15:49
大神 你人太好了啊 还帮我模拟环境 谢谢谢谢 我现在开不了机 很着急……
对 我的机器是esp+uefi 我不懂啊 ...

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

点评

老师你什么时候出教程啊 太期待了!!! 我和我的电脑都等着你 哈哈 不能开机呢 感谢 我仔细看教程 有什么疑问再咨询你  详情 回复 发表于 2013-4-15 16:28
回复

使用道具 举报

5#
发表于 2013-4-15 17:25:54 | 显示全部楼层
本帖最后由 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

点评

老师谢谢啊 我得赶紧看看 动手去做 !!!!激动啊 \(^o^)/~  详情 回复 发表于 2013-4-15 19:22
回复

使用道具 举报

6#
发表于 2013-4-15 18:24:51 | 显示全部楼层
5ijiajia 发表于 2013-4-15 16:28
老师你什么时候出教程啊
太期待了!!!
我和我的电脑都等着你 哈哈 不能开机呢

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

过程简单也不难。有了视屏教程应该更容易
回复

使用道具 举报

7#
发表于 2013-4-15 20:14:58 来自手机 | 显示全部楼层
lgze 发表于 2013-4-15 19:27  请问大师,如何通过BOOTICE更改硬盘签名和分区位置呢?在无法执行bcdboot c:\windows /l zh-cn的PE下,这样会 ...

这些参数你使用无损调整分区大小,分割分区,合并分区等功能的时候会发生改变,这样会导致bcd里面的分区识别错误,结婚不能启动系统。当然你重新编辑bcd即可解决。自己手动改分区参数也可以,不过不懂的最好不要乱动……

点评

老师 我的电脑已经可以启动了 太感谢你了 哈哈 可是这次我有很多疑问 想请教你一下 1、我之前也试着操作了那个编辑bcd文件的软件 我不明白启动方式 efi分区有启动文件 而我的系统分区也有启动文件 那么我启动时  详情 回复 发表于 2013-4-15 21:30
回复

使用道具 举报

8#
发表于 2013-4-15 23:35:40 | 显示全部楼层
本帖最后由 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修复的过程....









回复

使用道具 举报

9#
发表于 2013-4-16 00:11:13 | 显示全部楼层
myBOOT 发表于 2013-4-16 00:04
大家有没有觉得OEM的机器那个logo和那个文件有关?

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

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

完毕
回复

使用道具 举报

10#
发表于 2013-4-16 00:43:31 | 显示全部楼层
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
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-28 06:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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