无忧启动论坛

标题: 目前的DISKGEN DOS版已经可以解除逻辑锁 [打印本页]

作者: sgw888    时间: 2010-12-5 15:08
标题: 目前的DISKGEN DOS版已经可以解除逻辑锁
今天,闲来无事,用WINHEX构造了个简单的逻辑锁: 原来的分区状况是,一个主分区C,后面是逻辑分区,D,E,F,用WINHEX把E分区的起始位置指向了扩展分区的开始。算是一个简单的逻辑锁吧,重启计算机的时候,已经无法进入桌面,在滚动条画面停住了,不再往下面进行。  从U盘启动,做的GRUB4DOS的引导,启动DISKGEN DOS版的IMG映像,DISKGEN发现分区表错误,提示更正,如果不放心自动修正,可以选择取消,直接更改扩展分区的类型ID,将其更改为12,保存,重启,可以进入WINDOWS了,再使用WINHEX把分区表还原即可。  DISKGEN应该可以自动修复,没有测试。
作者: 2010wlm    时间: 2010-12-6 13:12
最新版本是哪个版呢?有一段时间没更新了
作者: songhuirong1    时间: 2010-12-8 09:31
这算什么逻辑锁啊,很容易就搞好了。
作者: sgw888    时间: 2010-12-8 20:25
原帖由 songhuirong1 于 2010-12-8 09:31 发表
这算什么逻辑锁啊,很容易就搞好了。

想请教什么是真正的逻辑锁。
构造方法给分享一下呗。

我的理解: 只要是能陷入一个逻辑的死循环,就达到目的了。这就是逻辑锁。至于到什么程度,就是深度的问题了。
作者: macjorn    时间: 2010-12-12 01:11
学习来着,请教开机无限重启,重做硬盘MBR好了,是不是逻辑锁现象
作者: sgw888    时间: 2010-12-12 20:10
原帖由 macjorn 于 2010-12-12 01:11 发表
学习来着,请教开机无限重启,重做硬盘MBR好了,是不是逻辑锁现象

这应该不是。
正常情况下,如果有逻辑锁,表现为无法正常启动系统,进XP PE进不去,无法启动DOS工具箱,除非是修改过IO.SYS。
也就是不能从任何设备来启动DOS或者是XP PE。 修改过的DOS可以。 FREEDOS可能也可以,没试过
作者: sgw888    时间: 2010-12-21 17:01
昨天,在虚拟机做了一个逻辑锁,试用DISKGEN启动,会提示有逻辑锁,并且还有分区位置不对的提示,点击更正,只能修复一个错误,也不能保存更改,只能是手动操作了。
作者: 2010sunqtd    时间: 2010-12-21 20:41
进来学习学习,云里雾里,看来要恶补恶补了
作者: 2011benben    时间: 2011-1-17 20:38
额,我不会弄逻辑锁,请问如果不是人为地,电脑会自己出现逻辑锁吗
作者: 2011421502567    时间: 2011-1-17 20:46
请问哪位高手会弄逻辑锁,是那种光碟和U盘都无法启动的,只有特定的方法才能破除的那种。有这种高手的话请指点一下。
作者: 2010changjiang    时间: 2011-1-18 07:35
将硬盘拆下,接到其它机器试试(要用USB硬盘盒了)。

[ 本帖最后由 2010changjiang 于 2011-1-18 07:40 编辑 ]
作者: 2011lanterr    时间: 2011-1-25 16:21
你那种逻辑锁只要是个分区软件都可以修复。那就是一个开着的锁。。。汗。。。
作者: bairishan    时间: 2011-3-21 22:03
逻辑锁用MHDD解应该很容易,没有什么深度
作者: sgw888    时间: 2011-3-21 22:28
回楼上,话是这样说,MHDD是基于什么呢? MHDD也是基于DOS运行的吧?我们常用的DOS工具箱是什么呢?MS DOS。 MS DOS会受逻辑锁的影响。这就是问题所在。MHDD也不是全能的,MHDD很多机器是认不到硬盘的,尤其是笔记本。真不如DISKGEN来得实在。
FREEDOS不受影响。以前没FREEDOS的时候,没有PE的时候,随便搞个,就让你启动不了。
其实,知道了原理就没有什么技术含量了。讨论这个,无法是为了学习而已。
想当年的CIH病毒,破坏主板BIOS,现在想来也没什么对不对,只要有编程器,只要有相应的BIOS文件,要修复也不是难事,如此而已。
某天的时候,我同事修改主板BIOS,结果搞得开机黑屏,把显卡插到接触不好的情况居然可以进系统,曾尝试DOS盲刷,试几次没成功,最后,让它自己启动XP,远程桌面连接,在WIN下又刷回去了,重启OK了。
作者: 2011_junkey    时间: 2011-3-22 11:14
弄逻辑锁,是那种光碟和U盘都无法启动的,只有特定的方法才能破除的那种
作者: bairishan    时间: 2011-3-22 22:10
标题: 回复 #14 sgw888 的帖子
MHDD不是全能的没错,在笔记本上用束手束脚,是因为BIOS变化太快导致支持不好
工具是死的,人是活的,MHDD在台式机上基本上可以支持,IDE接口它默认只显示主盘,若是从盘选2,4即可
若是有的机上SATA显示不出来将其接在SATA1,SATA2接口上就可以,修硬盘的人必备的工具
修过的电脑无数,逻辑琐的问题几乎没遇到过,不过就算有,进MHDD再插硬盘,擦掉63扇区以前的地方,再重建一下分区表,很轻松的事,不要告诉我不能热插拔硬盘,只要方法得当,不会有什么风险(当然正常的硬盘没必要这么做),你见过哪个修硬盘的不热插拔的?
逻辑琐用一个修改过的IO.SYS有点繁琐,不过用新版本的DISKGEN来处理的确是很方便,很省事!

我用你说的方法把RST PRO3 USB把那个文件制作好,并完美的把垃圾文件删掉了
不过还有一种很简单的方法,就是用ImDISK,WinImage之类的软件将其虚拟成磁盘,再保存出来即可
更省事,更不易出错
作者: sgw888    时间: 2011-3-23 13:36
谢谢楼上的方法,没想到用 WINIMAGE。 正如你所说的,只要方法得当,条条大道通罗马。
会者不难,难者不会,如此而已。
会WINHEX自然是一件好事,如果WINIMAGE能做到对于不会WINHEX的人来说的确是一件好事,既简单又方便。  正如你用MHDD解逻辑锁一样,其实DISKGEN就可以做到。
另外,清除扇区不是首先应该采用的方法,相对而言。不过,清除63扇区也是有好处的,把引导扇可能存在的病毒,或者是引导程序代码去掉,对我们会有好处。
作者: 2010jct1982    时间: 2011-3-28 08:53
不是太明白

这是在测试什么呢?
作者: sgw888    时间: 2011-4-6 15:57
今天在尝试手动修正分区表时,因为失误,造成扩展分区表链填写错误。结果WINPM运行不了。 DISKGEN 提示有逻辑锁,点更正,结果就把F盘给搞没了,郁闷得不得了。所以放弃用DISKGEN修正。  继续手动用WINHEX查找原因,一步一步,最后才想到,自己犯了一个低级错误,扩展分区表链的起始偏移都是相对于主扩展分区起始扇区来计算的,不是针对上一级的扇区来计算的,把我郁闷的。 工具永运不是万能的。
作者: bairishan    时间: 2011-4-6 21:13
原帖由 sgw888 于 2011-4-6 15:57 发表
今天在尝试手动修正分区表时,因为失误,造成扩展分区表链填写错误。结果WINPM运行不了。 DISKGEN 提示有逻辑锁,点更正,结果就把F盘给搞没了,郁闷得不得了。所以放弃用DISKGEN修正。  继续手动用WINHEX查找原 ...



更正之后,F盘的分区表应该还在吧
用它重建分区表,在建的过程中就可以看分区里的数据,比WINHEX更直观,更省事
它是在内存中就可以看到的,不需要保存分区表
不到万不得已,不用WINHEX




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3