昨天公司终于大发慈悲,统一更换电脑配置,终于要摆脱“手扶拖拉机”的时代了,赶上“动车时代”了。不过不想换硬盘,因为重新要安装太多东西,环境配置一大堆,所以就硬盘没有换,不过当我开机启动的时候,悲剧发生了~~,一直提示“windows未能启动。原因可能是最近更改了硬件或软件”的信息,还不断重启。难道非要我重装系统不可,一下子就回到解放前?自己就捣鼓了,把问题解决了。

  解决方法一(推荐):

  1、直接用U盘进入到PE(我U盘随时携带一个老毛桃的PE)系统,一般PE系统都有引导分区修复工具,直接用此工具进行修复,重启电脑,直接解决问题。

  解决方法二:

  1、用光盘或者U盘启动WinPE,进入命令提示符。
  2、输入“cd \windows\system32”,按回车。
  3、输入“bcdedit”,按回车,显示如下:

  Windows Boot Manager
  --------------------
  identifier              {bootmgr}
  device                  unknown
  description             Windows Boot Manager
  locale                  zh-CN
  inherit                 {globalsettings}
  default                 {default}
  resumeobject            {0a15e9fb-e924-11de-847b-d1bec5c6a45b}
  displayorder            {ntldr}
                          {default}
                          {7619dcc9-fafe-11d9-b411-000476eba25f}
  toolsdisplayorder       {memdiag}
  timeout                 30

  Windows Legacy OS Loader
  ------------------------
  identifier              {ntldr}
  device                  unknown
  path                    \ntldr
  description             早期版本的 Windows

  Windows Boot Loader
  -------------------
  identifier              {default}
  device                  unknown
  path                    \Windows\system32\winload.exe
  description             Windows 7
  locale                  zh-CN
  inherit                 {bootloadersettings}
  recoverysequence        {0a15e9fd-e924-11de-847b-d1bec5c6a45b}
  recoveryenabled         Yes
  osdevice                unknown
  systemroot              \Windows
  resumeobject            {0a15e9fb-e924-11de-847b-d1bec5c6a45b}
  nx                      OptIn

  --------------------

  4、上面的“unknow”部分就是“元凶”,引导分区都被重置了,我们需要对bcdedit进行修改。
  我的Win7安装在C盘,输入以下命令,有些可能还安装了双系统,这个根据最近实际情况确定:
  bcdedit /set {bootmgr} device partition=C:
  bcdedit /set {ntldr} device partition=C:
  bcdedit /set {default} device partition=C:
  bcdedit /set {default} osdevice partition=C:

解决Win7启动时出现“windows未能启动。原因可能是最近更改了硬件或软件”的问题的更多相关文章

  1. Windows未能启动,原因可能是最近更改了硬件或软件,解决此问题的步骤

    电脑开机出现显示这样一段文字"Windows未能启动,原因可能是最近更改了硬件或软件,解决此问题的步骤":出现问题的界面是这样的 步骤如下: 1.直接按"Enter&qu ...

  2. Windows未能启动 由于关键系统驱动程序丢失或损坏 电脑无法开机

    该错误导致系统无法开机,其实也好解决 错误描述: Windows未能启动.原因可能是最近更改了硬盘或软件.解决此问题的步骤…… 1.…… 2.…… 3.…… …… 文件:\windows\system ...

  3. JavaWeb 服务启动时,在后台启动加载一个线程

    JavaWeb 服务启动时,在后台启动加载一个线程. 目前,我所掌握的一共有两种方法,第一种是监听(Listener),第二种是配置随项目启动而启动的Servlet. 下面对这两种方法做一简单的介绍, ...

  4. 解决win7和2008连接windows 2003远程桌面很卡的问题

    解决win7和2008连接windows 2003远程桌面很卡的问题 来源:http://www.hack1990.com/ 作者:佚名 时间:2013-04-12 TAG: 我要投稿 原因在于从vi ...

  5. tomcat 1)启动时不识别执行启动命令 2)启动报错 3)关闭不了,用myEclipse启动时显示jvm_bind,端口占用

  6. 【Android端 APP 启动时长获取】启动时长获取方案及具体实施

    一.什么是启动时长? 1.启动时长一般包括三种场景,分别是:新装包的首次启动时长,冷启动时长.热启动时长 冷启动 和 热启动 : (1)冷启动:当启动应用时,后台没有该程序的进程,此时启动的话系统会分 ...

  7. Windows未能启动:0xc00000e9错误

    问题:计算机无法启动,错误代码为:0xc00000e9 解决方法: 1.如报错所示,\Windows\System31\config\system 文件丢失或损坏: 2.如许修复此问题,需在打开此目录 ...

  8. 禁用 Windows 启动时错误恢复的“启动启动修复(推荐)”

    bcdedit /set {default} bootstatuspolicy ignoreallfailures bcdedit /set {current} recoveryenabled No

  9. 解决Win7系统安装时“安装程序无法定位现有 系统分区,也无法创建新的系统分区”提示

    第一步:U盘启动装系统时,格式化主分区的内容后出现上面的问题 第二步:重启机器,通过U 盘启动.进入win pe系统. 第三步:把windows 7的ISO镜像解压到电脑的非系统盘的其他硬盘上.如D: ...

随机推荐

  1. Java多线程(九)之ReentrantLock与Condition

    一.ReentrantLock 类   1.1 什么是reentrantlock   java.util.concurrent.lock 中的 Lock 框架是锁定的一个抽象,它允许把锁定的实现作为 ...

  2. windows下Nginx与tomcat组合简单使用

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 项目中瓦片资源越来越多,如果提高瓦片的访问效率是一个需要解决的 ...

  3. 基于ThinkPHP的在线编辑器调用

    开源的在线编辑器有很多,比如FCKEditor,UEditor,Kindeditor等,调用方式也都大同小异 下面列举UEditor在线编辑器插件在ThinkPHP里面的应用 1.Ueditor下载地 ...

  4. UNIX环境编程学习笔记(4)——文件I/O之dup复制文件描述符

    lienhua342014-08-23 UNIX 提供了两个函数 dup 和 dup2 用于复制一个现存的文件描述符. #include <unistd.h> int dup(int fi ...

  5. 适用于Win8的Office2003_SP3精简版集成各类补丁+兼容包

    适用于Win8的Office2003_SP3精简版集成各类补丁+兼容包软件名称: Office 软件版本: Office2003_SP3 软件大小: 104M 软件语言: 简体中文 软件授权: 破解 ...

  6. unity之UGUI屏幕分辨率調整

    1.Canvas的屬性配置: 2.Canvas Scaler的屬性配置: 3.根據不同的屏幕比例動態寫改碩放基準: public float standard_width = 800f; //初始宽度 ...

  7. go fmt格式化----“占位符”

    https://studygolang.com/articles/2644 https://studygolang.com/static/pkgdoc/pkg/fmt.htm

  8. centos7 安装keepalived

    node1 192.168.5.101 node2 192.168.5.102 1.安装 openssl openssl-devel yum install openssl openssl-devel ...

  9. IIS------项目配置到IIS后报500错误

    转载: http://blog.csdn.net/yinjingjing198808/article/details/7185453 错误一: HTTP Error 500.19 - Internal ...

  10. 关于openssl的编译与使用

    关于openssl的编译与使用,可以参考这两往篇文章 http://blog.csdn.net/lazyclough/article/details/7456131 http://www.leaves ...