使用BOOTICE 恢复系统启动项

我在安装deepin 系统的时候,经常遇到重启进不去系统,每次重启都会进入windows 系统,这让我感到特别头疼,试了好多次都不成功,有些情况是,成功后再次重启又回到了windows系统。后来终于在PE中利用一款叫做BOOT ICE的工具成功解决。

BOOTICE— 引导扇区维护工具简介

BOOTICE 是一个启动相关的维护的小工具,主要用于安装、修复、备份和恢复磁盘(镜像)的 MBR(Master Boot Record)或分区 PBR(Partition Boot Record),以及查看编辑 Windows Vista/7/8/8.1 的 BCD。此外还具有磁盘扇区编辑、磁盘填充、分区管理等等功能。
我使用的PE是一款叫做优启通的PE系统,个人感觉这个PE系统工具比较多,可以去官网上下载。我这里有两种恢复方式,一种是UEFI启动项恢复;另一种是在windows的BCD上面添加一个启动项,这种方法在装双系统添加启动项时比较常见。

一. 修改UEFI启动选项


打开BOOT ICE软件工具,点击UEFI选项,选择修改启动序列,进去后你会进入到如图所示的环境。其实这个就是UEFI启动模式下的启动项,在BOIS界面的启动项就是这些,其中windows Boot Manager 启动项就是windows 系统启动项。
我们这时选择添加,然后在右边的启动项设置中把菜单标题改为装的系统名称,启动磁盘就是你装系统的硬盘,如果你的电脑即装了固态,又装了普通的机械硬盘的,则选择你装系统的那个磁盘,这里的磁盘是一整块硬盘。

启动分区就是你装的系统EFI所在的分区,一般和windows的EFI文件在一个盘。启动文件就是EFI文件夹下的新装系统文件夹下的efi文件,我装的deepin系统的启动文件叫做grubx64.efi

弄好启动文件后,上移新的启动项到最前面,然后选择保存当前启动项设置后退出,重启就会进入到新装的系统,有人在这种方法下还是在下下次重启的时候没有进入新系统成功,这时你还可以直接进BOIS,修改启动序列,把新系统的启动项放到最前面。

二. 编辑BCD文件

同样的打开BOOT ICE软件,选择BCD编辑,如图所示,点击右下角的红框

在EFI文件夹下选择Microsoft文件夹下的Boot文件夹,选择里面的BCD文件,具体如下图

选择好之后选择智能编辑模式,进入到如下图界面

面有一个启动项,我装的是windows 10,所以在上面有一个win 10 启动项,这个启动项最好不要动,如果改变了是一些东西,有可能你的win 10 就进不去了。
在上图的界面下,选择添加,在右边的设置中修改启动磁盘,启动分区和启动文件,这些和上一种方法设置的一样;当然我们也可以修改菜单标题为新系统的名称

使用BOOTICE 恢复系统启动项的更多相关文章

  1. 使用引导扇区维护工具BOOTICE编辑系统启动列表BCD文件

    使用引导扇区维护工具BOOTICE编辑系统启动列表BCD文件 系列文章: 笔记本电脑提速之加装内存条.SSD固态硬盘.光驱位换SSD固态硬盘 笔记本ThinkPad E430c加装内存和SSD固态硬盘 ...

  2. windows7修改双系统启动项名称、先后顺序、等待时间

    一.进入BCDEdit.exe  正常启动Windows 7 系统,点击“开始” -> “所有程序” -> “附件”,右击“命令提示符” -> “以管理员身份运行”(需要将操作当前用 ...

  3. 修改系统启动项 grub2配置的方法 ubuntu[转]

    在 早期的Ubuntu中,使用Grub作为系统的启动引导程序,想修改系统启动项非常简单,只要用gedit打开系统菜单设定文件( sudo gedit /boot/grub/menu.lst ),修改该 ...

  4. CentOS自带mysql配置(密码更改、端口开放访问、添加进系统启动项)

    前些天虚拟机安装好了CentOS6.1,但是自己想远程连接自带的mysql发现不知道如何改密码,于是谷歌一下,把结果记录下来,方便后期自己使用: 方法一: # /etc/init.d/mysql st ...

  5. Ubuntu systemctl 查看管理系统启动项

    Ubuntu systemctl 查看系统启动项 列出所有启动项: sudo systemctl list-unit-files 会列出开启的和未开启的: 使用grep过滤一下开启的grep enab ...

  6. UiPath中恢复依赖项失败的解决方法

    目录 序言 正文 什么是依赖包? 如何查看项目使用了哪些版本的依赖包? 一.项目内查看 二.查看项目的 JSON 文件 问题根源 解决方法 一.「等」字诀 二.切换网络环境(根治) 三.手动复制依赖包 ...

  7. 解决:Win 10 + Mint 18双系统时间不同步,更换系统启动项顺序

    1.win10 & mint 18双系统时间同步: 先打开终端下更新一下时间,确保时间无误: sudo apt-get install ntpdate sudo ntpdate time.wi ...

  8. CentOS7和win7双系统启动项

    1.添加win7启动项编辑文件 /boot/grub2/grub2.conf menuentry 'Windows 7' { insmod ntfs set root='hd0,1' chainloa ...

  9. CentOS恢复系统启动grub1.5,2阶段

    1.模拟CentOS7系统/boot下文件全丢失 rm -rf  /boot/* 2.重启系统,并进入救援模式 3.将救援光盘路径切换回原来的系统磁盘根路径 chroot /mnt/sysimage ...

随机推荐

  1. 清北学堂模拟赛day7 数字碰撞

    /* clj:水题别人都满分你不是你就完了,所以说水题一定要细心一点,有这么几个细节:①前导零的处理,全是零的时候要特判②换行要注意,不要多大一行,剩下就是水水的模拟了 */ #include< ...

  2. CF memsql Start[c]UP 2.0 A

    CF memsql Start[c]UP 2.0 A A. Golden System time limit per test 1 second memory limit per test 256 m ...

  3. thinkphp3.2.3之自动完成的实现

    有时候,我们希望系统能够帮我们自动完成一些功能,比如自动为密码加密,忽略空等,这个时候我们就需要利用到自动完成(填写)的功能. ThinkPHP 模型层提供的数据处理方法,主要用于数据的自动处理和过滤 ...

  4. iOS开发——UI进阶篇(十九)UISearchBar控件简介

    最近用到搜索功能.总结一下 搜索,无疑可以使用UISearchBar控件! 那就先了解一下UISearchBar控件吧! UISearchBar控件就是要为你完成搜索功能的一个专用控件.它集成了很多你 ...

  5. Java中的BoneCP数据库连接池用法

    http://zhoufoxcn.blog.51cto.com/792419/438277/ C3P0,Proxool,BoneCP,Druid

  6. python基础六

    模块 1.定义: 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test) 包:用来从逻辑上 ...

  7. cookie 巩固

    设定cookie 过期时间: Cookie coke = new Cookie("name", "pattern"); coke.setMaxAge(60);/ ...

  8. springMVC学习之url重写:urlrewrite with tuckey UrlRewriteFilter

    在开发网站时地址栏的一些信息是我们不希望让客户看到,所以在开发时候就会涉及到url重写的问题. 下面介绍一种常用的url地址重写的方法. 1.利用maven下载相关jar文件,pom文件配置如下: & ...

  9. IOS本地,APNS远程推送(具体过程)

    添加本地推送 ///本地添加 -(void)addLocalPushNotification:(UIButton*)sender; { NSLog(@"%s",__FUNCTION ...

  10. 解决 eclipse中properties文件编码问题

    菜单——>Preferences——>General——>ContentTypes——>Text——>Java Properties File,设置Default enc ...