无忧启动论坛

标题: Imdisk懒人包——安装并设为iso默认打开程序+挂载iso优化 [打印本页]

作者: Hysanohsp    时间: 2019-4-6 02:21
标题: Imdisk懒人包——安装并设为iso默认打开程序+挂载iso优化
本帖最后由 Hysanohsp 于 2019-4-6 02:34 编辑

内核:ImDisk Virtual Disk Driver 2.0.10 绿色汉化中文版
参考:请问pe中如何实现imdisk的这个功能

wimboot内核(Win10 PE)默认使用Windows资源管理器挂载ISO镜像,但是这个挂载器在某些情况下会受到限制,比如无法挂载非NTFS文件系统的移动介质内的iso镜像等,总之很鸡肋就对了



我的想法是使用Imdisk作为iso的默认打开程序,于是在论坛找到了开头处的两个帖子,进行加工优化,使得Imgisk能够拥有接近Windows资源管理器的挂载体验

在“请问pe中如何实现imdisk的这个功能贴中,chiannet大神给出了一个解决方法(详见该帖2楼)。但是这种方案有一个问题,就是在双击同一个iso镜像时,程序不会自动判断这个镜像是否已经挂载过了(如果已经挂载过了就直接打开挂载好了的镜像),而是重新找一个盘符再挂载一次,这样难免会在体验上有缺憾。
因此我在这里分享一个我自己修改打包的Imdisk懒人包(安装时运行install.cmd即可)
PS:需要依赖pecmd

安装完成后会自动关联iso格式镜像,可以做到iso镜像双击即挂载,并且通过txt缓存判断当前iso是否已经挂载过,如果挂载过则会自动打开挂载好的镜像,不重复挂载

当然,这个工具在细节上也会有缺陷,具体各位在使用过程中就会发现。(比如:因为无法知晓某一ISO被卸载了,在应对多ISO挂载-卸载的复杂情况下会出现乱开已挂载镜像的情况)欢迎大家帮忙修改完善!
下载链接:http://t.cn/EisXNqW

作者: Hysanohsp    时间: 2019-4-6 02:44
刚刚想到一个方法解决复杂情况时可能出现bug的问题:写入txt缓存时倒序写入(新的在上旧的在下)。太晚了,先睡觉了
作者: chanel    时间: 2019-4-6 05:39
这个方法比较有新意
作者: 新建    时间: 2019-4-6 07:09
不错的创意
作者: vaf    时间: 2019-4-20 19:20
Hysanohsp 发表于 2019-4-6 02:44
刚刚想到一个方法解决复杂情况时可能出现bug的问题:写入txt缓存时倒序写入(新的在上旧的在下)。太晚了, ...

醒了吗
作者: Hysanohsp    时间: 2019-4-25 15:03
vaf 发表于 2019-4-20 19:20
醒了吗

醒了之后想了想这种方法也不会有多大的作用(大半夜的脑子不好使)。目前的解决方案是做一个删除txt缓存的批处理,出错了就让用户自己运行清空缓存然后重新挂载
作者: whyme22    时间: 2019-7-26 11:50
谢谢分享 下载下来试一试
作者: 令狐大虾    时间: 2019-12-20 23:11
好东西必须支持一下
作者: tzxinqing    时间: 2022-4-9 12:20
本帖最后由 tzxinqing 于 2022-4-9 18:59 编辑


谢谢大佬,能隐藏掉这个弹窗提示吗?

百度了下,解决了。

直接在install.cmd文件
set IMDISK_TOTAL_DEVICES=0
set IMDISK_VALID_DEVICES=0
set IMDISK_PENDING_REMOVAL_DEVICES=0
下面增加一行
set IMDISK_SILENT_SETUP=1


作者: ddnflier    时间: 2022-4-10 11:22
点赞+收藏!太棒了!
作者: cwww_com    时间: 2022-4-10 20:01
这个方法比较有新意
作者: 青青草    时间: 2023-12-13 10:21
下载失效了
作者: zzzlllxyt    时间: 2023-12-13 19:11
谢谢分享




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