查看: 3013|回复: 0
收起左侧

[讨论] 推荐一款虚拟盘工具imdisk,论坛好像讨论很少

[复制链接]
wuweizi
发表于 2013-4-1 14:16:48 | 显示全部楼层 |阅读模式
这个是一款开源的虚拟盘工具,功能超级丰富,关键还是免费,最关键的是这个软件很小,只有300k左右。
官网是http://www.ltr-data.se/opencode.html/
我主要是用这个软件弄了一个2g的内存盘,在x64的win7上做Fx19.02的硬盘缓存、IE10临时文件和百度影音和天天看的下载位置(主要是最后这2个软件每次看电影都下载到硬盘上,弄内存里面不用每次都清理了,减少硬盘IO),开机不加载内存盘,关机不保存,用了还算稳定,不影响开机速度,就是这个软件运行起来比较慢,都进入桌面了90秒了,虚拟的内存盘才出来。
这个软件是命令行的,制作内存盘的可以参考Google和baidu
此软件主要功能是挂载各种镜像。
“imdisk并没有真正的模拟硬盘,而只是简单的,所以在磁盘管理器中找不到其硬盘的身影”这一点和SuperSpeed不同。






下面是百度的说明
参数说明,以示例为主
一、加载镜像
1.主要参数
-a 提示载入镜像
-f 或-F 镜像路径:-f后接DOS模式路径 -F后接NT模式路径
-m 载入位点,可虚拟到新的盘符或特定文件夹,#:代表第一个可用盘符
-o ro 只读模式
示例:
加载img到B盘(可写) imdisk -a -f c:\programs.img -m B:
imdisk -a -F \Device\harddisk0\partition1\programs.img -m B:
加载img到B盘(只读) imdisk -a -f c:\programs.img   -m B: -o ro
加载img到D盘外置程序文件夹 imdisk -a -f c:\programs.img -m B:\外置程序
加载iso imdisk -a -f c:\programs.iso -m B:\外置程序
加载镜像到第一个可用盘符 imdisk -a -f c:\programs.iso -m #:
2.其他
-t vm 内存模式,复制镜像内容到内存,镜像内容更改后退出不会保存到镜像
-o rem 创建USB属性的虚拟盘
示例:imdisk -a -t vm -f C:\programs.img -m #: -o ro,rem
二、创建ramdisk
-a 提示创建虚拟盘
-s 虚拟盘大小,可用单位b,k,m,g,t,K,M,G,T;或应用%,代表可用内存的百分比
-m 同前
-p 格式化参数,需调用format·com,如果不带-p参数,创建的盘需手动格式化才能用
-e 扩展虚拟盘容量(这个功能很便利,镜像大小不够用可以随意扩展)
-t vm 同前
-o rem 同前
示例:
创建10m的虚拟盘 imdisk -a -s 10m -m B:
创建容量为可用内存10%的虚拟盘 imdisk -a -s 10% -m B:
自动格式化 imdisk -a -s 10M   -m B:   -p   "/FS:NTFS /C /Y /Q"
扩展虚拟盘容量 imdisk -e -s 100m -m B:  
保存虚拟盘为img镜像文件:这又是imdisk另一比较有用的功能,创建和修改虚拟盘文件后可保存为img镜像,但好像没有命令行参数,用右键菜单save disk content as image file
三、加载网络镜像,这部分不是很熟悉,也没条件测试,望达人补漏
-f 如 -f \\server\share\programs.img
-t proxy
-o ip
-o comm
四、卸载镜像
-d 示例 imdisk -d -m B:
imdisk -d -m D:\外置程序
五、其它用处可能不大(对我来说)或功能不是很明确的参数
-l 列表已设置的虚拟盘
-n 显示imdisk虚拟盘的逻辑单元号时去掉\device\imdisk的前缀?不明白用来干什么
-b 当镜像不是一个分区文件而是整个硬盘时要用到
-S -x -y   -S Sectorsize、-x sectors/track、-y tracks/cylinder这三个跟磁盘光盘属性有关,不是很懂
-o cd/fd/hd/rem 加载或创建镜像类型属性为光盘/软盘/硬盘/移动硬件,感觉没什么必要特别指定,用默认的就好,把iso加载为硬盘属性或把img加载为光盘属性都是不能用的。
-u 指定虚拟盘的逻辑单元号
六、总体命令行样式(**指需指定相应内容,??指具体不祥)
imdisk -a [-t **] [-m **] [-n] [-o **,**,**...] [-f **/-F **] [-s **] [-b ??] [-S ??] [-u ??] [-x ??] [-y ??] [-p **]
imdisk -d [-m **] [-u ??]
imdisk -l [-m **] [-u ??]
imdisk -e [-s **] [-m **] [-u ??]
七、Bugs
imdisk错误操作会引起一些问题,应该是可以避免的但作者没有注意到,应该也算是bug了,大家应用时需注意
例如我已经加载一个镜像到B盘,后来又加载另一个镜像到B盘,这时只可unmont后一个镜像,原来的镜像盘符没了,也卸不了,提示正在应用
把镜像加载到硬盘的盘符上也一样,像我加载到D盘,然后在umount掉,这时D盘不见了,要重启才再出现
还有imdisk原安装文件里面的注册信息里的右键mount太霸道了,什么文件都能mount,但实际不是这样,mount了不相应格式的文件到虚拟盘后,如果进行格式化操作可能会损坏原文件,要小心应用。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-18 21:03 , Processed in 0.109338 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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