我觉得这本来应该是Win7(或者说微软)需要解决的问题,轮不到grub4dos来解决。
不过,既然问到了这里,我提供两个方案:
1、想办法将文件写入那个隐藏分区,例如,你可以使用omnifs32,当然,你需要事先检测当前的win7确实存在隐藏分区,这个检测方法应该不复杂。
2、grldr.mbr相当于grub4dos的引导扇区,它并不需要一定要放到win7的引导分区才能启动,你可以尝试一下在创建相应的BCD启动项时,将grldr.mbr启动项对应的启动设备指向另一个盘符,未必不能启动起来。当然,grldr更是没有必要一定要放在那个隐藏分区的。
原帖由 木头人 于 2009-7-15 01:02 发表
我已经试过了,WIN7安装完后显示的系统安装盘在C盘,我将grldr.mbr和grldr放到c:\下,在bcdedit启动项时,也指定了 grldr.mbr 的路径为 c:\grldr.mbr 但是问题依然存在,还是出现启动失败,找不到grldr.mbr
原帖由 anriqing 于 2009-7-15 10:49 发表
不知道楼主的意思是不是这样的:
1. 全新安装Windows 7,同时会产生一个100MB且没有盘符的引导分区;
2. 将grldr.mbr,grldr以及menu.lst放到C盘根目录下;
3. 通过bootmgr来引导grldr.mbr,进而来引导grldr; ...
欢迎光临 无忧启动论坛 (http://wuyou.net./) | Powered by Discuz! X3.3 |