zoukankan      html  css  js  c++  java
  • 解决Win7启动时出现“windows未能启动。原因可能是最近更改了硬件或软件”的问题

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

      解决方法一(推荐):

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

      解决方法二:

      1、用光盘或者U盘启动WinPE,进入命令提示符。
      2、输入“cd windowssystem32”,按回车。
      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                    tldr
      description             早期版本的 Windows

      Windows Boot Loader
      -------------------
      identifier              {default}
      device                  unknown
      path                    Windowssystem32winload.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:

     

  • 相关阅读:
    PHP将unicode转utf8最简法
    【搬运】systemctl 命令完全指南
    【转】Linux下apache/httpd服务启动与停止
    【转】Apache Digest验证
    Apache安装及配置ssl
    PHP获取某个表与其他表的关联关系算法
    Mysql查看版本,端口命令
    解决Windows下网络原因Composer安装失败问题
    kafka总结
    关于自增加
  • 原文地址:https://www.cnblogs.com/xuliangxing/p/4468424.html
Copyright © 2011-2022 走看看