删除win7多余引导项

简介:

     在下载了Ubuntu11.10之后,使用内部自带的工具wubi安装失败,再复制文件时死机。然后用光盘重新安装后重启,从windows 7选项进入后,发现还有刚刚安装失败的Ubuntu引导项,便想用win+r->cmd->msconfig的启动中修改,然而发现其中没有ubuntu的选项。

    在网上搜了搜windows启动项的相关资料后,将得到的信息总结在这里:

    我们知道在操作系统的内核加载之前,系统会首先加载boot loader程序,即启动加载程序,该程序首先检查硬件环境,然后配置环境状态,为即将加载的操作系统内核做准备。在多操作系统的环境中,需要加载哪个系统的内核是一个需要选择的问题,而且,不一定是系统,可能是一些其他的工具。 

    所以需要一种机制来管理从boot loader准备好环境信息到使用哪个系统来操纵计算机系统(win7,ubuntu,ghost)?启动项就是这个一个接口,通过这个菜单,我们来选择使用哪种系统。

    对于windows系统,基于NT60技术系列的操作系统(WIN7/VISTA/2008)使用bcdedit这个管理工具来管理启动项,而之前的基于NT50技术系列的系(XP/2000/2003)则使用boot.ini来管理启动项。在NT50系列的机器中,我们可以简单的通过配置boot.ini来实现对启动项的配置。直接对boot.ini文件进行修改来管理启动项的方式比较低级,而且硬件独立性不是很好,而使用一个管理工具间接地对启动项进行配置,则可以使底层的信息封装,达到更好的兼容性。

   bcdedit是一个管理启动项的工具,将启动项看做是一个小型数据库的话,bcdedit提供的各种命令能够实现的功能不外乎为:增、删、改、查、备份、还原等。当然,命令接口的变化也因此带来了程序接口的变化,NT60提供BCD类提供成编程者使用。

   大致知道这些以后,去除没用的ubuntu引导项的方法,就是先查,再删。注意在启动命令行之前必须提升为管理员权限,输入 bcdedit /enum遍历所有启动配置信息,找到description为“ubuntu”的ID(标识符),然后使用:bcdedit /delete 标识符 /cleanup即可。




本文转自hipercomer 51CTO博客,原文链接:http://blog.51cto.com/hipercomer/789408

相关文章
|
7月前
|
存储 SQL 缓存
mysql数据引擎有哪些
MySQL 提供了多种存储引擎,每种引擎都有其独特的特点和适用场景。以下是一些常见的 MySQL 存储引擎及其特点:
213 0
|
存储 安全 开发工具
App隐私合规评估实务和要点
随着移动互联网的高速发展及监管部门针对移动互联网应用程序(以下简称“App”)隐私合规监管趋严,特别是在个人信息保护法的实施下。本文将深入探讨App隐私合规评估的要点和难点,提供详细的信息,并提供一套轻量级和自动化的App隐私合规治理方案,降低App业务被通报和下架等合规风险,以保障企业App业务正常运营。
1393 0
|
Ubuntu 网络安全 C语言
【VirtualBox安装Ubuntu过程记录】
【VirtualBox安装Ubuntu过程记录】
604 2
|
监控 Python
什么是WSGI,uwsgi和gunicorn在Python Web部署中起到什么作用?
**WSGI**是Python Web应用与服务器间的标准接口。**uwsgi**是实现WSGI的服务器,用于在不同服务器上高效部署应用。**gunicorn**是高性能的WSGI服务器,提供易用接口和进程管理功能。两者协同工作,作为桥梁连接应用与服务器,支持高并发和生产环境部署,提升性能和可靠性。配置因应用和环境而异,需按需调整。
685 2
|
存储
数字逻辑与模拟电子技术-部分知识点(4)——数电部分-组合电路的一般分析和设计方法、三人和四人表决器的设计、SR触发器、D触发器、JK触发器
数字逻辑与模拟电子技术-部分知识点(4)——数电部分-组合电路的一般分析和设计方法、三人和四人表决器的设计、SR触发器、D触发器、JK触发器
514 0
|
网络协议 Java jenkins
jenkins踩过的坑之--节点连接
之前Jenkins的master节点要管理其他节点的话,在以往的博客或者各类视频的教程中,都会出现一种方式,那就是:Launch agent via Java Web Start。
jenkins踩过的坑之--节点连接
|
SQL 弹性计算 算法
PostgreSQL 普通表在线转换为分区表 - online exchange to partition table
标签 PostgreSQL , 分区表 , 在线转换 背景 非分区表,如何在线(不影响业务)转换为分区表? 方法1,pg_pathman分区插件 《PostgreSQL 9.5+ 高效分区表实现 - pg_pathman》 使用非堵塞式的迁移接口 partition_table_concurrently( relation REGCLASS,
3054 0
|
存储 芯片 内存技术
STM32F0单片机快速入门十 用 SPI HAL 库读写W25Q128
STM32F0单片机快速入门十 用 SPI HAL 库读写W25Q128
|
消息中间件 存储 Kafka
超硬核,基于mmap和零拷贝实现高效的内存共享(上)
超硬核,基于mmap和零拷贝实现高效的内存共享