无忧启动论坛

标题: img 空文件问题 [打印本页]

作者: sanhen    时间: 2012-5-18 20:28
标题: img 空文件问题
今天在测试memtest 的时候下载它的IMG文件,双击打开发觉里边居然是空的,看不到文件的。但是用GRUB又可引导。
请问下高手这种IMG格式是怎么加密为空的?并且又可引导的?
作者: sanhen    时间: 2012-5-23 22:25
查看了IMG,也并没有压缩。用7Z也解压不了的。望各位多多指教。
作者: sgw888    时间: 2012-5-24 09:09
能启动的IMG 并不一定IMG里要存放文件. 这也不是加密的. 拿硬盘主引导来举例. MBR引导代码只占用了第一扇区的前440个字节,后面留给了分区表. 如果主引导代码占用多于一个扇区,就会放到1扇区到62扇区,对于IMG来说也是同样的道理,引导有两种方案,一种方案是部分引导代码放在与IMG本身的DBR扇区中的关键描述信息不相冲突的地方,其它多余的代码以文件形式存放在IMG中或者是存放到其它不影响文件系统的扇区中,当然如果采取这种方案,大部分的做法是把核心代码以文件形式进行存放,因为代码可能会很大.  另一种方案则要简单,不去考虑IMG的文件系统,代码以顺序方式进行存放,整个IMG存放的只有引导代码,他是顺序存放的,整个IMG没有文件系统.所以看不到任何文件.
作者: sanhen    时间: 2012-5-24 17:54
非常感谢楼上的兄弟,解了多年疑惑。几年前看到就想问了的,上网搜索了很多网站也一直没有找到答案。

原来如此。那以这个为例子,比如我用WINIMAGE生成的IMG可以修改成这种格式吗?有什么方法?分享下。或者有什么办法提取这种看起来是空的IMG里边的文件。
作者: sgw888    时间: 2012-5-25 09:51
memtest 我记得是可以提取的吧? IMG我没试过.但是ISO,我从里面提取了核心代码文件




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