- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
巧用Linux解决“硬盘逻辑锁”问题
巧用Linux解决“硬盘逻辑锁”问题
1、引言
笔者在运维过程中遇到这样一起案例,使用者由于磁盘操作失误,导致操作系统丢失,无法进入系统。笔者按照常规方法施救,试图从光盘版WINDOWS PE进入系统查看系统情况及文件资料是否存在,不料无法进入WINDOWS PE,硬盘灯常亮。而笔者试图用其他方式,如GHOST,PQ分区软件等均无法进入下一步,硬盘灯常亮,疑似硬盘损坏。后经过多方查找资料,发现并不是硬盘损坏,而是由一个叫“硬盘逻辑锁”的错误引起的,笔者通过Linux巧妙解决了这个问题。该案例对疑似硬盘故障之类的运维工作具有一定的借鉴意义。
现象描述
笔者赶到现场后,操作系统已经丢失,无法进入系统,于是插入光盘,试图从光盘版WINPE进入,不料无法进入光盘版WINPE,光标闪烁,但无法进入下一步。后来使用其他软件如GHOST,PQ8.0等均无法进入下一步,共同特点是硬盘灯长亮。后来经过多方查找资料,才发现这种现象是由一个叫“硬盘逻辑锁”的错误引起的,硬盘没有损坏。
3、处理过程
既然知道了原因,下面笔者开始着手解决这个问题。首先来解释一下什么叫“硬盘逻辑锁”。原来,“硬盘逻辑锁” 是使用了MS-DOS的一个错误制成的。它采用了“循环分区表”的技术,使DOS无法用任何设备启动,包括软盘等移动设备。当DOS启动时,系统会自动搜索硬盘中的各个分区的信息,如类型、大小等,以使系统能够识别硬盘,分别分配为C、D、E、F等驱动器,并使用户能对其进行各种操作。而“逻辑锁”正是利用了这一点,通过修改硬盘的分区表使分区表发生循环,即把扩展分区的第一个逻辑盘指向自身,使DOS系统启动时查找分区时发生死循环而无法启动。
既然“硬盘逻辑锁”是MS-DOS才固有的bug,那么解决的途径可以从非DOS系统出发。虽然目前WINDOWS从DOS发展到如今的XP,WIN7,但这个DOS的bug并没有引起微软重视,所以从WIN7引导依然无法进入系统。那么除了WINDOWS以外,那就只有苹果公司的MacOS和Linux了,苹果操作系统安装光盘很大,安装复杂,笔者在这里使用微型版的Linux系统,有一个软件叫“完美者U盘维护系统”,里面安装有微型Linux系统---Puppy,中文俗称“小芭比”。首先下载完美者U盘维护系统,将该U盘维护系统安装到U盘中,然后再开机进入BIOS将启动顺序修改为U盘优先。重启,进入U盘维护系统,操作界面如下:
选择【C】小芭比Linux,进入Linux系统后,运行shell,使用Linux命令fdisk –l查看当前磁盘情况,发现磁盘列表下有很多个D盘,如下图所示:
再次印证了笔者的想法,确实是由“硬盘逻辑锁”引起的,那么怎么来消除“硬盘逻辑锁”呢?既然“硬盘逻辑锁”导致硬盘分区表发生错误,形成循环,那么我们就可以将硬盘分区表删掉,然后再使用DiskGenius之类的软件将原先正确的硬盘分区表找回来。
下面一步删除硬盘分区表,我们知道在DOS中可以用fdisk /mbr这个命令来清除硬盘分区表,在Linux中用什么命令呢,这里我们使用dd命令。运行shell,输入 dd if=/dev/zero of=/dev/sda bs=512 count=1,回车,然后重启计算机。注意上面命令中的sda是指的SATA硬盘,如果是IDE硬盘则为hda, bs=512表示将整个分区表删除。
这个时候我们发现计算机可以正常进入WINPE了,在WINPE里运行DiskGenius软件,选择“搜索已丢失分区(重建分区表)”,然后将以前正确的分区信息找回,最后选择菜单--硬盘—保存分区表。这样分区表信息就找回来了,查看盘符状态,D、E盘资料都还在。最后,笔者重装了系统,一切正常。
4、原因分析
“硬盘逻辑锁”错误是有微软DOS系统一个bug引起的,因此,在处理过程中,充分利用了非DOS系统的优势。Linux作为全世界三大操作系统之一,具有一些windows不具有的优势,在本案例中,笔者就是利用了Linux启动系统时,可以绕过分区信息的原理来进入系统的。进入系统后,将分区信息删除,再利用DiskGenius来重建分区表,最终找回了正确的分区。
5、经验总结
在处理该类故障时,极易误判为硬盘损坏,更换硬盘或操作不当会导致用户原始数据丢失。因此,在我们平时的运维过程中,要细心观察症状,比如本案例中,硬盘灯常亮就是一个关键点。通过信息的观察和丰富的经验,将用户的损失降低到最低。另外,运维人员掌握多种操作系统知识也是必要的。
您可能关注的文档
- 国培常见问题及解决方法.doc
- 国民经济核算作业(一)答案(第一.doc
- 在制品定额及工时的简单分析.doc
- 在小学阶段设置综合实践活动课程的主要目的是最大限度..doc
- 地面频道品牌综艺节目的突围路径媒力中国研究院.doc
- 垃圾污染与环保综合实践活动教学设计.doc
- 培训须知减少无效学习的五个关键.doc
- 基于ap的无线通信控制接口设计.doc
- 基于C8051F340的USBXpress开发包USB通信设计.doc
- 增值税一般纳税人收取或者支付运费的税务及会计处理2009.doc
- 临床医师三基考试综合卷含答案12.15(等级评审备考).doc
- 1.3物质的变化教学课件-九年级化学科粤版上册.pptx
- 高考语文复习文学类文本阅读赏析小说语言(品味小说语言艺术).docx
- 山东省烟台市2021年中考道德与法治真题(解析版).docx
- 高三信阳市1月内部特供卷化学(六)学生版.pdf
- (精品课件)专题5现代诗歌阅读分点突破鉴赏诗歌形象语言表达技巧与思想情感.pptx
- 高考二轮复习课件数学(基础版)专题4概率与统计专题检测4.pptx
- 25.2 用列举法求概率(第1课时).ppt
- 全等三角形-八年级数学上册课件(沪科版).pptx
- 人教版九年级全册Unit2 I think that mooncakes are delicious SectionA1a-2d第一课时课件+音频.pptx
最近下载
- 河北唐山社区工作者考试题库.pdf VIP
- 中职 信息技术(基础模块)(下册)任务3 制作简单数字媒体作品教学课件 工信版.pptx VIP
- 詹新惠-网络与新媒体概论-第7章.pptx VIP
- 《防治煤与瓦斯突出细则》重点环节解读课件.pptx VIP
- 《中华人民共和国广告法》培训解读课件.pptx VIP
- 2025届四川新高考物理复习“指向关键能力培养”的备课策略.pdf VIP
- 基于多元化数据融合的虚拟货币地址实体识别方法及系统.pdf VIP
- 适老化改造施工中的工程质量监控与验收标准.docx VIP
- 美剧剧本绝望主妇台词本中英文对照精排版第一季第一集.pdf VIP
- 《团结就是力量》《没有共产党就没有新中国》 课件 花城版七年级上册.pptx VIP
文档评论(0)