无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品★IDC大全★服务器租赁、托管★优惠促销★
可防勒索的强大数据备份恢复软件卡瑞飞系统和装机二合一超级U盘广告联系 QQ:184822951 微信:wuyouceo
查看: 613|回复: 16

[求助] 请教P大,ISO内的文件直接访问的问题

[复制链接]
发表于 2018-12-20 21:55:17 | 显示全部楼层 |阅读模式
记得之前你的某个帖子里说过,ISO文件内的信息在头部有文件列表和文件起始值和文件长度等信息。
请问在windows下怎么把这个ISO内部文件直接"映射"出来供第三方程序直接使用?(不知道这里用映射这个词词对不对。。。)

比如ISO内的INSTALL.WIM文件,不挂载ISO而直接在Windows下第三方程序直接使用。
发表于 2018-12-20 23:10:31 | 显示全部楼层
勋章哪来的?
回复 支持 反对

使用道具 举报

发表于 2018-12-20 23:15:54 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2018-12-20 23:41:26 | 显示全部楼层
iso 里面的文件,全都是连续、没有碎片的。用 grub4dos 的 blocklist 命令可以列出文件的起始地址和长度。当然,这里需要先用 map 命令把 iso 映射成光驱,比如 (0xFF):

map (...)/.../.../my.iso  (0xFF)
map --hook
root (0xFF)

然后,就可以用

blocklist /.../INSTALL.WIM

来列出它的扇区序列了。注意,光驱的扇区大小是 2048 字节,不是 512 字节。

也就是说,用这种办法,你就知道 INSTALL.WIM 相对于 iso 的偏移量以及所占用的扇区总数了。

点评

我意思是在Windows下用,有方法吗?  详情 回复 发表于 2018-12-20 23:53
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-20 23:53:03 来自手机 | 显示全部楼层
不点 发表于 2018-12-20 23:41
iso 里面的文件,全都是连续、没有碎片的。用 grub4dos 的 blocklist 命令可以列出文件的起始地址和长度。 ...

我意思是在Windows下用,有方法吗?
回复 支持 反对

使用道具 举报

发表于 2018-12-21 00:06:57 | 显示全部楼层
刚才给出的,就是一个方法。当你知道了 INSTALL.WIM 的起始地址和长度以后,你就可以在任何操作系统下找到 INSTALL.WIM 的数据了。

点评

另外的方法,不是这种。  详情 回复 发表于 2018-12-21 00:47
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-21 00:47:56 来自手机 | 显示全部楼层
不点 发表于 2018-12-21 00:06
刚才给出的,就是一个方法。当你知道了 INSTALL.WIM 的起始地址和长度以后,你就可以在任何操作系统下找到  ...

另外的方法,不是这种。
回复 支持 反对

使用道具 举报

发表于 2018-12-21 01:19:36 | 显示全部楼层
本帖最后由 frg521 于 2018-12-21 02:01 编辑

                                                                                                                                                  
                                                                                                                                                  
                                                                                                                                                  
矛盾的楼主,错误的说法.完全错误.
DOS下访问要映射,WINDOWS下同样需要,否则那虚空的ISO文件系统内存要谁来买单.
人家别人只是说可以直接访问里面的文件,没有说,可以免费给别人使用,只是那个他开发的程序自己实现相关代码,仅此而已.

目前我知道的,只有7zip可以直接进入多层压缩包ISO各种支持的文件类型磁盘类型/VMDK.VHD.ISO.IMG.NTFS.FAT.7Z/RAR/ZIP.GZ/TAR/...../Z/
WIM/ESD
回复 支持 反对

使用道具 举报

发表于 2018-12-21 08:12:59 | 显示全部楼层
就算要直接使用也需要编程进行计算,这个成品程序无疑与解压软件、虚拟软件差不多。
回复 支持 反对

使用道具 举报

发表于 2018-12-21 09:36:05 | 显示全部楼层
同意各位观点,所谓直接用也还是需要进行后台处置的。
勋章倒是正常,我发现名字是五颜六色的。

点评

是哦,名字有不同颜色  详情 回复 发表于 2018-12-22 09:02
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-1-20 05:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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