无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 7854|回复: 8
打印 上一主题 下一主题

[讨论] 对Grub4Dos直接引导WIM的一点小想法

[复制链接]
跳转到指定楼层
1#
发表于 2012-4-26 22:12:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果我还不是太OUT,WIM格式应该是不能跟IMG格式一样MAP完之后直接引导里面的系统的。
MAP完之后,在最后chainloader /ntldr时会提示没有分区表,因为WIM格式是不带分区表的。

因此,有了以下想法:
能不能在做完WIM映像之后,再保存一份对应的分区表,在MAP  --MEM XXX.WIM (HD0)之后,再调用此保存好的分区表,注入(加载)到(HD0)里面,从而使WIM格式的映像能像IMG格式的一样引导呢?

胡思乱想,不知能不能实现。请各位大大指教。

[ 本帖最后由 panet8888 于 2012-4-26 22:29 编辑 ]
推荐
发表于 2012-4-27 15:49:30 | 只看该作者
这个和分区表没有关系,wim文件需要挂到某分区上才行,微软启动时wim挂到了boot.sdi创建的ramdisk分区上。boot.sdi基本就是一个很小的img文件
回复

使用道具 举报

3#
发表于 2012-4-26 22:16:13 | 只看该作者
听起来是不错的想法,但实现起来的难度就不得而知了。。。

对于WIM文件,如果是UD,我是直接map启动WIN7PE的ISO,也不会太占用内存,启动速度也还可以。。。
回复

使用道具 举报

4#
 楼主| 发表于 2012-4-26 22:28:04 | 只看该作者

回复 #2 zhs509 的帖子

呃,其实我是想做RAMOS。。。。。。。
回复

使用道具 举报

5#
发表于 2012-4-27 08:44:49 | 只看该作者

回复 #1 panet8888 的帖子

如果我还不是太OUT,IMG或fixed VHD都是基于扇区的格式,而WIM是基于文件的格式,存储格式就不同,要实现这一点等于是要重新做个驱动!

[ 本帖最后由 2011qf020124 于 2012-4-27 08:47 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2012-4-27 08:59:20 | 只看该作者
这当然得重新开发,并不是一般用户做得来的。只是希望开发者能考虑一下——如果不是太复杂的话。
回复

使用道具 举报

7#
 楼主| 发表于 2012-4-27 09:12:07 | 只看该作者
img可以直接map并能启动而wim不能,一个重要原因是有没有分区表。既然img能保存分区表,那么也能保存到其它文件(wim除外)。
既然wim能map,是不是就仿真成了一个无分区表的磁盘?那么可不可以给它增加一个分区表,或者用欺骗、绕过的方法,让它被认为有分区表呢?
当然,即使真增加分区表了,也未必就能引导。
水平太差,也不知对不对,我只能是纸上谈兵。
回复

使用道具 举报

8#
 楼主| 发表于 2012-4-27 09:12:54 | 只看该作者
原帖由 friend8179 于 2012-4-27 09:09 发表
M$不公开WIM格式,不可能有戏


——————
谢指教。
回复

使用道具 举报

9#
发表于 2012-4-27 18:31:14 | 只看该作者

回复 #7 panet8888 的帖子

IMG存储格式是和硬盘扇区一一对应的,所以当把IMG虚拟成磁盘后,可以套用现成的FAT32,NTFS等文件系统驱动,进行文件读取!而WIM不是这样,要从WIM中提取文件,就需要知道它的格式,然后。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-11 19:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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