搜索
查看: 41353|回复: 12

[经验分享/技术讨论] Windows无法更新计算机的启动配置问题

[复制链接]
发表于 2016-2-24 20:50:18 | 显示全部楼层 |阅读模式
普通帖子
帖子关键词: Windows To Go
现象:此问题出现于UEFI+GPT模式,可移动磁盘制作UEFI+GPT出错几率更大。

原因:暂时未知

解决办法:

可能的解决办法:重新制作UEFI+GPT,并在启动前强制删除NTFS分区中的Boot文件夹和EFI文件夹。
出现问题的可以下面回复,写上使用的优盘和启动的电脑

回复

使用道具 举报

发表于 2016-2-28 19:40:01 | 显示全部楼层
“Windows 无法更新计算机的启动配置。安装无法继续”这行错误代码的翻译是很严谨的。原文是“Windows could not update the computer's boot configuration. Installation cannot proceed.”。从字面看,是对于“启动配置”的更新出现问题,才导致了无法继续。“启动配置"是什么,对应英文就是boot,可以理解为引导的问题。

最早,问题出在隐藏分区里的具有引导能力文件。这个问题的大规模出现时在xp向win7过渡的那个时间段。在那个时候,此错误的出现和”win7在系统底层加入了对引导的控制“有关,也就是说win7时代的引导过程由bios和系统底层(windows boot manager)双重控制(与之对应xp时代并没有真么个manager)。win7大规模引入了OEM机制,硬盘中存在多引导(即使有一些引导是被block掉的),导致了“无法配置”泛滥。OEM分区、backup(比如dell的recovery软件会搞一个、联想的某款预装备份软件也有这个,可以理解这些软件是有GUI的阉割版ghost)分区、boot分区都会有干扰。因为系统存在着多套引导,都具备完整引导进入某个windows、某个类windows、某个PE的能力。某一个引导A被执行,然后开始读取引导所指向的分区数据,而在读取的扇区中包含新的引导文件,指回了引导A所在的扇区。进入boot死循环。/*此处用词欠妥,所谓的系统底层干预引导,正确表述应该是”微软通过编写windows boot manager实现了对windows系统引导过程的监控、干预(激活相关)以至控制“,并非是尚未引导完毕的系统干预了引导过程。*/

wtg的释放,相当于一台机器有两块硬盘,分别安装了完整的操作系统,所谓完整,是指包含了系统文件和整个的引导机制。
我们简单地说(不严谨,因为我没有做逐步执行,说成是推测和猜想也不为过):我们在boot list里选择了从wtg盘启动,bootmgr.efi文件指向了系统文件所在的分区,然后这个分区开始读的时候又读取了一个boot文件,这个boot文件的指向中包含了bootmgr.efi所在的扇区,于是形成了双重boot,进入死循环。

@nkc3g4 给出的解决方案是删除未被删除的legacy boot文件。就是人工阻断了死循环的发生条件。
我个人有一个思路是用非windows boot manager基的引导工具完成对系统的引导,类似于黑苹果过程中的变色龙引导,或者是win+ubuntu双系统,用ubuntu作为主系统来引导win。

以上很多内容有推测和纯思维推断的成分,不是都经过了实验验证,请谨慎参考。
回复

使用道具 举报

发表于 2016-2-28 19:41:51 | 显示全部楼层
如果这种问题只出现在”可移动磁盘“,我怀疑,windows是否对可移动磁盘的gpt分区表表头文件进行了阉割、更改、block?需要winhex看一下。
回复

使用道具 举报

发表于 2016-3-3 22:32:46 | 显示全部楼层
闪迪cz43,华硕x205t,dell 3330也是。使用了win8,8.1,固定大小也是一样
回复

使用道具 举报

 楼主| 发表于 2016-3-3 23:53:38 | 显示全部楼层
xiaomeng308 发表于 2016-3-3 22:32
闪迪cz43,华硕x205t,dell 3330也是。使用了win8,8.1,固定大小也是一样

这两个电脑都没必要用uefi。使用legacy启动成功率会更好
回复

使用道具 举报

发表于 2016-3-4 08:35:40 | 显示全部楼层
nkc3g4 发表于 2016-3-3 23:53
这两个电脑都没必要用uefi。使用legacy启动成功率会更好

谢谢。问题就是华硕x205t只支持uefi。bios中没有legacy。。真心没有。百度过,很多人被这机型的u启动难住老
回复

使用道具 举报

 楼主| 发表于 2016-3-5 00:14:18 | 显示全部楼层
xiaomeng308 发表于 2016-3-4 08:35
谢谢。问题就是华硕x205t只支持uefi。bios中没有legacy。。真心没有。百度过,很多人被这机型的u启动难住 ...

那就试一下一楼说的删除BOOT和EFI文件夹。
回复

使用道具 举报

发表于 2016-3-9 08:59:12 | 显示全部楼层
nkc3g4 发表于 2016-3-5 00:14
那就试一下一楼说的删除BOOT和EFI文件夹。

谢谢。无效。然后制作成uefi+mbr蓝屏。暂时放弃了。谢谢!
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-11-25 14:12 , Processed in 0.095225 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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