分区表损坏引发的血案
情景描述:
本人机器配置500G硬盘。最初分为:系统隐藏引导分区;C盘,60G;D盘,100G;E盘,100G;F盘,100G;G盘,100G。最初安装的是Windows7 32位旗舰版本。由于ubuntu desktop 13.10出来,工作也需要linux系统,在windows7中用虚拟机性能太差,也想支持下linux下的桌面系统,所以,在windows7中的硬盘管理中,把最后一个盘移出40G给ubuntu用。ubuntu分区为:sdb10为数据区,sdb11为系统分区,sdb12为交换分区。ok,安装ubuntu正常使用。
话说有一日,发现windows7中毒,于是就开始了Ghost恢复。用U盘引导,开始Ghost恢复,但是恢复到最后0秒时。Ghost就死了,等了半天也没有反应。所是就强制重启。这时,问题就出现了:重就用U盘引导,出现在有windows pe时就死机了。然后重启,直接从硬盘引导,一样在显示winodws 标志时就死了。用ubuntu desktop 做的U盘启动,ubuntu倒时可以进入到系统,但进入系统后,系统就死了。进入安装模式,在读硬盘时死了,这时已明白是分区损坏。所以想拿到别的机器上去把C盘格式化下。但是拿到别的机器上后,出现同样的问题,系统启动是在windows标志时就死了。然后,进入带命令行的安全模式启动。发现死在/System/driver/disk.sys 处。
结合上面现象分析问题:能从硬盘引导,说明硬盘没有损坏。应该是分区表损坏导制windows7驱动读取分区表时出错,进入了死循环。ubuntu可以从U盘启动,但是进入没发现硬盘,后死机,说明检测到硬盘分区表损坏,但没有进入死循环,从而引导启了系统。但是进入系统后就死了的原因,我推测是由于ubuntu需要交换分区,而它有交换分区建立到硬盘上了,而硬盘上可识别的分区大小太小,导制ubuntu无响应。
由于ubuntu desktop 13.10的恢复模式没找到,所以下载了CentOS-6.5-i386-minimal.iso 。制做成启动U盘。启动电脑,进入恢复模式。fdisk查看分区,果然有报错,有几百个分区。
删掉系统隐藏引导分区。再查看,好了分区表出现在眼前,但是还是有两个错误。
这两个错误都出现在linux分区中,由于linux没有重要数据。所以果断删除。到此,成功解决问题。
总结:1、由于ubuntu desktop 13.10建立的分区是ext4的,ghost不能正确识别导制恢复时破坏分区表。
2、windows磁盘驱动存在BUG,在此情况下会进入死循环。
3、ubuntu启动时,需要硬盘的支持,没有精简的恢复模式。
分区表损坏引发的血案相关推荐
- 一条SQL引发的“血案”:与SQL优化相关的4个案例
导读:笔者早年间从事了多年开发工作,后因个人兴趣转做数据库.在长期的工作实践中,看到了数据库工作(特别是SQL优化)面临的种种问题.本文通过几个案例探讨一下SQL优化的相关问题. 作者:马立和 高振娇 ...
- 波涛汹涌的黄金甲,一碗中药引发的血案!
严重声明:网路转载 主要情节: 父王(周润发)说母后(巩利)身体虚寒,需要每天定时服用亲自配置的中药,已服用了几十年.而父王早就知道了母后和太子元祥(刘烨)之间的苟且之事,远征回宫后在其中药中加入一味 ...
- mysql backlog_一次优化引发的血案
前些天一个Nginx+PHP项目上线后遭遇了性能问题,于是打算练练手,因为代码并不是我亲自写的,所以决定从系统层面入手看看能否做一些粗线条的优化. 首先,我发现服务的Backlog设置过小,可以通过s ...
- 第三方账号登陆的过程及由此引发的血案
72agency · 2014/03/19 10:40 0x00 前言 第三方账号登陆也就是当你没有A网站的注册账号时,你可以使用该与A网站合作的第三方账号登陆A,在大多数情况下你会立即拥有与你第三方 ...
- 一个普通ERROR 1135 (HY000)错误引发的血案:
一个普通ERROR 1135 (HY000)错误引发的血案: 今天接到测试人员反应,测试环境前端应用程序无连接mysql数据库,登录mysql服务器,查看错误日志,发现有如下报错: 点击(此处)折叠或 ...
- 一次 Druid 连接池泄露引发的血案!
最近某个应用程序老是卡,需要重启才能解决问题,导致被各种投诉,排查问题是 Druid 连接池泄露引发的血案.. 异常日志如下: ERROR - com.alibaba.druid.pool.GetCo ...
- 线上 CPU100% 异常案例:一个正则表达式引发的血案
前几天线上一个项目监控信息突然报告异常,上到机器上后查看相关资源的使用情况,发现 CPU 利用率将近 100%.通过 Java 自带的线程 Dump 工具,我们导出了出问题的堆栈信息. 我们可以看到所 ...
- 一场由过滤器Filter引发的血案
一场由过滤器Filter引发的血案 事件起因 本来应该是下图的登录界面 变成了这样 What's the fuck????? 抓狂 原因 解决方法: 在过滤器中给资源文件开个绿色通道
- 一个由正则表达式引发的血案
阿里妹导读:周末快到了,今天为大家送上一篇很有意思的小文章,具有提神醒脑之功效.作者是来自阿里巴巴LAZADA产品技术部的申徒童鞋. 血案由来 近期我在为Lazada卖家中心做一个自助注册的项目,其中 ...
最新文章
- 人工智能3d建模算法_打破国外垄断,全国产3D芯片为机器人“点睛”
- 深度学习和目标检测系列教程 1-300:什么是对象检测和常见的8 种基础目标检测算法
- Hulu兰华峰:专注平衡用户体验和成本
- python实现倒n字形排列_Leetcode问题库——Z形变换(Python),补充X形变换,字形
- mouseup 左键_javascript中mouseup事件丢失的原因与解决办法
- Spring:@Transactional 注解使用讲解
- 6大Facebook广告文案绝招提升你Shopify独立站的转化率
- php怎么循环显示图片,thinkphp 循环显示图片问题!!!~~~~
- 使用pygal.maps.world库读取JSON格式文件,显示世界人口地图图示
- Google+再曝漏洞!5250万用户信息恐泄露
- 解决Spark集群无法停止
- 字节跳动 录屏功能_非常值得推荐,字节跳动出品的一款协同办公软件。
- 2015年OA选型一览表
- 学习总结-在Icepak模型中修改和增加零件
- 【航拍中国第二季】甘肃笔记
- poi java 导入excel_Java的poi技术读取和导入Excel
- vue 截取video第一帧作为封面
- 3D打印机赋予了海岸生态系统极大的恢复能力
- 语音识别原理与应用学习笔记
- 发布微头条显示调用服务器失败,发布的微头条,有的标明“内容已编辑”,有的未标示,这是怎么回事?...