无忧启动论坛

 找回密码
 注册
搜索
最纯净的「微PE装机优盘」UEPON大师作品系统gho:最纯净好用系统下载站虚位以待
虚位以待广告联系 QQ:184822951 微信:wuyouceoidc大全★服务器租用★香港/5M/450元
查看: 1914|回复: 25

[原创] native下imdisk简单前端包装,识别挂载一些隐藏区

[复制链接]
发表于 2019-7-31 20:27:50 | 显示全部楼层 |阅读模式
本帖最后由 sunsea 于 2019-8-1 14:10 编辑

如题。
最近写了个小程序,native环境下的,呼叫imdisk挂载各类隐藏区。应该不用受g4d限制了。uefi下也能玩玩。
也算是对http://bbs.wuyou.net/forum.php?mod=viewthread&tid=404433中不点老先生思想的一种实现。

参数表:
native_map.exe /mount_file <试图挂载的文件>
例子:
native_map.exe /mount_file boot/0pe.iso
挂载UD下的boot/0pe.iso
如果扫到U+ V2深度隐藏区,并且在下面发现了该文件,就挂载【该隐藏区】!!!
注意参数中斜杠方向是Linux风格的/!
目前支持.iso .img .ima,第一个识别为光盘,第二,三个识别为硬盘,Fbinst只处理扩展分区文件(ImDisk挂载要求的连续性限制)

还有个特殊的:
native_map.exe /mount_special XXXXX
在XXXXX对应的扇区号对应的扇区0x010位置放置两个32位无符号整数,第一个是试图映射的分区首扇区号,第二个是试图映射的分区长度(单位为扇区),然后该扇区结尾要有四个字节作为签名:66 CC FF 00来让你的设置生效,同时表示挂载img,签名为00 FF CC 00表示为挂载iso。

native_map.exe /mount_file_by_path XXXX
直接挂载XXXX对应的文件,只用写boot\0pe.iso这种就行,自动搜索
还是只支持.iso .img .ima,第一个识别为光盘,第二,三个识别为硬盘


以上功能都需要一级内核里有IMDISK驱动且设置其start为0或者1,搜到第一个就停下。只能处理英文文件名。


只编译了32位版,用的xp的库编译。因为破电脑被M$和Intel联合毒害只能装Win10,DDK会检查系统版本,不是Win7或者XP的不给装。希望有友人能帮助编译64位和win7等的版本。(已经编译,看下面)

xp测试通过。

代码按照GPL协议予以开源,部分引用了Native-Shell和imdisk的代码。 native_map_i386.rar (28.97 KB, 下载次数: 31)

评分

参与人数 2无忧币 +10 收起 理由
zsl316754765 + 5 很给力!
freesoft00 + 5

查看全部评分

发表于 2019-7-31 20:34:59 | 显示全部楼层
呼叫红毛来玩耍
回复

使用道具 举报

发表于 2019-7-31 22:00:56 | 显示全部楼层
百度 native 也查不出所以然来! 后面两幅图是在安装XP的第一次重启的时候运行(39分钟)?

点评

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=188616 ……这里有资料可以看看,大概就是开机后磁盘检查的那个地方可以操作操作  详情 回复 发表于 2019-7-31 22:49
回复

使用道具 举报

 楼主| 发表于 2019-7-31 22:49:09 | 显示全部楼层
chishingchan 发表于 2019-7-31 22:00
百度 native 也查不出所以然来! 后面两幅图是在安装XP的第一次重启的时候运行(39分钟)?

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=188616
……这里有资料可以看看,大概就是开机后磁盘检查的那个地方可以操作操作
回复

使用道具 举报

发表于 2019-7-31 22:54:11 | 显示全部楼层
好高端的技术,但现在新电脑越来越用不到native技术,适用native的老电脑越来越少。

点评

现在这年代这玩意就用来捞一捞烂电脑和烂U盘了……烂电脑越来越少了……烂U盘还是比较多的……  详情 回复 发表于 2019-7-31 22:57
回复

使用道具 举报

 楼主| 发表于 2019-7-31 22:57:04 | 显示全部楼层
zds1210 发表于 2019-7-31 22:54
好高端的技术,但现在新电脑越来越用不到native技术,适用native的老电脑越来越少。


现在这年代这玩意就用来捞一捞烂电脑和烂U盘了……烂电脑越来越少了……烂U盘还是比较多的……

也算个致敬吧……本人对某些旧东西还是有点感情的……
回复

使用道具 举报

发表于 2019-8-1 01:03:11 来自手机 | 显示全部楼层
本帖最后由 红毛樱木 于 2019-8-1 01:05 编辑

那些说此工具在当今环境已经无用武之地的人,是站着说话不腰疼,闲的蛋疼的人。
我要是有不点的哲学思想,我得用哲学哲死你。
读写1m/s,2m/s的优盘,满大街比比皆是,如果你碰不到,我只能说你的圈子小。
启动阶段主板usb接口工作在usb 2.0  full speed也就是usb1.1状态下的主板也是很多,如果你碰不到,那还是你的圈子小,有局限性。这个程序不仅仅为了提取启动阶段而生,还有很多用武之地。存在即为合理,你用不到的并不应该谋杀它,你只要做一个看客,来点掌声。
给楼主点掌声,掌声在哪里

点评

这里有掌声  详情 回复 发表于 2019-8-1 14:53
回复

使用道具 举报

发表于 2019-8-1 07:16:38 | 显示全部楼层
支持一下,感谢分享
回复

使用道具 举报

发表于 2019-8-1 07:40:58 来自手机 | 显示全部楼层
不太了解native环境,是个迷你PE吗?那么小的话磁盘驱动全不全?

点评

native环境就是开机磁盘检查的那个环境……可以无视权限……然后只用读入5M就能有最基本运行环境,然后可以挂个wim,大大提高启动速度(很多电脑开机时U盘读写速度奇慢无比) 磁盘驱动……甚至外挂、后期注入都没问  详情 回复 发表于 2019-8-1 07:42
回复

使用道具 举报

 楼主| 发表于 2019-8-1 07:42:55 | 显示全部楼层
834772509 发表于 2019-8-1 07:40
不太了解native环境,是个迷你PE吗?那么小的话磁盘驱动全不全?


native环境就是开机磁盘检查的那个环境……可以无视权限……然后只用读入5M就能有最基本运行环境,然后可以挂个wim,大大提高启动速度(很多电脑开机时U盘读写速度奇慢无比)
磁盘驱动……甚至外挂、后期注入都没问题的啊……
0pe就是外挂磁盘驱动的典型。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2020-1-27 06:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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