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

  昨天公司终于大发慈悲,统一更换电脑配置,终于要摆脱“手扶拖拉机”的时代了,赶上“动车时代”了。不过不想换硬盘,因为重新要安装太多东西,环境配置一大堆,所以就硬盘没有换,不过当我开机启动的时候,悲剧发生了~~,一直提示“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:

时间: 2024-07-30 20:53:31

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

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

电脑开机出现显示这样一段文字"Windows未能启动,原因可能是最近更改了硬件或软件,解决此问题的步骤":出现问题的界面是这样的 步骤如下: 1.直接按"Enter"回车键 2.出现以下界面 根据提示按"F8"键 3.进入以下界面 然后选中"禁止驱动程序签名强制",回车即可 最后即可顺利进入Windows系统 以上方法也不是长久之计.这个是高版本降级到WIN7出现的问题 建议查看10换7bios解锁教程! 原文地址:https

好系统U盘启动解决win7系统显示windows未能启动

u盘安装win7系统后,发现开机启动出现windows未能启动画面的情况,那么遇到这种windows无法正常启动情况要怎么办呢?此文好系统U盘启动就为大家分享解决win7系统显示windows未能启动的方法. 很多情况下,当您的电脑安装win7系统后,发现电脑开机的时候并未出现启动画面,在计算机的操作.运行中,难免遇到应用程序无法安装或者Windows无法正常启动运行的问题,这对我们使用计算机带来了很大的不便.小编不得不说您先不要着急,遇事这种麻烦要先想到该如何解决问题,那遇到这样的问题要如何解

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

解决win7和2008连接windows 2003远程桌面很卡的问题 来源:http://www.hack1990.com/ 作者:佚名 时间:2013-04-12 TAG: 我要投稿 原因在于从vista开始,微软在TCP/IP协议栈里新加了一个叫做 “Window Auto-Tuning”的功能. 这个功能本身的目的是为了让操作系统根据网络的实时性能 (比如响应时间)来动态调整网络上传输的数据窗口的大小,从 而达到实时优化网络性能的目的. 但是,在某种情况下(具体是怎样的一个环境,目前我也不

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

avaWeb 服务启动时,在后台启动加载一个线程JavaWeb 服务启动时,在后台启动加载一个线程. 目前,我所掌握的一共有两种方法,第一种是监听(Listener),第二种是配置随项目启动而启动的Servlet. 下面对这两种方法做一简单的介绍,(Mark一下,防止以后急用又忘记了): 监听(Listener) 首先,我们创建一个监听的类,继承ServletContextListener,如下: 源码复制打印    package com.wxp.thread;    import javax

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

一.什么是启动时长? 1.启动时长一般包括三种场景,分别是:新装包的首次启动时长,冷启动时长.热启动时长 冷启动 和 热启动 : (1)冷启动:当启动应用时,后台没有该程序的进程,此时启动的话系统会分配一个新的进程给应用. (2)热启动:程序的进程依然存在,启动时通过已有进程启动进入到Activity显示页面的,就是热启动,或者从Android官网来看我们获取到的其实是温启动时长,就是Activity不存在的情况. (3)新装包的启动时长: 新装包的启动时长,预估是最长的,并且在5.0以下及5.

JavaWeb服务启动时,在后台启动加载一个线程进行Socket监听端口

最近,做一个项目,需要做一个web服务器,该服务器要与Android端和GPRS模块互相通信.考虑Android端与服务器端用Http通信,GPRS模块与服务器用Tcp通信.因此需要在Web服务器启动的时候启动加载一个线程负责Tcp端口的监听. search了一些方法,从中挑选了两个在此记录一下: 方法一:监听(Listener) 我们创建一个监听类,继承自ServletContextListener,代码如下: 1 package will; 2 3 4 import java.io.IOEx

Springboot 启动时Bean初始化,启动异常-Assert.isTrue(condition,message) 报错

Springboot 启动时Bean初始化启动异常Assert.isTrue(condition,message) 报错,如果 condition为false 则会出现 java.lang.IllegalArgumentException: message, org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'XXXXXX' defined in class path re

Rabbitmq 服务启动后停止 | Windows下启动报错Error: unable to connect to node [email protected]: nodedown

1.erlang版本和rabbitmq版本不匹配 版本匹配: http://www.rabbitmq.com/which-erlang.html 2.找到匹配的版本,卸载当前rabbitmq重新安装. 执行以下操作从计算机中完全卸载RabbitMQ和Erlang: (1)打开Windows控制面板,双击“程序和功能”. (2)在当前安装的程序列表中,右键单击RabbitMQ Server,然后单击“卸载”. (3)在当前安装的程序列表中,右键单击“Erlang OTP”,然后单击“卸载”. (4

win8系统换win7系统时出现“windows无法安装到这个磁盘。选中的的磁盘采用GPT分区形式”解决方案

现在win8的磁盘普遍采用的是GPT分区,GPT是一种新的分区,有很多优势,所以现在的新的win8系统都采用的是GPT分区,而win7还采用的是老的MBR分区,而且只支持MBR分区形式,所以在预装win8的电脑上换win7需要先把磁盘格式转化为MBR.方法如下: 简单的办法,仍安装Win8系统:或者是转换磁盘分区格式为MBR,不用任何软件就可实现,需要重建分区表,会删除整个磁盘分区,记得要提前备份数据. 1.使用Win7光盘或者U盘引导,进入系统安装界面. 2.按Shift + F10打开命令提