无忧启动论坛

标题: 【求教】关于win7一键还原,是否可直接在MBR引导? [打印本页]

作者: fastrun    时间: 2010-9-19 17:27
标题: 【求教】关于win7一键还原,是否可直接在MBR引导?
参考前面兄弟的帖子,知道XP下面可以直接用MBR引导来制作一键还原,语法类似:
MbrFix.exe /drive 0 savembr MBR.OLD
MbrFix.exe /drive 0 fixmbr /yes
grubinst.exe --boot-prevmbr-first -b=myldr --time-out=3 --skip-mbr-test --hot-key=F9 "--key-name=[F9]" (hd0)

但是win7下直接清空MBR会把win7的引导信息丢失(据说),看了下,前面不少人都是在win7的bcd启动菜单上面加上grldr来完成的,不算MBR引导。
那么请问各位大侠,win7是否有办法直接用MBR引导?

我想,采用MBR引导的好处是,即使C盘数据被破坏,甚至被格式化,都还有恢复的可能性,感觉更可靠一些。

请各位指教,谢谢!
作者: lianjiang    时间: 2010-9-19 17:57
把第二行去掉就可以了。
作者: fastrun    时间: 2010-9-19 18:24
To:lianjiang

原来也可以沿用的,非常感谢!久闻您的大名!
作者: lianjiang    时间: 2010-9-19 18:37
若重建了mbr,可用bootsect修复一下引导也可以。
作者: lianjiang    时间: 2010-9-19 19:40
看了一下MbrFix.exe,本身就有一个参数是支持win7系统下重建mbr的。

MbrFix /drive 0 fixmbr /vista /yes
作者: fastrun    时间: 2010-9-19 22:15
谢谢lianjiang的详细解答,您太热心了。
发现在虚拟机里面和实际中似乎有一些区别,不知道lianjiang 大元帅是否也遇到这种情况?

比如,我在虚拟机中安装了自由天空的一键还原,
http://bbs.wuyou.net/forum.php?m ... 4%D3%C9%BF%CB%C2%A1
在虚拟机中启动报错,提示windows没能正常启动。
虚拟机是vmware,测试的系统win7.
作者: lianjiang    时间: 2010-9-19 22:37
原帖由 fastrun 于 2010-9-19 22:15 发表
发现在虚拟机里面和实际中似乎有一些区别,不知道lianjiang 大元帅是否也遇到这种情况?

比如,我在虚拟机中安装了自由天空的一键还原,
http://bbs.wuyou.net/viewthread. ... 4%D3%C9%BF%CB%C2%A1
在虚拟机中启动报错,提示windows没能正常启动。
虚拟机是vmware,测试的系统win7.


启动出错,可能是软件设计问题,也可能是虚拟机问题,不过根据个人经验,仅设置grub4dos的热键而言,是虚拟机的问题的可能性应不大。

有兴趣的,可用以下方法验证一下。
1,重建标准mbr,重启,证实可正常启动。
2,安装“Windows一键还原”后,进入高级选项,设置热键。
3,重启机子,看是否能正常启动。

欢迎报告测试结果。



[ 本帖最后由 lianjiang 于 2010-9-19 22:39 编辑 ]
作者: fastrun    时间: 2010-9-19 22:45
感谢,因明早有事要早起,今天来不及试,明晚在虚拟机中按照您的方法试一下再来报告结果。
作者: fastrun    时间: 2010-9-20 23:20
原帖由 lianjiang 于 2010-9-19 22:37 发表 启动出错,可能是软件设计问题,也可能是虚拟机问题,不过根据个人经验,仅设置grub4dos的热键而言,是虚拟机的问题的可能性应不大。有兴趣的,可用以下方法验证一下。1,重建标准mbr,重启,证实可正 ...


re lianjiang
晚上试了一下,启动还是有问题:


卸载掉:


安装一键还原后,正常进入MBR Grub引导:


正常启动:



看来还是软件设计问题。
另外,看了一下您的安装包,发现里面比别人多很多东西,好像有多硬盘分区进行判断的信息,
也有BCD的引导备份,如果能抽空给我们这些新手讲解一下就好了,呵呵。
当然,这是各人自愿问题,也不强迫开源。
最后,再次向您表示感谢!


-----------------------------------------------------
添加附件好像有问题,一直加不进来,找了个免费的支持外链图片的网站才搞定。

[ 本帖最后由 fastrun 于 2010-9-20 23:36 编辑 ]

Windows 7-2010-09-20-21-23-54.png (19.87 KB, 下载次数: 89)

Windows 7-2010-09-20-21-23-54.png

作者: lianjiang    时间: 2010-9-20 23:55
就是说,卸载了自由克隆后,安装了Windows一键还原,虚拟机下系统启动正常,没有出现无法启动的问题了?
是的话,很可能就是自由克隆的热键处理有些问题。
作者: lianjiang    时间: 2010-9-21 00:03
一键还原,实际上就是一个用什么内核,在什么平台下运行,把哪个分区备份到什么地方,再把什么地方的备份还原到哪里的问题。

在不考虑内核的前提下,一键还原的核心就是硬盘的分区处理问题。
关于分区信息处理,我就发过好几个帖子,都是完整的脚本。还有其他人也发过不少。
同样,关于grub引导,我也发过专门的帖子,有完整的脚本。在grub4dos里也收录了有。
因此,一般的一键还原用到的东西,论坛都有现成的方案。
作者: fastrun    时间: 2010-9-21 00:04
原帖由 lianjiang 于 2010-9-20 23:55 发表
就是说,卸载了自由克隆后,安装了Windows一键还原,虚拟机下系统启动正常,没有出现无法启动的问题了?
是的话,很可能就是自由克隆的热键处理有些问题。


是的,在虚拟机中的情况就是这样。
没找到一键还原的热键安装批处理 ,不知采用了何种更完善的措施?




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