无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4317|回复: 9
打印 上一主题 下一主题

[求助] grub4可以实现这样的效果吗?

[复制链接]
跳转到指定楼层
1#
发表于 2011-1-16 12:14:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
其实这个贴我已经发过了,只是没有人回复,现在换一个标题看看,有没有帮解决,

我想实现的效果就是:利用GRUB在引导XP之前,执行FDISK /MBR ,因为我是做网吧维护的,现在这病毒好多网吧经常出现,如果能做到这步的话,我们的工作量会减少很多,
希望高手能提供一下方法或者思路,,谢谢!!
2#
发表于 2011-1-16 12:29:53 | 只看该作者
有点麻烦,原理可行

修改img,加入grub.exe,修改autoexec.bat,自动执行fdisk /mbr,然后用grub.exe引导xp启动
回复

使用道具 举报

3#
发表于 2011-1-16 13:32:07 | 只看该作者
我有个更好的方法可以实现楼主想要的效果,只不过,看楼主想不想这么做了。
使用DD命令就可以做到。首先需要一个做好的MBR文件,然后,使用DD命令写到硬盘上面去就可以了。

示例:
dd if=/mbr of=(hd0) bs=440 count=1

使用中要注意MBR文件的位置!
我在实际使用中是下面的命令
dd if=(hd0,5)/mbr of=(hd0) bs=440 count=1

下面,是我已经做好的MBR文件。就是主引导记录的二进制文件。
只有440字节! 刷新主引导的时候,不会破坏 磁盘签名。 不会破坏分区表。

因为论坛限制,更改了文件名,在使用中,请直接把RAR扩展名去掉即可。

[ 本帖最后由 sgw888 于 2011-1-16 13:33 编辑 ]

mbr.rar

440 Bytes, 下载次数: 55, 下载积分: 无忧币 -2

回复

使用道具 举报

4#
发表于 2011-1-16 14:23:31 | 只看该作者
应该是446字节吧?
后面16*4=64字节+2字节  共512
回复

使用道具 举报

5#
发表于 2011-1-16 15:11:12 | 只看该作者
回#4
主引导记录确实是446字节,但也不完全对!
XP认为1B8到1BB这四个字节为硬盘的磁盘签名。 如果这四个字节的值发生了变化,那么在进入XP的时候,会提示你找到新硬件!但如果是VISTA,那么后果将是无法启动系统,除非修复BCD引导,或者是将磁盘签名改回原来的。

最早最早的IBM的F11主引导管理程序,就是占用了446字节!对XP无所谓,只不过,会提示新硬件而已,但VISTA将无法引导!
这也是刚开始,发现装有VISTA的机器无法使用一键还原精灵的原因。
蛙哥的F11,还有阿文的F10早避过了这四个字节。

从0开始到1B7,正好是440个字节。
所以,刷主引导,只需要440个字节就可以了。
WINPM已测试,刷主引导,不会去改动 磁盘签名!
我上传的MBR就是WINPM刷主引导的代码。
回复

使用道具 举报

6#
发表于 2011-1-16 19:33:38 | 只看该作者
楼上好方法!
回复

使用道具 举报

7#
发表于 2011-2-14 06:31:23 | 只看该作者
sgw888研究的很细,支持
回复

使用道具 举报

8#
发表于 2011-3-1 16:37:37 | 只看该作者
440字节,学习了!
回复

使用道具 举报

9#
发表于 2011-3-2 10:01:48 | 只看该作者
好方法,学习了!!!!
回复

使用道具 举报

10#
发表于 2011-3-2 12:44:31 | 只看该作者

回复 #1 2010lhy6456210 的帖子

干嘛修复 mbr 直接用 GRUB 引到 NTLDR
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 08:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表