zoukankan      html  css  js  c++  java
  • 修复win7的启动引导

      自己的电脑上本身是win7,为了试验openstack,决定装个ubuntu server,过程也不太懂,一直卡在分区不敢贸然前进,反复了几次,终于导致我进不了原来的win7,原因不明!

      当时就慌了,因为我喜欢把东西放在桌面上,这要一重装,那我就悲剧了。

      不过后来发现,可以用ubuntu desktop的安装系统盘进行try ubuntu,这时候系统估计运行在启动盘里吧,这个试用在这种时候还挺好使,因为它可以访问到所有的盘,这样即便进入不了原系统,依然可以把硬盘里的东西拷出来,好吧,至少没有那么糟,赶紧备份c盘的东西,做好重装的准备。

      但一想到要重装,还是很烦躁,开始从网上搜索解决方案。从症状来看我的盘并没有被格式化,win7系统依然存在,那就应该是启动引导出现了问题了。那就开始进行修复吧,大部分比较靠谱的,不用软件修复的方法,都是用win7安装盘修复。其中有个大牛的博客讲的特别详细,关于windows启动的各种症状都有说,我也是从这里获得我想要的。大牛博客链接http://blog.sina.com.cn/s/blog_49f914ab0100htql.html,有时间还得继续学习下。

      那就简要说说我碰到的问题和最终解决方案吧。

      网上很多说双系统的解决方案,无奈我的另一个系统尚未装好就出状况了,所以估计也不适用,不知道可不可以在liveCD里使用linux来修复,可能可以,没有深究。那就只能使用纯粹修复win7的方案了。用u盘制作了一个win7原生启动盘,进行修复。下面是我的尝试和结果。

      从u盘启动后,点击修复系统,直接点击里面的修复win7启动,直接失败。

      点击dos命令窗口,或者按shift+f10,开始命令修复。

      输入 bootrec /fixmbr,执行成功。但启动引导依然存在故障,问题没有解决。

      输入bootrec /fixboot。报错:此卷不包含可识别的文件系统。请确定所有请求的文件系统的驱动程序已加载,且此卷未损坏。

      输入bootsect /nt60 c:,成功执行,但没有解决问题。

      输入bootsect /nt60 c: /mbr,都没看明白是成功执行还是说语法有问题,确定的是没有解决我的问题。

      输入bootsect /nt60 sys /mbr,成功执行,解决问题!

  • 相关阅读:
    LeetCode Power of Three
    LeetCode Nim Game
    LeetCode,ugly number
    LeetCode Binary Tree Paths
    LeetCode Word Pattern
    LeetCode Bulls and Cows
    LeeCode Odd Even Linked List
    LeetCode twoSum
    549. Binary Tree Longest Consecutive Sequence II
    113. Path Sum II
  • 原文地址:https://www.cnblogs.com/ValiancyHe/p/3398899.html
Copyright © 2011-2022 走看看