无忧启动论坛

标题: [已解决]mbr被grub劫持~~~~~~~~~~~~~~~~~~~~~~ [打印本页]

作者: pcsoto    时间: 2011-6-14 21:07
标题: [已解决]mbr被grub劫持~~~~~~~~~~~~~~~~~~~~~~
我已经用bootice重建分区引导,问题就解决了,谢谢各位的指导,谢谢大家!

用mbr安装grub,现在想变回原mbr就是不可能,死活要进grub,噩梦开始了
第一步,用booice主引导刷回nt5或者nt6都失败,分区引导也全部刷成bootmgr,失败!!!!!
第二步,用DiskGenius重建主引导mbr,清空其它扇区,依然失败

第三步,用分区表软件,重置mbr,还是失败,它就死活要进grub,我的天啊,怎么办?谁能告诉我



[ 本帖最后由 pcsoto 于 2011-6-18 20:55 编辑 ]
作者: freesoft00    时间: 2011-6-14 21:16
你是在win7下面做的修改吗?
改到pe下面操作试试
作者: pcsoto    时间: 2011-6-14 21:44
一切都是在pe下进行
作者: 不才    时间: 2011-6-14 22:01
嘿嘿,可是刷错了磁盘?
作者: mygamexxx    时间: 2011-6-14 22:06
太好了,楼主是怎么做到的,我想要这种效果的mbr.
作者: weibin6199    时间: 2011-6-14 22:21
原帖由 mygamexxx 于 2011-6-14 22:06 发表
太好了,楼主是怎么做到的,我想要这种效果的mbr.


呵呵,,我也很想要这种效果,重装系统也不必修改MBR
作者: yueyezhan    时间: 2011-6-14 22:31
怎么会出现这种奇怪的情况,你用winhex把备份的mbr写回去试试
作者: yjd    时间: 2011-6-15 00:35
难道你装保护软件了?
作者: xianglang    时间: 2011-6-15 02:42
我也需要这种效果,请楼主共享实现这种效果的详细做法。
作者: 不点    时间: 2011-6-15 06:34
嗯……这个,我也想学习学习,以便写个教程,让所有的人都学会,那就成“百毒不侵”,不用刷到主板 ROM 上了。请楼主写出详细操作步骤,至少先教会我。谢谢。
作者: 天涯海角1216    时间: 2011-6-15 08:39
你的 GRLDR 在分区里,而且激活的分区是写入 grldr 引导的吧?
你把分区全部删除,看还有 grldr 不?
作者: pcsoto    时间: 2011-6-15 09:24
原帖由 天涯海角1216 于 2011-6-15 08:39 发表
你的 GRLDR 在分区里,而且激活的分区是写入 grldr 引导的吧?
你把分区全部删除,看还有 grldr 不?

这个方法估计是可以,但是这样不就等于杀鸡取卵,太残忍了
作者: pcsoto    时间: 2011-6-15 09:26
原帖由 不才 于 2011-6-14 22:01 发表
嘿嘿,可是刷错了磁盘?

这样低级错误,我不会犯,我已经思考了两天了,看来有我不知道方法存在,我该如何解开?
作者: pcsoto    时间: 2011-6-15 09:28
原帖由 yueyezhan 于 2011-6-14 22:31 发表
怎么会出现这种奇怪的情况,你用winhex把备份的mbr写回去试试

没有备份,我只要正常引导nt系统就可以,不要进grub,但是现在无论如何都是grub引导中,很强悍
作者: pseudo    时间: 2011-6-15 09:45
如果能在VMware虚拟客户机重现这种现象,那么把虚拟客户机所在目录文件打包上传,别人就可以重复这种现象,一切都好办了。
作者: hhffnn    时间: 2011-6-15 09:50
兄弟,我想你的硬盘里现有的NTLDR或BOOTMGR文件肯定是由GRLDR文件改名得来的,你到别处复制一个正常的NTLDR或BOOTMGR到你的硬盘就OK了。
作者: hhffnn    时间: 2011-6-15 09:55
我遇到的一款一键还原软件就是这么做的,一开始我也不明所以,不过想了一会就明白了。
作者: yjd    时间: 2011-6-15 10:04
如果能在VMware虚拟客户机重现这种现象,那么把虚拟客户机所在目录文件打包上传,别人就可以重复这种现象,一切都好办了。

直接找个人远程协助下看看应该能找出原因,总比大家瞎猜来得更好呵呵。
作者: feiyl    时间: 2011-6-15 10:09
我们都想要这样的效果啊,一切禁止修改MBR
作者: zxw    时间: 2011-6-15 10:13
原帖由 pcsoto 于 2011-6-14 21:44 发表
一切都是在pe下进行

pe在什么地方?本地硬盘上?还是移动设备上?
作者: sgw888    时间: 2011-6-15 10:16
原帖由 hhffnn 于 2011-6-15 09:50 发表
兄弟,我想你的硬盘里现有的NTLDR或BOOTMGR文件肯定是由GRLDR文件改名得来的,你到别处复制一个正常的NTLDR或BOOTMGR到你的硬盘就OK了。

这个有可能哦。
作者: 不才    时间: 2011-6-15 10:41
原帖由 sgw888 于 2011-6-15 10:16 发表

这个有可能哦。

嘿嘿,鉴于上述可能性,请楼主进入dos或pe,将硬盘上与启动相关的文件更名或暂时移至他处。然后重启电脑,看看什么景象?
作者: 天涯海角1216    时间: 2011-6-15 11:23
用 PE 启动电脑,备份分区表,删除分区,保证你的 grub 没了,
完后再恢复分区表就是了。
肯定是启动了分区内的 grldr 或相似文件。
作者: pcsoto    时间: 2011-6-15 12:53
原帖由 hhffnn 于 2011-6-15 09:50 发表
兄弟,我想你的硬盘里现有的NTLDR或BOOTMGR文件肯定是由GRLDR文件改名得来的,你到别处复制一个正常的NTLDR或BOOTMGR到你的硬盘就OK了。

这个我觉得不可能,因为我现在用grub引导bootmgr;来进入win7,如果bootmgr被该应该一直循环才对
作者: pcsoto    时间: 2011-6-15 12:55
原帖由 zxw 于 2011-6-15 10:13 发表

pe在什么地方?本地硬盘上?还是移动设备上?

我用u盘启动pe的
作者: pcsoto    时间: 2011-6-15 13:22
我不得不上图来说话了

nt5寻找第一激活主分区

我就一个激活主分区,看看PBR引导是去找bootmgr,有木有啊找bootmgr啊,PBR现在居然去找grldr,不听话PBR叫它找bootmgr,非要去找grldr,为什么?工具不行??


[ 本帖最后由 pcsoto 于 2011-6-15 13:26 编辑 ]
作者: pcsoto    时间: 2011-6-15 14:27
问题找到了,分区引导记录,也叫pbr是问题的根源,其实是bootice显示错误.
标题也错了,不关mbr的事情,它做了它该做的,问题就在pbr,但是工具一直显示boot.....,被工具误导.哎...
BIOS-->MBR-->DPT-->pbr--> Bootmgr-->bcd-->Winload.exe-->内核加载 -->整个windows7系统

作者: dihuo0    时间: 2011-6-15 14:33
你是不是用了某款windows激活成程序?有的windows激活成程序就是这么做的,它使用grldr来激活,然后再在启动windows。
    重启电脑进入xppe或03pe,用bootice把mbr和pbr都改为bootmgr就可以了,但是与此同时windows激活程序也将失效,那么就只能在换一款激活程序了。
    以上操作最好不要再win7或者win7pe中进行。

[ 本帖最后由 2011_dihuo0 于 2011-6-15 17:09 编辑 ]
作者: roytam1    时间: 2011-6-15 14:35
原帖由 pcsoto 于 2011-6-15 14:27 发表
问题找到了,分区引导记录,也叫pbr是问题的根源,其实是bootice显示错误.
标题也错了,不关mbr的事情,它做了它该做的,问题就在pbr,但是工具一直显示boot.....,被工具误导.哎...
BIOS-->MBR-->DPT-->pbr--> Boot ...

BootICE 安裝 BOOTMGR/NTLDR PBR 時可以對要加載的檔案改名,你沒按配置查看檔案名稱誰能確定 PBR 加載哪個檔案?
作者: pcsoto    时间: 2011-6-15 16:20
原帖由 2010roytam1 于 2011-6-15 14:35 发表

BootICE 安裝 BOOTMGR/NTLDR PBR 時可以對要加載的檔案改名,你沒按配置查看檔案名稱誰能確定 PBR 加載哪個檔案?

这位兄台的意思是,我虽然选用bootmgr项目加载,但是档案名称被改写成guldr,所以一直进guldr是吗?

[ 本帖最后由 pcsoto 于 2011-6-15 16:22 编辑 ]
作者: roytam1    时间: 2011-6-15 16:29
原帖由 pcsoto 于 2011-6-15 16:20 发表

这位兄台的意思是,我虽然选用bootmgr项目加载,但是档案名称被改写成guldr,所以一直进guldr是吗?

看圖

作者: pcsoto    时间: 2011-6-15 17:05
你说的这个问题,我用bootice装的grub,如果改名字,我自己会不知道吗.
作者: roytam1    时间: 2011-6-15 17:40
原帖由 pcsoto 于 2011-6-15 17:05 发表
你说的这个问题,我用bootice装的grub,如果改名字,我自己会不知道吗.

這是一個好問題,我怎可能知道你還記不記起自己是怎樣安裝G4D的。
作者: ali88home    时间: 2011-6-15 18:52
引导问题??看到好多将军哦!学习。。。
作者: hhffnn    时间: 2011-6-15 19:13
楼主为何不试试替换BOOTMGR试试呢?与其只是讨论不如动手。

另外,我也用bootice程序没有问题。虽然你选的PBR是BOOTMGR,但你的BOOTMGR文件其实是你以前装某个软件时被修改了的,其实现在你的硬盘的BOOTMGR就是GRLDR。当这种情况下,你的MBR及PBR虽然都修改成了BOOTMGR,但它调用的文件实际是本质还是GRLDR。

你记得你用BOOTICE修改没有改名,但你记得你安装过哪些程序会替换你的BOOTMGR吗?显然不能!所以,你现在要做的就是直接把你的BOOTMGR文件替换成正常的,仅此而已。
作者: zhs509    时间: 2011-6-15 19:17
我也想学习下。。。。。。
作者: 2011-01-22    时间: 2011-6-15 22:09
无语,看了一楼还以为用工具改写MBR时提示MBR写入失败呢,感觉很新奇,原来不过如此
作者: pcsoto    时间: 2011-6-15 23:35
我又回来了,我回答一下关于bootmgr的文件和grub,我就是grub来引导bootmgr,如果botmgr就是grub那就会一直循环不会引导win7,谢谢各位的解答,我已经恢复正常了,我只是点击了bootmgr引导再刷一次pbr,才是真的win7引导,重点是以前虽然显示bootmgr但是是假的.....再点一次才是真的,就这么解决,如果bootmgr是grub那这个方法不就失灵了,你们说是不?
作者: 不才    时间: 2011-6-16 10:03
原帖由 pcsoto 于 2011-6-15 23:35 发表
我又回来了,我回答一下关于bootmgr的文件和grub,我就是grub来引导bootmgr,如果botmgr就是grub那就会一直循环不会引导win7,谢谢各位的解答,我已经恢复正常了,我只是点击了bootmgr引导再刷一次pbr,才是真的win7引 ...


嘿嘿,你到底想说明什么?
作者: amd1969    时间: 2011-6-16 20:59
刷错了磁盘吧?booice垦地行
作者: 2010wknimagnim    时间: 2011-6-16 21:51
遇到过这种情况。是win7的激活问题。换个win7吧.或者把grldr这个文件改下名。
作者: 天涯海角1216    时间: 2011-6-17 05:38
既然是楼主的不仔细出现的情况,而且已经发现问题所在,抓紧修改顶楼,免得误导,以示问题解决。。。
作者: 于山    时间: 2011-6-17 06:34
标题: 回复 #1 pcsoto 的帖子
第一步,用DiskGenius重建主引导mbr;
第二步,格式化主分区;
第三步,ghost恢复备份!
作者: 幸运的草    时间: 2011-6-18 17:45
标题: 回复 #43 2010yg 的帖子
路过,....................。




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