APP下载

用Linux巧解硬盘逻辑锁

2016-03-13

网络安全和信息化 2016年10期
关键词:硬盘分区逻辑

引言:硬盘逻辑锁往往是因恶意软件、计算机病毒、非正常关机等引发,会导致计算机已安装的Windows操作系统启动时提示找不到有效启动分区,或者启动进度条“死循环”。本文介绍笔者借用Linux系统完美解决硬盘逻辑锁问题,硬盘上的数据没有丢失。

硬盘逻辑锁指的是安装Windows系统的计算机在使用MS-DOS引导启动时,会搜索所有正常挂载的逻辑盘,并且按顺序分配合适的盘符以供系统调用。此过程以硬盘主引导扇区的分区表信息为准,如果主引导分区记录被修改,所有逻辑分区起始位置指针始终指向第一个逻辑分区,使得系统启动在查找逻辑分区时形成死循环,不能完成遍历逻辑分区的任务,造成硬盘长期读写,系统不能启动。

硬盘逻辑锁往往是因恶意软件、计算机病毒、非正常关机等引发,会导致计算机已安装的Windows操作系统启动时提示找不到有效启动分区,或者启动进度条“死循环”,不能继续启动,但硬盘数据指示灯常亮。硬盘逻辑锁发生后,进入BIOS设置查看硬盘信息均正常,模式设置也正确。使用Windows系统安装盘或Windows PE系统启动电脑也会失败。如果把故障硬盘连接至其他正常计算机作为从盘挂载,也会导致该计算机启动失败。

常见的解决硬盘逻辑锁方法包括热插拔硬盘、利用修改版MS-DOS引导盘启动、绕过BIOS修改硬盘参数等,但这些方法操作难度大,成功率低,且存在硬件损坏、数据丢失的较大风险。由于硬盘逻辑锁的实质是MSDOS系统在启动时的一个小缺陷,因此,可以利用无需MS-DOS引导启动的操作系统(如Linux操作系统),避开硬盘逻辑锁启动计算机,重建硬盘分区表信息,再利用PE工具恢复硬盘分区和数据,从而解决硬盘逻辑锁故障。这种解决方法具有操作性强、可靠性高的特点。

制作启动盘

目前Linux发行版本 较多,特色各异。建议选择体积小、功能齐全的Linux发行版本,如Puppy Linux、CD Linux等。这类Linux发行版本具有图形化中文界面、操作方便、自带软件丰富、网络功能强。下载好Linux发行版本的镜像文件后,利用UltraISO软件将其制作成可启动光盘或可启动U盘。

启动计算机

开启故障计算机,进入BIOS设置,视情况将第一启动项设置为光驱或USB设备。保存BIOS设置,放入光盘或插入U盘,重新启动故障计算机,使其加载Linux系统,进入Linux系统桌面环境。

修复硬盘主引导记录

点击桌面“驱动器”,查看/dev/sda/目录下硬盘是否正常挂载,然后运行系统集成的GParted硬盘管理软件,选择“设备→创建分区表”选项,重建分区表信息。随后运行TestDisk软件修复磁盘分区,成功后则可以利用Windows PE重新启动电脑。

恢复硬盘数据

使 用Windows PE系统启动计算机,运行DiskGenius软件,点击搜索分区,范围选择“整个硬盘”,搜索过程中提示有搜索到的分区,则选择“保留”,直到所有分区搜索完毕。点击“保存更改”,则硬盘的分区信息得到恢复,且硬盘数据能够恢复。如有部分数据异常,可继续利用数据恢复软件进行恢复,这类软件较多,在此不再赘述。

至此,借用Linux操作系统解开了硬盘逻辑锁,同时硬盘上的数据没有丢失,完美解决硬盘逻辑锁问题。

猜你喜欢

硬盘分区逻辑
刑事印证证明准确达成的逻辑反思
贵州省地质灾害易发分区图
上海实施“分区封控”
逻辑
创新的逻辑
HiFi级4K硬盘播放机 亿格瑞A15
Egreat(亿格瑞)A10二代 4K硬盘播放机
浪莎 分区而治
女人买买买的神逻辑
我区电视台对硬盘播出系统的应用