无忧启动论坛

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

[已解决] 如何用G4D替换文件。。。

[复制链接]
1#
发表于 2010-12-23 17:10:02 | 显示全部楼层
如果是FAT文件系统,直接用FAT的COPY命令,其它的就不行了.
回复

使用道具 举报

2#
发表于 2010-12-23 17:41:27 | 显示全部楼层
目前除了FAT外命命令以外,GRUB4DOS的写文件都是在原有文件的基础上改写的.....
如果文件大小一样的话可以用DD直接写入.否则就没有什么用处了..
你可以试试类似如下的命令..
把bcd.bak写入到bcd中.
dd if=(hd0,0)/boot/bcd.bak of=(hd0,0)/boot/bcd

注意两个文件要一样大小,否则可能导致系统启动失败.目标文件比来源文件大应该也行,你可以试一下.
回复

使用道具 举报

3#
发表于 2010-12-23 19:40:23 | 显示全部楼层
本来就不变的啊,但是你可以试试启动它也许可以直接使用。
回复

使用道具 举报

4#
发表于 2010-12-24 14:13:17 | 显示全部楼层
原帖由 0cat0 于 2010-12-24 09:47 发表
又试了几次,原来目标文件会变小,呵呵,太感谢C大了,这回可以不用进PE就能还原WIN7的VHD版了,呵呵。。。


GRUB4DOS不会主动改变原文件大小(用FAT命令除外)

自动变小是因为系统自动处理的.
回复

使用道具 举报

5#
发表于 2010-12-24 15:47:26 | 显示全部楼层
原帖由 0cat0 于 2010-12-24 14:31 发表
这个知道,替换后的文件大小是不变的,进入系统后,因为做的是差分系统,所以系统会自己处理,变相的达到了我想要的效果了,呵呵。。。

如果给别人装机,我会直接给他们加个这种秒还原的菜单,这样就方便了。 ...



启动BOOTMGR不启动NT6吗?那是你的BCD顺序问题把BCD也备份/恢复一下就可以了.
回复

使用道具 举报

6#
发表于 2010-12-24 16:56:33 | 显示全部楼层
我还是没看明白,只要启动了BOOTMGR其它的就不是GRUB4DOS所能控制的了.

这个是你自己处理的问题.
回复

使用道具 举报

7#
发表于 2010-12-24 17:06:24 | 显示全部楼层
原帖由 0cat0 于 2010-12-24 16:59 发表
呵呵,因为之前C大你不是出品过NTBOOT吗,用NTBOOT启动NT6都是直接进入的,但NTBOOT里面的菜单我看过,看不懂,所以想问一下C大,怎么改我上面的菜单才能像NTBOOT一样,不显示原来BCD的菜单,进入NT6系统


NTBOOT里面的BCD是特别处理过的,也只能用于NTBOOT.

要么你调用NTBOOT进入,否则除了上面的就没有其它办法了.
回复

使用道具 举报

8#
发表于 2010-12-25 08:26:21 | 显示全部楼层
从来就不曾支持变量参数...........

使用变量是外部命令WENV的功能.你必须使用WENV调用才可以和变量.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-9-14 21:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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