大连电脑维修_远程电脑维修_就找电脑大表哥
首页 - 软件 > 如何解决电脑无法引导的问题

如何解决电脑无法引导的问题

发布于:2021-10-24 作者:大连电脑维修 阅读:12

问题产生   


引导是一个非常「脆弱」的东西,对系统、分区的操作都有可能导致其出现问题。

比如分区操作不当、不小心格式化某个分区、误删看不懂的文件,这与你用什么软件操作无关(真不怪分区助手)。


而引导只要出现问题,你的电脑就无法进入系统,就是这么直接。

但这个问题解决起来又非常简单,很多人觉得这个名词头疼,只是源于未知的恐惧。

 

引导原理和类型


系统引导指的是将操作系统内核装入内存并启动系统的过程。

直白地来说,就是需要有程序告诉电脑怎样一步步将系统启动,引导这个名字也很贴切。

不需要完全理解,只要大概知道这是从你按下开机键到系统启动完成中不可或缺的环节即可。


你应该也了解到了,引导其实有两种类型:UEFI 引导和 Legacy 引导(传统引导)。

Legacy 也就是传统引导,是 Windows 8 之前常见的引导模式,通常搭配 MBR 磁盘分区表使用。

UEFI 引导则是新的引导模式,Windows 8 及以后推荐使用这种方式,通常搭配 GPT 磁盘分区表使用。


引导文件工作流程  


便于理解,系统引导有这重要的三部分:分区、引导文件、winload 程序。

UEFI + GPT 模式下,磁盘将单独划分一个 FAT32 格式的 EFI (ESP)分区,系统启动需要的引导文件都在 EFI 文件夹中。

不同厂商命名的文件夹下有对应的系统引导,Windows 的在 \EFI\Microsoft 下。


\Boot 下的 bootx64.efi 为通用引导文件,实际上就是其它操作系统的引导文件复制改名。

UEFI 模式引导启动时直接到EFI 分区执行引导文件,再加载 C:\windows\system32 下的 winload.efi 启动程序,三者缺一不可,即便前面都正常,只是丢失 winload.efi 也无法启动。


Legacy + MBR 模式下,需要标记一个已有的分区为活动分区。

活动分区内有如下引导文件:


引导启动时将依次检查磁盘分区,找到活动分区,再检查执行其中的引导文件。

接着加载  C:\windows\system32 下的 winload.exe 程序。

总的流程就是这么简单。

 

引导修复


一般情况下,我们只需要简单使用一条 BCDBoot 命令即可解决,但我们起码也要能打开 Windows 的命令行工具才行。

以下三种方式均可:

1、Windows 自带的修复模式 WindowsRE  -- 不需要额外设备

2、U盘 PE  -- 功能强大,简单

3、制作好的微软官方系统安装U盘 -- 不如以上两种实用,进入后 Shift+F10 启动命令行工具


恢复模式

只需要在开机显示 Windows 图标时切断电源、连续三次即可进入。


左右滑动查看更多(点击图片放大)


通常直接输入以下命令即可修复( Legacy 与 UEFI 通用):


bcdboot C:\windows

会自动复制所需引导文件到 EFI 分区(UEFI)/ 活动分区 (Legacy)

输完命令瞬间完成,你就可以重启开机了。


但如果遇到复杂的情况,光靠 BCDBoot 命令还是不够的,因为它无法修复引导分区错误导致的问题。

可以用 Diskpart 工具来创建所需要的分区,命令行输入 diskpart 即可进入。


具体命令如下:


diskpart    #进入diskpart工具list disk   #列出现有磁盘 select disk *  # 选择磁盘*(*代表要创建的EFI分区所在磁盘,我这里是0)list partition  #(可选)列出磁盘中的现有分区create partition efi size= *   #创建大小为*的EFI分区(*代表EFI分区大小,单位MB)format quick fs =fat32    #格式化EF  I分区为fat32格式exit    #退出diskpart工具

Legacy 有所不同,不需要创建分区,只需要在 select disk 选择磁盘 后打个活动分区的标记即可。


select patrition 1   #选择第一个分区,分区号从1开始而是不是0active   #设置活动

再使用 BCDBoot 命令修复即可,你也可以使用更详细的命令来确保正确修复,比如:


bcdboot C:\Windows/s H: /f uefi

C盘为 Windows 所在分区、H 盘为 EFI 分区盘符、uefi 代表使用 uefi 引导

更详细的 BCDBoot 命令参见微软手册。


https://docs.microsoft.com/zh-cn/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di


PE 修复

如果你不喜欢敲命令,那使用 PE 来进行修复就更加友好,并且如果你甚至将WindowsRE 分区都给误删了,恢复模式是打不开的。

你可以先使用分区助手来检查分区情况,UEFI 引导缺少 EFI 分区的话手动创建一个 FAT32 分区即可,Legacy 引导则需要有一个活动分区。


同样也可以使用上面的 BCDBoot 命令来进行修复,还可以使用 PE 里的引导修复工具来进行操作。


但需要注意分区盘符一定要选对哦。

 

总   结    


方法是其次,只要你能理解引导的工作流程和所需条件,解决问题就非常简单。

不然就算你这次会了,下次又遇到其他情况。

分区有问题的先解决分区问题,没问题 BCDBoot 命令或者 PE 里的引导修复工具修复就完事了。

这次学会了吗,还不赶紧收藏,没有下次了。

大连电脑维修_远程电脑维修_就找电脑大表哥

相关文章

  • 手把手教你重装系统

    手把手教你重装系统

    相信很多人在使用电脑都遇到一个问题,想重装系统但是怕不安全怕麻烦。今天小客服来给大家分享一个简单的方法。首先我们需要一个容量大于8G的U盘,以及一台可以正常使用...

    2021-10-24

  • Win10的重置电脑与重装系统区有什么区别?那个好一些

    Win10的重置电脑与重装系统区有什么区别?那个好一些

    随着电脑的使用时间越来越长,它的性能也会有点影响,如果没有及时清理电脑,系统太拥挤的话,还会经常出现卡顿的现象。若一不小心错误操作或者是遭受到病毒、木马程序的攻...

    2021-10-24

  • 如何解决电脑无法引导的问题

    如何解决电脑无法引导的问题

    问题产生   引导是一个非常「脆弱」的东西,对系统、分区的操作都有可能导致其出现问题。比如分区操作不当、不小心格式化某个分区、误删看不懂的文...

    2021-10-24

  • 电脑频繁重装系统会弄坏电脑么?

    电脑频繁重装系统会弄坏电脑么?

    在使用电脑进行工作、学习和娱乐的过程中,新手最怕遇到电脑故障,小到缓慢、卡顿,大到断网、蓝屏。都会小白束手无策,不胜其烦。坏了就需要找人来修,找熟人欠人情,找修...

    2021-10-24

  • 正确安装windows系统方法

    正确安装windows系统方法

    微软官方推荐的重装办法如果重装系统都不会,最着急的人是谁呢?其实微软也很担心自己的系统覆盖率,尤其是Windows 10系统的推广,这都没人会重装,杂提高市占率...

    2021-10-24

  • 电脑重装系统都有哪些方法

    电脑重装系统都有哪些方法

    本文针对那些不会重装系统windows的用户,虽然重装windows系统很简单,但是还是有一些小白是不会重装的,本教程现在就详细的讲一下重装系统的具体步骤,本帖...

    2021-10-24

客服微信:1632200499点击复制并跳转微信